An AI SDR that does the prospecting, and leaves send to you
Most of an SDR's week goes on prep: building the list, finding who to contact, checking emails, reading each company's site for a reason to write, and loading it all into the sending tool. Programmable does that part. You describe your market once and it hands you a campaign, every week, with only companies it hasn't sent you before. It doesn't send anything on its own unless you tell it to: by default the campaign waits, paused, for you to read the leads and the copy and press start.
How it works
- Describe who you sell to ("dental clinics in Austin, 5-50 people"), or start from a source like new SEC Form D filings, a tech stack or companies like your best customers.
- Pick the people to reach by title and seniority. Each one gets a work email built from the company's real email format and checked, or found by Apollo, Hunter or another provider you connect.
- Add the research in plain words: how well the company fits, what changed recently, and a first line about that change. It runs on your own AI key, from each company's pages.
- Write a short brief (what you sell, tone, the ask). The first run writes a short sequence from it and creates the campaign in Instantly or Apollo, paused. Smartlead, Lemlist, Woodpecker and Reply.io take the leads into a campaign you pick.
- Schedule it weekly. Each run skips companies it already delivered and adds only the new people to the same campaign.
https://programmable.info/x/live?discover=dental clinics&location=Austin, TX&employees=5-50&search=people&titles=owner, office manager&reveal=email&ai=…&min_fit=7&send_to=instantly&campaign=new&campaign_brief=…&approval=manual&schedule=weekly
Example: what goes in, what comes out
dental clinics in Austin, TX, 5-50 people| company_nameCompany | Northwind Dental |
| industryIndustry | Dental practice |
| employeesEmployees | 18 |
| first_nameFirst name | Jane |
| last_nameLast name | Rivera |
| titleTitle | Practice Owner |
| emailEmail | jane@northwind-dental.com |
| email_statusEmail status | verified |
| person_linkedinLinkedIn (person) | linkedin.com/in/janerivera-dds |
A made-up company; the column names are the real ones you'll see in the sheet. Your AI columns (Fit, Why now, Opener) come back alongside, named the way you wrote them. verified needs a verifier or finder connected.
What you get
- New accounts from a description, a data source or lookalikes of your customers
- The right people at each, with checked work emails and LinkedIn profiles
- A fit score, a why-now line with its date, and an opening line, per company
- A short email sequence written once from your brief, with merge fields the link fills
- Leads loaded into Instantly, Apollo, Smartlead, Lemlist, Woodpecker or Reply.io, or sent to HubSpot, Salesforce and Slack
You stay in charge of send
approval=manual is the default: a new campaign is created paused and leads are added to it, and nothing goes out until you start it in your tool. In Apollo the emails also wait as "to be reviewed", so switching the sequence on by mistake still sends nothing.
approval=agent adds a reviewer on your AI key that checks each lead before it goes in: fit score against your minimum, whether the email is on the company's own domain, your competitor list, whether the opening line is really about that company, and your writing rules (no hype, no flattery, no claims the facts don't back). Anything unclear is held for you on the Monitors page. You can also review the first sends yourself and set a daily limit.
approval=auto starts a campaign only when the link says so, and only once. Use it for a link you've already watched work.
How it differs from an autonomous AI SDR
Autonomous AI SDRs send from your domain at volume and reply for you. Programmable stops one step earlier: it builds the list, the research and the copy, and your sending tool does the sending, with its own warm-up, unsubscribe settings and reply handling. You keep your mailboxes, your tool and your judgement, and you can read every email before it goes.
Because it's a link, the same agent also works in Google Sheets, Zapier, n8n or a cron job, and its leads can go to HubSpot, Salesforce or Slack instead of a campaign.
What it costs
A researched company row is one credit, plus one for each extra-cost group you add, such as the email finder or leadership. Companies a weekly run already delivered are skipped before anything is looked up, so they cost nothing. AI research and the sequence run on your own AI key, under the daily AI limit you set; a provider like Apollo spends its own credits only when the link asks to reveal emails.
Questions
- Does Programmable send the emails?
- No. Your cold-email tool sends them, from your mailboxes. By default a new campaign is created paused and only starts when you start it.
- Which tools can it write a campaign into?
- Instantly and Apollo: the first run writes the sequence and creates the campaign. Smartlead, Lemlist, Woodpecker and Reply.io take the leads, with your AI columns as variables, into a campaign you pick on Integrations.
- Will it email the same company twice?
- No. A scheduled link keeps the websites of companies it has already delivered and skips them next time; Instantly and Apollo also skip people already in your campaigns.
- Do you store the leads?
- No. People and emails are found live for each run and sent to your tool; we keep only the websites a link has covered, never anything about the people.
- Is cold email legal?
- Rules differ by country (CAN-SPAM in the US, GDPR and ePrivacy in the EU and UK, CASL in Canada). Turn on your tool's unsubscribe line and check what applies to you. This isn't legal advice.
No card needed. Rows are built when you ask and never stored.
Build your first campaignMore ways to use it
- Enrich a list of company domains in Google Sheets
- Find the tech stack of any website, in bulk
- Find work emails from names and company websites
- Track competitor prices, stock and new products
- Find public companies by what their SEC filings say
- Find companies that win government contracts
- Look up a company's email format