Lives in your existing stack
Cleanlist AI connects to HubSpot and Salesforce, the Gmail and Outlook mailboxes your reps send from, Slack, Google Sheets, Notion, Fathom and Claude. Enriched records land where your team already works.
- 14apps, live today
- 2CRMs, over OAuth
- 2accounts your reps send from
A diagram of Clu at the center of your stack, linked to HubSpot, Salesforce, Google Sheets and Notion; Gmail, which Sequences send from; Lemlist and Salesloft, where agents add people to campaigns and cadences; your own code, over the REST API; Slack, where your team asks Clu for work; Claude, over MCP; and Fathom call notes.
Every connection, grouped the way the app shows them.
Each card says what the connection does and how it connects; each group says which plan it needs.
CRM
Writes go to the CRM; imports, lookups and agent triggers read it. Pro and Enterprise.Sequencers
Verified people go into a campaign or a cadence. Pro and Enterprise.Team chat
Clu answers where your team talks. Pro and Enterprise.Send from your accounts
Sequences send email from your reps' own mailboxes, on Starter and up.Workspace
Each member connects their own account. Agent steps and triggers need Pro.- Google SheetsYour own Google accountImport a sheet, export a list, and rows from agents.
- Google DocsYour own Google accountClu saves briefs and write-ups as Docs; agents create one per record. (opens the Cleanlist docs in a new tab)
- Google CalendarYour own Google account, read onlyAgents start when a meeting is booked, is starting, or has no notes. (opens the Cleanlist docs in a new tab)
- AirtableYour own Airtable accountClu exports a list to a new table in a base you choose. (opens the Cleanlist docs in a new tab)
Knowledge
One connection for the workspace, synced every 30 minutes. Agent steps and triggers need Pro.AI assistants
Cleanlist AI's tools inside Claude, over MCP. Starter and up.Browser
Enrich from the page you are on. CRM record pages and the Agents tab need Pro.Developers
Build on the same tools. The REST API needs Pro and is not in the trial.- REST APIAPI keySearch, enrichment, lists, agents and CRM sync from your code.
- SDKsPython and TypeScriptcleanlist-ai on PyPI and @cleanlist-ai/sdk on npm, both for the REST API.
- Agent webhooksA trigger and a stepStart an agent from RB2B, Segment or Calendly, or send each record to any URL. (opens the Cleanlist docs in a new tab)
Cleanlist AI fills the record.
Cleanlist AI finds the contact, verifies the address and writes the row into the CRM or sequencer your reps already work in.
- 2CRMs: HubSpot and Salesforce
- 2sequencers: Lemlist and Salesloft
- 2accounts to send from: Gmail and Outlook
What the sync does.
Connect once and the field mapping stays. Everything below works today.
- 01Two CRMs
- HubSpot and Salesforce connect over OAuth, once for the whole workspace. Cleanlist AI writes enriched fields to the CRM; imports with live polling every 8 hours, lookups and agent triggers bring CRM records in. No managed package or marketplace app.
- 02Sequencers
- Lemlist connects with an API key. Salesloft connects with an API key inside an agent's Add to sequence step.
- 03Write modes, per field
- Fill if empty is the default; update if different, always overwrite and don't sync are the others. A blank never overwrites a value.
- 04Everything else
- The REST API on Pro and agent webhooks reach any tool with an HTTP step, n8n and Make included.
A lookup that comes back empty is never charged, and nothing is written to your CRM.
Connect it to the CRM you already have.
A verified work email is 1 credit, however many of the 25+ providers it took. A phone number is 10, and both together are 11.
Every new org gets 14 days of Pro, free: 250 credits, 3 seats, agents, Sequences and Clu in Slack, with every Pro feature except the REST API. All resources.

