Programmable

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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. Schedule it weekly. Each run skips companies it already delivered and adds only the new people to the same campaign.
One link: find, research, write and load, weekly (Dashboard → Agents builds it for you)
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

discover=
dental clinics in Austin, TX, 5-50 people
One row back, with these columns
company_nameCompanyNorthwind Dental
industryIndustryDental practice
employeesEmployees18
first_nameFirst nameJane
last_nameLast nameRivera
titleTitlePractice Owner
emailEmailjane@northwind-dental.com
email_statusEmail statusverified
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

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.
500 credits included to start

No card needed. Rows are built when you ask and never stored.

Build your first campaign

More ways to use it