16 campaigns reach your entire customer base automatically — seasonal maintenance reminders, holiday blasts, win-back sequences, and post-job follow-ups. Set up once. Running every day across every franchise location.
Five campaign types cover the full lifecycle: from a customer's first job to their sixth. Each type runs independently, targets the right segment, and fires without anyone touching a button.
Fall, winter, spring, and summer campaigns reach every dialable customer with a tiered labor savings offer. Campaigns activate on the first day of each season and roll at your chosen daily rate until everyone's reached.
Six holiday campaigns are armed and ready for the full year. When the promotion window opens, the campaign blasts your entire customer base — SMS first, email 24 hours later. When the window closes, it stops automatically.
Customers who haven't booked in 6+ months automatically enter the win-back sequence. Mark reaches out with a discount offer and a direct path back to the schedule. Separate campaigns for residential and commercial.
Within 14 days of a completed job, every customer gets a thank-you message and a discount offer for their next visit. The 14-day window keeps the message timely — not a generic blast months later when the job is forgotten.
Every first-time customer gets a branded welcome message after their job closes. It introduces your business, provides your direct line, and sets the tone for the relationship — without anyone on your team sending a single text.
Choose your discount amount, expiry window, and how many customers to contact per day. Flat dollar, percentage, or tiered by job size — the offer editor handles all of it. Blast your whole base at once for holiday promos, or drip at your own pace for seasonal campaigns.
Campaigns enroll new customers automatically every morning. SMS goes first, email 24 hours later — both with your tracking number and your offer. Holiday blasts fire when the window opens and stop when it closes. Seasonal campaigns activate on the right month without you touching anything.
Every campaign shows live enrollment counts, SMS and email sent, opens, and bookings attributed back to the campaign. When you want to reach your base again, hit Re-enroll and the entire cycle runs again — fresh pool, same campaign, zero setup.
Every campaign sends a professionally designed email with your logo, your tracking number, and your offer — rendered automatically for each customer. No templates to manage, no designer needed.
Example: Fall Maintenance campaign email — tiered offer, your branding, sent automatically
Every campaign is fully editable from your dashboard — no support ticket, no waiting. Change the offer, the pace, or the window. Re-enroll your customer base anytime you want to run the campaign again.
Set a flat dollar amount, a percentage off, a tiered discount by job size, or a threshold amount. Change it anytime — the next send picks up the new offer automatically.
Control how many customers you contact per day. New location building a base? Drop it to 50. Ready to fill the whole schedule? Set 9999 for a same-day blast.
Once a campaign cycle completes, every customer stays marked "done" until you re-enroll them. One button resets the pool — active enrollments keep running, everyone else is ready to receive the campaign again.
Each holiday campaign has a precise date window. When the window opens, the campaign fires to your entire customer base. When it closes, it stops. You don't manage any of it — just keep your offer current and Mark handles the rest.
Every booking made during a promotion window gets a pinned note on the ServiceTitan job telling your tech exactly which discount applies, what the qualification requirement is, and which pricebook SKU to add when building the estimate on-site.
We'll walk through the full campaign dashboard, show you a live seasonal or holiday campaign, and talk about how it would run on your customer base.