Affinity
· #322 most-usedRelationship intelligence that closes deals
Affinity is a relationship intelligence CRM built for VC, PE, banking, and M&A teams who track every contact, company, and deal through the lens of their network. Connect it to Actionist and your agent can create organizations, log notes, advance opportunity stages, find introduction paths, and react to field-value changes — all without anyone opening the Affinity UI. The result: your relationship data stays live, your pipeline reflects reality, and the warmest intro path surfaces before the first outreach is sent.
Eliminates manual work. Agents eliminate manual note logging after meetings, duplicate data entry across pipeline lists, and weekly deal-status updates that VCs spend hours maintaining across tabs.
What your Affinity agent runs on autopilot
A week of scheduled jobs your Actionist agent will execute on your behalf.
Affinity × every other app you use
End-to-end automations that span multiple apps — each one a real business outcome.
Intro email logged and meeting booked
When a warm intro email arrives in Gmail, your agent reads the sender's existing Affinity record to surface relationship history and connection strength, then creates a timestamped note on the organization with the intro context, posts a deal card to the #intro-queue Slack channel with the two strongest intro paths highlighted, and drops a 30-minute call invite on the founder's Google Calendar — all before you've finished reading the email.
Time saved for your team — every week, on autopilot
Savings
What your team gets back — two angles: what you stop doing manually, and what that's worth.
What you do manually today
What your agent runs for you
- Sales21 min / weekManual deal note logging
After every call, reps type meeting notes into Affinity by hand — 15–20 minutes per meeting, often hours late.
Sales Agent0 minAgent logs notes from transcriptThe agent parses the call recording, creates a structured Affinity note on the opportunity, and advances the stage field — done before the call window closes.
- Marketing15 min / weekManual relationship mapping
Marketing builds partner and influencer lists in spreadsheets, then re-enters them into Affinity one row at a time.
Marketing Agent0 minAgent syncs lists into AffinityThe agent reads the sheet, runs Find or Create for each person or organization, and populates the relevant Affinity list automatically.
- Customer Support21 min / weekIntro email note entry
CS managers copy warm intro emails into Affinity as notes manually — one email at a time, often missed entirely.
Customer Support Agent0 minAgent captures every intro instantlyWhen an intro email arrives, the agent creates the Affinity note, links the organization, and posts the relationship context to Slack in under 60 seconds.
- Human Resources8 min / weekCandidate record creation
Recruiters create person records in Affinity for every candidate referral by hand, copying name, email, and role from the referral email.
Human Resources Agent0 minAgent creates person records on referralWhen a referral arrives, the agent runs Find or Create person in Affinity, tags the source, and links the candidate to the open role opportunity.
- Finance15 min / weekKPI field updates
Finance updates ARR, headcount, and runway fields on each portfolio company in Affinity monthly — 3–5 minutes per company across 30+ companies.
Finance Agent0 minAgent reads form and updates fieldsWhen the KPI form is submitted, the agent maps every value to the correct Affinity organization field and stamps the update with a dated note.
- Operations33 min / weekPipeline list reconciliation
Ops checks every Affinity pipeline list weekly against the master tracker, manually adding missing entries and deleting stale ones.
Operations Agent0 minAgent reconciles lists on a scheduleThe agent reads the tracker, runs Find or Create list entry for each company, and flags any entry older than the SLA directly in Slack.
- Legal7 min / weekDeal entity record creation
Legal creates organization records for counterparties in Affinity at deal close — re-typing legal name, domain, and incorporation details from closing documents.
Legal Agent0 minAgent creates entity on document receiptWhen a signed agreement arrives, the agent creates the organization in Affinity with legal name and domain pre-filled and attaches a closing-documents note.
Calculate what your team saves
Based on Affinity's typical team usage — the visible tasks plus a few other automations the agent runs: ~3 hrs / person / week of admin work automated.
How to plug Affinity into Actionist
Pick the connection method that suits your environment.
The fastest path for relationship intelligence. Install Affinity's xaffinity MCP server and the agent reaches your contacts, organizations, and deal pipeline through a permissioned connection — no API tokens to rotate, no scopes to configure manually.
Find Affinity in the Apps library and click Connect. MCP is selected by default.
Follow the MCP server setup for io.github.yaniv-golan/xaffinity-mcp. Provide your Affinity API key when prompted — the MCP server uses it to authenticate on your behalf.
Actionist runs a read-only call to verify the handshake. You're ready.
32 actions your agent can call
Read and write operations available to your Actionist agent.
9 events your agent can react to
Events your agent watches for, and the actions it kicks off in response.
Skills that pair with Affinity
Reusable agent skills that work well alongside this app.
Handles SQLite queries for local data caching and offline lookups when Affinity API rate limits require buffering request payloads.
Provides shell and networking tools for debugging Affinity API connectivity, inspecting webhook payloads, and validating TLS certificate chains on self-hosted MCP endpoints.
MCP servers that work with Affinity
Connect Actionist to MCP servers built for or around this app.
MCP server for Affinity CRM that exposes entity search, relationship intelligence, and deal pipeline management as native agent tools.