For GTM engineers
Stop stitching CSVs. One pipeline database for your GTM stack.
Sync Smartlead, Instantly, HeyReach, PlusVibe, EmailBison, Prosp, Calendly and more into one local database.
Free forever plan · no credit card · pipeline visibility in under 2 minutes.
Cursor
Hermes Agent
Claude Code
outreachmagic — Cursor
CursorOne webhook per platform
Smartlead, Instantly, and HeyReach events route to local SQLite by campaign name.
SmartleadConnected
InstantlyConnected
HeyReachConnected- Paste webhook URL in Smartlead
- Map campaigns to workspace
- Events sync to local SQLite
Events land in local SQLite on your machine.
Simulated demo in Cursor, Hermes, and Claude Code. Your agent reads real events from your local database.
Sync Smartlead, Instantly, HeyReach, PlusVibe, EmailBison, Prosp, Calendly and more into one local database.
Free forever plan · no credit card · pipeline visibility in under 2 minutes.
Built for operators running real campaigns








You build the stack. We keep the data queryable.
Outreach Magic is the SQLite layer underneath Clay, Smartlead, and HeyReach. Events sync once. Your agent queries the file instead of you merging CSVs every Friday.
How it works
Your sequencers send events in. Everything lands in a local database your agent can query. No new dashboard to learn.
- 1
Your sequencers
One webhook URL per platform (Smartlead, Instantly, HeyReach, Calendly, and more). Not per campaign.
- 2
Webhook routing
Our servers route events into your local database. Workspaces map by campaign name when you need them.
- 3
Your SQLite file
The database your agent queries. You own the file. Back it up, move it, inspect it.
- 4
Your agent
Cursor, Hermes, Claude Code, or any agentskills-compatible agent reads it directly.
Edit in Google Sheets. Sync back to your agent.
Export lead lists for bulk review or pull campaign stats into a three-tab workbook. Open the link, edit with the spreadsheet tools you already know, then tell your agent to sync your changes back to local SQLite.
Preview lead review or campaign stats exports.
Preview lead review or campaign stats exports.
Review leads in Google Sheets
Bulk-edit tags, stage, and notes. Sync changes back with a prompt.
You ask your agent
“Export the Acme workspace lead list for review in Google Sheets.”
Acme SaaS — Lead Review
Google Sheets · Outreach Magic export
| A | B | C | D | E | F | G | H | I | J | K | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | lead_id | ✏️ Name | ✏️ Company | ✏️ Title | ✏️ Tags | ✏️ Notes | ✏️ Workspace Stage | ✏️ Lead Sentiment | 🔒 Email Verification | 🔒 Original Source | |
| 2 | 10482 | Sarah Chen | sarah@acmefin.io | Acme Fin | VP Sales | enterprise; fintech | Met at SaaStr — follow up Q2 | contacted | neutral | valid | apollo |
| 3 | 10491 | Marcus Webb | mwebb@northstar.dev | Northstar Dev | Head of GTM | saas; outbound | Requested pricing deck | replied | positive | valid | clay |
| 4 | 10503 | Priya Nair | priya@stackline.co | Stackline | RevOps Lead | revops | prospecting | catch-all | |||
| 5 | 10517 | Jordan Lee | jlee@brightpath.com | Brightpath | SDR Manager | agency-handoff | Wrong title — update to Director | contacted | neutral | valid | smartlead |
| 6 | 10528 | Elena Rossi | elena@orbitmail.io | Orbit Mail | Founder | founder; warm-intro | Intro from Alex — high priority | interested | positive | valid | referral |
Simulated export · real sheets use the same columns and tabs after install
Sheets review does not count toward webhook limits. How Sheets review works →
Use your API keys with the local database so you don't double pay for enrichments.
Optional companions for lead enrichment, email finding, and email verification check SQLite before you spend. Bring your own Serper, trykitt, Icypeas, or MillionVerifier keys. Same SQLite file your sequencers already sync into, so you never pay twice for a lead you have.
Preview lead enrich, email finder, or email verify.
Preview lead enrich, email finder, or email verify.
Check the pipeline before you spend Serper credits
Lead-enrich reads local SQLite first. Skip lookups you already ran.

Hermes Agent
Hermes AgentYou
Simulated in Hermes Agent. Runs against your local SQLite after install.
Prompts GTM teams run every week
Copy-paste prompts for segment analysis, pipeline audits, and client check-ins. Your agent reads the same file.
Campaign performance scorecard.
Every campaign in a single view: send volume, reply rates, bounce rates, LinkedIn activity, and sentiment. Export to Google Sheets or get a JSON table in chat.
Segment performance by attributes.
Break down reply rates by industry, job title seniority, or company size. Find which audience segments convert and which to pause.
Client check-in briefings.
Ask the agent to prepare next Tuesday's client agenda. It pulls campaign performance, standout replies, and key events from one unified history. You walk into the call ready.
Workspace-level lead status.
One lead can live in multiple workspaces, each with its own lead status and events. The agent can update and report by workspace without overwriting global lead context.
Contact enrichment at the root database.
Your agent can enrich, verify, and modify contacts directly in your root database so every downstream workflow uses fresh contact data.
Segment performance.
Slice reply rates by country, seniority, industry, company size - whatever the agent has data for. Find out which segments convert, kill the ones that don't, ask follow-up questions the way you'd ask an analyst.
Every tool in your outreach stack. One schema.
All campaign events, lead history, status, and bounces synced to your local machine. Pay once for enrichments, reuse across every campaign.













Sequencers (sync via webhook)
- Smartlead
- Instantly
- HeyReach
- EmailBison
- PlusVibe
- Prosp
- Calendly
Enrichment / sourcing (same schema)
- Clay
- Apify
- Prospeo
- Icypeas
Agents (read the DB, not data sources)
Any agentskills-compatible agent queries your local SQLite file directly.
More platform integrations are coming soon. Vote or prioritize an integration.
Runs locally. No per-seat dashboard fees.
Your pipeline lives in SQLite on your machine. Local queries are unlimited. You only pay for webhook sync when you want full sequencer sync.
Unlimited local work. 1,000 webhook events/mo. 1 workspace, 1 sequencer.
All sequencers, unlimited workspaces, history resync. 50,000 webhook and sync events/mo.
Same as Pro plus priority support. 250,000 webhook and sync events/mo.
FAQ
- What sequencers does Outreach Magic support?
- Smartlead, Instantly, HeyReach, PlusVibe, EmailBison, Prosp, Calendly. Connect one webhook per platform and map campaign names to workspaces when you run multiple clients.
- Does Outreach Magic store my lead data in the cloud?
- Raw events sync through our servers on the way to your local SQLite database. Depending your plan we keep a copy so you can re-sync across agents and devices, or recover your pipeline if your machine goes down.
- How is Outreach Magic different from a CRM?
- CRMs track deals. Outreach Magic tracks what happened in the sequencer: replies, bounces, stage changes. Your agent queries the local file instead of you exporting CSVs.
- Is there a free tier?
- Yes. We have a free forever plan. 1,000 webhooks/month, unlimited local pipeline work, queries, and dedup checks all included at no cost.
Stop pasting CSVs into your agent.
Replies, bounces, and lead history from every sequencer. Your agent reads them from local SQLite. No second tool to log into.