Connect Affinity and Sauna works from your records: it pulls a contact's history before you reply, drafts the follow-up, and keeps the pipeline warm — logging activity only when you approve.
Sauna + Affinity
The Affinity integration that does the work: Sauna pulls a contact's full history before you reply, drafts the follow-up grounded in the record, researches new accounts, and runs a recurring pipeline digest — logging activity only when you approve.
Affinity is a collective intelligence CRM

CRM
Pull a contact or account's full history into a one-screen brief
Draft replies and follow-ups grounded in the record, in your voice
Research new accounts and post profile cards to your team
Run a recurring pipeline digest of what's owed and what's gone quiet
Connect Affinity and put Sauna to work.
Get started for freeTry it
“Pull this contact's Affinity record and draft a reply that references our last three touches.”
“Every Monday, send me a pipeline digest from Affinity: deals waiting on us and anything quiet for 7+ days.”
Connect
Connect it with an API key from the library, or ask Sauna in chat and paste the key into the form it opens. Add more than one account if you need to.
Affinity is one of thousands of apps in Sauna's library. Anything not in the library, you add yourself with an API key or an MCP server — right from chat.
In context
Once Affinity is connected, Sauna reads and acts on it from plain language — across the web app, Slack, email, iMessage, and Superhuman — and waits for your approval before it writes anything.
Good to know
Connect Affinity and Sauna works from your records: it pulls a contact's history before you reply, drafts the follow-up, and keeps the pipeline warm — logging activity only when you approve. Affinity: Affinity is a collective intelligence CRM
Connect it with an API key from the library, or ask Sauna in chat and paste the key into the form it opens. Add more than one account if you need to.
Yes. Unlike most tools, Sauna lets you link as many Affinity accounts as you need — each with its own reconnect and remove controls.
Sauna reads only what you connect, and acts only after you approve. Your workspace and its memory are yours, not training data.
More integrations