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 Changes, 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.
Choosing toolkits and connected accounts
The toolkits attached to a trigger are available to that trigger’s unattended runs. Email and LinkedIn toolkits are personal because they operate through a specific member’s connected account. When an Admin asks Swan to create or edit an organization-wide trigger, Swan can list the connected Email and LinkedIn toolkits owned by other active members of the org, labeled with each owner’s name. The Admin can attach those toolkits so the trigger can use that member’s account when it runs. This is limited to organization-wide triggers. It does not make the teammate’s Email or LinkedIn toolkit available in the Admin’s current chat, and Members and Viewers cannot see or select another member’s personal toolkits. A personal trigger can use org-shared integrations and its owner’s personal integrations, but not another member’s. These personal toolkits are for direct Email or LinkedIn actions performed by the trigger. Email and LinkedIn accounts used as senders in outreach sequences are selected separately; see senders and connected accounts.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. Website Changes has an extra qualification stage: Swan records each provider-matched company check, then classifies only a new provider-reported change against your filter. Missing, unchanged, excluded, and filtered-out checks do not start the downstream agent run.Credits
Before starting any run, Swan checks that your organization has at least 10 credits remaining. If you have fewer than 10:- 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 at least 10 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 your balance was below the threshold don’t get retried automatically once credits return — the run for that specific event is simply skipped.