Multi-step drips that nurture customers automatically.
Drip Campaigns are included with every SalesThumb plan that sends SMS or email (Starter and up) for shops who want their nurture sequences to fire themselves. Unlike marketing tools that charge per message, drips here cost nothing extra — every send comes out of your shop's existing SMS + email allowance, the same pool that powers your blasts and transactional comms.

The quick version
Drip campaigns: Step-by-step messages that follow up with customers automatically.
- 7 starter templates — new customer welcome, post-service review request, win-back (90-day dormant), quote sent (no response), annual service reminder, birthday discount, and pre-appointment prep
- Builder for your own multi-step sequences with merge tags + per-step delays
- Auto-enrollment triggers: NO_VISIT_DAYS, STATUS_CHANGE, SEGMENT_ADD (all customers, high LTV, dormant 90/180+, churned, new-30-day, playbook-replied, and more)
Auto-enrollment is wired to the triggers shops actually care about: NO_VISIT_DAYS (re-engage anyone past 90/180/365 days), STATUS_CHANGE (welcome anyone who flips to ACTIVE), and SEGMENT_ADD (catch a customer the moment they newly cross into High LTV, Dormant 90+, or any other segment). Every shop gets a $100/mo overage cap by default so a mis-configured sequence can't bleed the messaging budget overnight.
Everything it does
The complete list. The plan tag above shows which plans include it.
- 7 starter templates — new customer welcome, post-service review request, win-back (90-day dormant), quote sent (no response), annual service reminder, birthday discount, and pre-appointment prep
- Builder for your own multi-step sequences with merge tags + per-step delays
- Auto-enrollment triggers: NO_VISIT_DAYS, STATUS_CHANGE, SEGMENT_ADD (all customers, high LTV, dormant 90/180+, churned, new-30-day, playbook-replied, and more)
- Exit-on-reply — drips stop once a customer replies; opted-out numbers (STOP) are suppressed at the messaging layer regardless of any drip
- Per-campaign analytics: enrolled, in-flight, completed, replied (replies are counted before a drip's final step, on drips set to exit on reply, the default)
- Included on Starter, Growth, and Pro — no extra fee (Basic has no outbound SMS or email)
- Sends draw from your shop's existing SMS + email allowance
- $100/mo per-shop spend cap by default — raise it in Settings if you're confident
Who it's for
Built specifically for…
- Shops with 200+ customer base who want re-engagement without manual touchpoints
- Owners burned by per-message marketing pricing (Mailchimp, BombBomb, ActiveCampaign)
- Multi-location chains who want consistent nurture flows across every shop
What it replaces
The old way…
- Mailchimp / ActiveCampaign / Klaviyo as a separate tool with its own bill
- BombBomb personal video follow-ups that don't scale past 50 customers
- The owner's recurring calendar reminder to 'check in with dormant customers this week' that gets snoozed every time
Setting it up
- 1
1. Pick a starter or build your own
9 seeded templates cover the high-value moments — new customer welcome, win-back, post-service review request, quote sent (no response), and more. Or build a custom multi-step sequence (per-step channel, delay, and merge-tagged copy).
- 2
2. Wire the auto-enrollment trigger
Pick NO_VISIT_DAYS (re-engagement), STATUS_CHANGE (onboarding/offboarding moments), or SEGMENT_ADD (cohort-specific flows — all customers, high LTV, dormant, churned, and more). Eligible customers enroll automatically as soon as the trigger fires — the first check after you activate a SEGMENT_ADD drip seeds today's matches without enrolling them, so turning it on doesn't blast your whole existing segment at once.
- 3
3. Watch enrollment + sleep easy on the cap
Per-campaign analytics track enrolled, in-flight, completed, and replied (replies are counted before a drip's final step, on drips set to exit on reply, the default). The $100/mo spend cap blocks runaway sends if a sequence misfires. Adjust either anytime.
What this looks like in a shop
Illustrative scenario: Sample Shop LLC turns on three starter templates (new customer welcome, win-back (90-day dormant), post-service review request) — auto-enrollment wired to NO_VISIT_DAYS=90 and STATUS_CHANGE=COMPLETED. Messaging cost stays inside the shop's existing SMS allowance; the spend cap is there in case it doesn't.
Good to know
- How is this different from a per-message marketing tool?
- No extra fee, no per-send markup. The actual SMS + email charges come out of your shop's existing included allowance — same pool that powers your transactional comms and blasts.
- What's the $100/mo spend cap for?
- Insurance. If a sequence misfires (bad trigger, accidentally enrolled 5,000 customers, etc.) the cap blocks further sends once the shop's messaging spend hits $100 in a calendar month. Raise it in Settings → Payments if you're running high-volume campaigns intentionally. See /features/messaging-spend-cap.
- What if I need more messaging volume than my plan includes?
- SMS and Email Volume Packs (extra allowance you stack on top of your plan) are coming soon. In the meantime, raise your spend cap in Settings to keep sending through overage, or bring your own Twilio / Resend credentials (BYOC) and pay your carrier directly.
- Will drips keep firing if a customer replies?
- No — exit-on-reply is on by default per campaign, so a customer who replies stops getting the rest of that sequence. Separately, a customer who's texted STOP is suppressed at the messaging layer, so no drip (or any other send) reaches them regardless of the campaign's own settings.
Works with your stack
Twilio
SMS sending + 10DLC compliance + reply routing
Resend
Optional: sends email through your own Resend account if you connect one (BYOC); otherwise email goes out through Google Workspace or SMTP
Inngest
Durable scheduling for every step in every active sequence
Pairs well with
Bulk blast
Built-in segments (everyone, new in 30 days, top spenders, inactive 90+ days, or a list handed over from an AI tool), a full recipient preview before you send, and replies that land in your normal inbox — not a separate tool to babysit.
Spend Cap
Default $100/mo per-shop cap on messaging OVERAGE — the dollars you'd owe once you exceed your plan's included SMS/email allowance. Hit the cap and new sends (including automated reminders) pause until you raise it or the month rolls over. Raise it any time in Settings → Payments, or escape it entirely by bringing your own Twilio + Resend credentials.
Automations
On Growth and up, pick a preset drip sequence — win back lapsed customers, follow up cold leads, or ask for a review after a completed job. It goes live the moment you choose a pace, so edit the messages right away or pause it until you have.
Two-way SMS
However a customer reaches you — a text, an email, a Facebook or Instagram message, or WhatsApp — it lands in the same inbox, on the same customer, and you answer from there.
Sales playbook
On Growth and Pro: up to six scheduled nudges per paid invoice over a year — review, warranty (film services only), cross-sell, maintenance, win-back, anniversary — with reply intent AI-classified and acted on automatically. Only the cross-sell step's pitch line is AI-written per customer; the other five are editable template copy.