OverviewWorkflowOpen sourceQuestionsOpen workspace
Open sourceSelf-host the full outbound workflow

One system from target account
to next action.

Find companies, enrich account data, run email and LinkedIn campaigns, and review every reply in one workspace your team can inspect and change.

View the sourceSee the workflow

The infrastructure behind your outbound motion

POSTGRESOPENROUTERGMAILLINKEDINUNIPILE
2.5M+active stores indexed
EMAIL / LINKEDINchannel-specific campaign controls
HTTP / AI / FXexecutable enrichment actions
POSTGRESyour operational data foundation
THE WORKFLOW

Start with an account.
End with a clear next action.

Keep company data, outreach context, and reply state attached to the same record as work moves through the pipeline.

01

Find

Filter the company directory by geography, category, platform, installed apps, and revenue.

Output · target accounts
02

Enrich

Add formulas, HTTP requests, and AI research while keeping every input and result visible.

Output · usable context
03

Reach

Build email and LinkedIn campaigns from the people and account data you prepared.

Output · live campaigns
04

Review

Classify replies, see the next action, and decide what should be sent or changed.

Output · human decision
N Northstar Labs12 enriched fieldsEmail + LinkedInReview reply
THE PRODUCT

The work is connected.
The interface makes that obvious.

No mystery automation and no context lost between tabs. Each stage shows the data it used, the state it produced, and what needs attention next.

01
PROSPECTING

Build a target set from company data.

Search the directory before you spend on enrichment. Filter the market by the signals that define your actual customer, then move only selected accounts forward.

  • Geography, category, platform, app, and revenue filters
  • Qualification campaigns from selected accounts
  • 2.5M+ active stores in the current index
All DomainsExample results
Create qualification campaign
United States ×Shopify ×$1M+ revenue ×+ Add filter
CompanyDomainTechnology signalsRevenueFit
✓NNorthstar Labsnorthstar.coShopify Plus · Klaviyo$10M–$25M94
✓SSunday Supplysundaysupply.comShopify · Gorgias$5M–$10M89
FFieldwork Co.fieldwork.coShopify Plus · Yotpo$25M–$50M86
GGoodmorrowgoodmorrow.comWooCommerce · Loop$1M–$5M82
2 selected1–4 of 2.5M+ indexed stores
02
ENRICHMENT

Turn account rows into usable context.

Work in a table where each column can reference prior output, call an endpoint, evaluate a formula, or use AI. Inspect the chain instead of trusting a black box.

  • Formula, HTTP, and AI-powered columns
  • Row-level dependency handling
  • Provider configuration controlled by your workspace
Retail founders — Q4128 rows
Run selected rows
Company
Domain
Find decision maker
Research angle
NNorthstar
northstar.co
CompleteMaya Kim · VP Growth
Expanded retail footprint into three new markets...
SSunday Supply
sundaysupply.com
CompleteAaron Bell · Founder
Recently migrated its support stack to Gorgias...
FFieldwork
fieldwork.co
Calling HTTP provider
Waiting for decision maker
AI promptWrite one relevant angle using {{company_news}} and {{tech_stack}}Model selected by workspace
03
OUTREACH + CRM

Put the reply next to the work that created it.

Run email and LinkedIn campaigns, ingest responses, and track the follow-up state. AgentSDR prepares the operational context; your team keeps control of the decision.

  • Channel-specific campaign controls
  • Reply history and classification
  • Draft review, overrides, and follow-up state
EXAMPLE CAMPAIGNActive

US retail founders

38 people · 2 channels

Email24 queued
LinkedIn14 queued
✓IntroductionSend immediately
2Useful follow-upWait 3 business days
3Close the loopWait 5 business days
ACTION REQUIREDReply received
MKMaya KimVP Growth at Northstar LabsPositive intent
This is relevant. Could you send me a short overview before we find time next week?
CLASSIFIED ASShare informationReview
NEXT ACTION

Review the suggested reply. If sent, schedule a follow-up for three business days later.

Open draftNothing sends without approval
OPEN CODEBASE / YOUR INFRASTRUCTURE

Change the system
when your process changes.

Configure the database and provider credentials for your environment, inspect the workflow code, and adapt the parts that do not fit the way your team sells.

Explore the repository
DEPLOYMENT MAPYOU CONTROL EVERY BOUNDARY
APPLICATIONAgentSDRNext.js workspace
DATAPostgres
INTELLIGENCEYour AI keys
CHANNELSYour accounts
$git clone https://github.com/Kandid-ai/AgentSDR_v2.git⌘ C
CONTROL IS A FEATURE

Automate the operations.
Keep the judgment.

AgentSDR is opinionated about where software should move quickly and where a person should make the call.

AgentSDR handlesRepeatable operational work
  • Run enrichment jobs
  • Schedule campaign steps
  • Ingest email and LinkedIn replies
  • Classify intent and queue actions
Your team decidesReputation-sensitive judgment
  • Approve or edit a drafted reply
  • Override a classification
  • Pause or change a sequence
  • Mark a person do-not-contact
REVIEW GATE
QUESTIONS, ANSWERED

What to know before you deploy.

AgentSDR is an operating product, not a magic button. Here is the practical version.

What does AgentSDR replace?+

It brings account discovery, enrichment tables, email and LinkedIn campaign workflows, and reply operations into one application. Your team may still keep a separate system of record, but less work needs to move through spreadsheets and point tools.

Who is it designed for?+

Founder-led sales teams, small GTM teams, and agencies that run outbound themselves. It is especially useful when the team wants to inspect, host, and adapt the workflow rather than accept a fixed SaaS process.

Can we bring our own AI provider?+

Yes. The workspace supports bring-your-own-key model configuration, so the deployment controls the provider credentials and model selection available to operators.

How does self-hosting work?+

AgentSDR runs as a Next.js application backed by Postgres. Configure the required environment variables and the external services you intend to use, then run it on the infrastructure your team manages.

Does it send every reply automatically?+

No. AgentSDR automates operational work such as scheduling, ingestion, and classification while preserving review points for drafts, classifications, and sensitive follow-up actions.

Are email and LinkedIn one inbox?+

Both channels are supported, with channel-specific campaign and message surfaces. The shared people and CRM context connects the resulting records and next actions.

START WITH THE CODE

Build the outbound workflow your team can operate.

Connect the services you already use. Keep the data and decisions in a system you understand.

$git clone https://github.com/Kandid-ai/AgentSDR_v2.git
View AgentSDR on GitHub Already running it? Open the workspace
AgentSDR

Prospecting, enrichment, outreach, and reply operations in one codebase.

PRODUCTProspectingEnrichmentOutreach + CRM
PROJECTGitHub ↗ArchitectureFAQ
WORKSPACEOpen workspaceSign in

AgentSDR · Built for teams that want to understand their growth engine.