Our partner software
Reactivation campaigns

Turn your old lead list into booked calls

Every business has a list of people who asked once and went quiet. Upload it as a CSV, pick how many an hour, and the agent writes to each one personally, from your inbox and in your voice. Whoever replies gets a real conversation that ends with a booking.

Upload a CSV of old leads, map the columns, and the agent writes to each one a few an hour; replies become conversations it answers and booksold-leads-2025.csv1,240 rowsemailEmailnameFirst nameproject→ {{vars.project}}Leads an hour25StartSPRING REACTIVATION · RUNNING[email protected]Kitchen remodelsent[email protected]Bathroomsent[email protected]Decksent[email protected]RoofsentYes! We put the kitchen on holdbut we're ready now.Great to hear, Ann! I haveTue 10:00 or Wed 4:00.Replied186Booked47
10,000leads per campaign
1–500leads an hour, your pick
Livesent, replied and booked counts
Pauseand resume any time
Deep dive

A closer look at Reactivation campaigns

01 · Import

Any CSV, mapped in seconds

Upload the export from your CRM or spreadsheet. The email and name columns are found for you, every other column becomes a variable the email can use, repeated emails are written to once, and rows without a valid email are left out before anything is sent.

  • Email, full name or first/last name columns
  • Other columns become {{vars.<column>}}
  • Duplicates removed, invalid rows left out
  • Its own message, or the agent's opener
Upload any CSV: the email and name columns are found for you, every other column becomes a variable, and rows without a valid email are left outFIRST NAMELAST NAMEEMAIL ADDRESSPROJECTBUDGETAnnLee[email protected]Kitchen40kRajPatel[email protected]Bathroom12kKimOrtiz[email protected]Deck8kTom—Roof15k1 row without an email: left outBECOMEScontact.emailcontact.first_name{{vars.project}}{{vars.budget}}Repeated emails are written to once; people already in touch are skipped.
02 · Pace

A steady drip that keeps your domain healthy

Leads go out at the rate you choose, only inside business hours and under each inbox's daily limit. Pause it, change the rate and resume: it never sends a burst to catch up, and people already in a conversation are skipped automatically.

  • 1 to 500 leads an hour
  • Business hours and daily limits respected
  • Never more than an hour's worth at once
  • Already-in-touch contacts skipped
Leads go out at the rate you pick, inside business hours and under each inbox's daily limit, so your domain stays healthy; pause and resume any timeSENT PER HOUR · 25 / HOUR · 9:00–17:009h9h10h11h12h13h14h15h16h17hrate limitPause, change the rate, resumeNever a burst to catch up: at most an hour's worth at once.
03 · Results

See what the list was worth

Each campaign shows how many were sent, replied, booked and skipped, lead by lead. Replies are ordinary conversations the agent answers with your flow, so qualification, objections and booking all work. When it finishes, campaign.completed goes to your webhook endpoints.

  • Sent, replied, booked and skipped per campaign
  • Every lead's status, and why one was skipped
  • Replies handled by your full flow
  • campaign.completed and booking.created webhooks
Every campaign shows sent, replied, booked and skipped, and a webhook tells your CRM when it finishesSent1,212Replied186Booked47Skipped28PROGRESSSpring reactivation · 1,240 leads · done in 6 daysReply rate 15% · booking rate 3.8%campaign.completed → your CRM{ sent: 1212, replied: 186, booked: 47 }Each booking also arrives as booking.created
Under the hood

The details

Size

Up to 10,000 leads per campaign, as many campaigns as you like.

Opener

A message of its own (template) or the agent's first-touch settings: template or AI-written.

Approvals

AI-written emails wait for approval unless the agent is on autopilot.

MCP

create_campaign, start_campaign, pause_campaign, update_campaign, get_campaign, list_campaigns.

Use cases

Who it's for

Home improvement

Last year's quotes that never went ahead: “Is the kitchen still on your list?” books estimate visits.

Clinics and studios

Patients and members who lapsed get a friendly check-in and a slot on the calendar.

Agencies

Show a new client results in week one by reactivating their old CRM contacts.

FAQ

Reactivation campaigns: common questions

Will this hurt my email deliverability?

It's built not to: a steady rate you choose, business hours only, a daily limit per inbox, and nobody written to twice. Start low (10–20 an hour) on a new inbox.

What happens when someone replies?

It becomes a normal conversation: the agent qualifies, answers questions and books with your flow, and follow-ups stop.

Can I use a different message per campaign?

Yes. Each campaign can have its own subject and message, with any column of the CSV filled in, or use the agent's opener.

Can I stop it?

Pause any time and resume later; deleting a campaign drops the leads not written to yet, and conversations already started go on.

Get started

Put it to work on your own inbox

Connect an inbox, describe the job, test it in a sandbox and go live with exactly the autonomy you're comfortable with.