What a trigger is made of
Every trigger has four parts:- Instructions — the playbook Swan follows every time the trigger fires. This is the same kind of instruction you’d type in chat, written once and reused for every event.
- Toolkits — the set of tools Swan is allowed to use while carrying out those instructions (CRM actions, enrichment, outreach, and so on).
- A source — the trigger type, which determines what kind of event starts a run. See the other pages in this section for the available sources (schedule, webhook, app events, HubSpot workflow, LinkedIn engagement, business events, Bombora intent, website visitors, and message received — the reply trigger created for you when you connect a sending account).
- Enabled or disabled — a trigger only fires while it’s enabled. Disabling it stops new runs without deleting the trigger or its history.
From fire to run
Every time a trigger’s source produces a qualifying event, Swan records that event and starts a fresh agent run that follows the trigger’s instructions. Each run is independent — it doesn’t carry over memory or state from a previous run of the same trigger, aside from anything Swan has saved to org knowledge or memory.Credits
Before starting any run, Swan checks whether your organization has credits remaining. If you’re out of credits:- The run is blocked and doesn’t execute.
- The trigger itself is not disabled or paused — it keeps listening for new events.
- As soon as credits are available again (for example, after your plan renews or you add more), the next event the trigger receives runs normally. Events that fired while you were out of credits don’t get retried automatically once credits return — the run for that specific event is simply skipped.