- Swan’s database (companies and contacts) is the working set the agent researches, enriches, tags, and scores against your ICP. It’s optimized for what the agent needs at runtime.
- Your CRM stays the system of record for your revenue team — deals, ownership, historical activity, reporting. Swan does not require a CRM connection to work; without one, it simply keeps everything in its own database and you lose the two-way sync described below.
What syncs to your CRM
Outreach activity. When a sequence contact is emailed, messaged on LinkedIn, sent a connection request, or replies, Swan logs that as a timeline activity on the matching CRM contact record — an email entry for email steps, a LinkedIn communication entry for LinkedIn steps (falling back to a note if that fails). This happens automatically whenever a CRM integration is connected; there’s no separate toggle to turn off activity logging specifically. Contact creation. Whether and when Swan creates a brand-new contact in your CRM is configurable, with three options:- Never — Swan never creates contacts in your CRM; it only updates ones that already exist there.
- On first outreach (default) — a contact is created in your CRM the moment Swan sends them the first message or connection request.
- When a sequence is approved — the contact is created only once you approve their enrollment in a sequence, before the first message goes out.
- Only ICP-matched companies (default) — a company is only created in your CRM once it’s been classified as matching one of your ICP segments.
- All companies — every company Swan works with gets created in your CRM.
- None — Swan never creates new companies in your CRM, only updates existing ones.
Field mappings
Which CRM fields Swan reads and writes (e.g., which property holds a contact’s email or LinkedIn URL) is configurable per integration, so Swan can work with custom CRM field naming rather than assuming a fixed schema.Inbound: using your CRM to filter and exclude
The relationship isn’t only outbound. You can point a trigger at specific HubSpot lists in two directions:- As an exclusion set — on website-visitor triggers, an “Excluded Lists” picker treats companies on those lists as off-limits, the same way an excluded-companies entry would.
- As a target/inclusion source — on business-event and Bombora-intent triggers, a “HubSpot Lists” picker pulls the companies on those lists into the set the trigger monitors.
https://agent.getswan.com/triggers/{triggerId}), so they scope to that trigger rather than your whole org — there’s no org-wide HubSpot-list picker today.