Skip to main content
This is the canonical price list. For how the credit pool works day to day — rollover, alerts, what happens at zero — see credits.

Per-action costs

Tools from other connected apps (HubSpot, Salesforce, Slack, and the rest of the app catalog) each define their own cost, shown next to the tool in your app settings — most simple writes cost 1 credit, but check the specific tool if you’re unsure.

Trigger-source processing fees

Most trigger sources carry a flat fee when an event is processed, on top of whatever the resulting run does. Website Changes is charged at its classification stage instead: a new provider-reported change costs 1 credit to evaluate even when it does not match the filter. See the individual trigger pages for what is processed and charged for each type.

Batch coalescing

If a single run repeats the same non-data action many times — updating 50 CRM records with the same tool, for example — you’re charged once for the whole batch, not once per record. Actions that pull in new external data per record (enriching a contact, company, email, or phone number; fetching a URL; or running a business/intent search) are the exception: each one is a separate paid lookup, so each is still charged individually.

What’s never charged

  • Swan’s underlying reasoning and conversation — you’re only charged for the actions it takes, not for thinking or drafting text.
  • Filter-based company/contact search previews before you enrich anything.
  • Reading your own existing data in Swan.

Common questions

Does failing to enrich a contact still cost credits? No — enrichment is only charged when it returns something. A lookup that comes back empty costs nothing. Note that LOW-confidence emails still count as returned results — see enrichment. Is a custom MCP tool always 1 credit? That’s the default when no specific cost has been configured for that tool; check your MCP server settings for anything set explicitly. Why did enriching 20 contact emails cost 40 credits but updating 20 CRM records only cost 1? Email enrichment is a 2-credit per-record data lookup. CRM writes (and other non-data actions) are coalesced — repeating the same action many times in one run is billed once. See Batch coalescing. Do I get charged for a business event trigger and the events it fetches? Yes, those are two separate charges — 2 credits to fire the business-event trigger itself, plus 1 credit for each event your instructions then fetch details on. Does a Website Changes check cost a credit when nothing changed? No. Missing-data, unchanged, and excluded-company checks cost 0 credits. A new provider-reported change costs 1 credit when classified, whether it matches the filter or is filtered out; a matched downstream run then pays for its own actions. Are LLM tokens billed separately from credits? No — Swan doesn’t meter token usage directly. Credits are charged for tool calls and trigger-source processing, not per token.