Who it is for
- Founders and small sales teams who want outbound running without hiring an SDR team or paying for six tools.
- Revenue and growth teams who want prospecting data, conversations and AI in their own database.
- Agencies and operators who run outreach for several organizations from one deployment.
Open source, self-hosted, your keys
AgentSDR is released under the AGPL-3.0. You run it yourself: one Next.js application on one PostgreSQL database, with no hosted service in the middle. Your leads, conversations and recordings stay in infrastructure you control. You bring your own accounts. Each organization connects its own Google Workspace, Unipile, Cloudflare R2, OpenRouter and enrichment keys inside the app, so there are no seats or per-contact fees from AgentSDR. You pay for your server and for the services you connect.The loop
1
Find
Import a CSV or spreadsheet, or build a list in Tables. Every person and company lands in one lead database.
2
Enrich
Tables fills in emails, phone numbers and company data from the enrichment providers you connect, and AI columns research or write per row.
3
Reach
Campaigns send from your own mailboxes, LinkedIn accounts and WhatsApp numbers, inside sending hours and daily limits that protect those accounts.
4
Reply
Replies from every channel land in one queue. AI classifies each one, shows its reason and drafts an answer.
5
Close
You review drafts, the pipeline moves, and Analytics shows which channels turn conversations into meetings and customers.

Where to go next
Quickstart
From a running instance to your first reply.
Concepts
Organizations, leads, channels and the rules that protect your accounts.
Leads
People and companies, imports and custom fields.
Tables
Build and enrich lists, with AI columns.
Sequences from your Google Workspace mailboxes.
Connection requests and messages through Unipile.
Message campaigns and recorded calls.
AI CRM
Classification, drafts, Action required and the pipeline.
Analytics
Replies, meetings and customers by channel.
Self-hosting
Install AgentSDR and configure it.