4 · Automations
All 21 workflows, step by step
Open any workflow to see its trigger, every step and a sample message. Each one is installed and fully written.
01 · New Lead → Speed-to-Lead + 7-Day Follow-Up
Replies to new cleaning requests instantly and follows up for a week until a quote or walkthrough is booked.
Trigger
Form 01 submitted, or tag 'start lead nurture' added
Steps
- Tag new lead
- Create opportunity in Sales Pipeline → New Lead
- Instant SMS reply with booking link
- Instant email: what happens next
- Text + email alert to the team
- Day 1 SMS follow-up
- Day 2 email: why customers choose you
- Day 4 SMS: quick question
- Day 7 email: close the loop
- Move to Long-Term Nurture
Stops when the lead replies
Sample text message:
Hi first name, it's owner name with business name. Thanks for reaching out! I'd love to get you lead offer. Is a quick call today okay, or pick a time: booking link Reply STOP to opt out.
02 · Missed Call → Instant Text-Back
Texts back callers the owner couldn't answer mid-clean so they don't call the next service.
Trigger
Inbound call is busy, no-answer or voicemail
Steps
- Text-back within seconds
- Create opportunity → New Lead (source: missed call)
- Text alert to the team
Runs every time
Sample text message:
Hi, this is business name. Sorry we missed your call, we're probably mid-clean! What can we help with? Reply here, or book a quote: booking link Reply STOP to opt out.
03 · Customer Replied → Hot Lead Alert
Alerts the owner the second a prospect or client replies.
Trigger
Customer replies (SMS, email, chat)
Steps
- Tag hot lead
- Text the team the reply so nobody waits
Runs every time
04 · Appointment Booked → Confirm + Reminders
Confirms the walkthrough and asks about pets, alarm codes and priority rooms.
Trigger
Customer books on the calendar
Steps
- Tag appointment booked
- Move deal → Appointment Booked
- Confirmation SMS + email with reschedule link
- Team alert
- 24-hour reminder SMS
- 2-hour reminder SMS
Runs for every booking
Sample text message:
You're booked, first name! Your appointment type with business name is set for start time. Need to change it? reschedule link
05 · No-Show → Reschedule Recovery
Rebooks missed walkthroughs and offers a quick photo-based quote instead.
Trigger
Appointment status changes to No-show
Steps
- Tag no-show
- Sorry-we-missed-you SMS + email with booking link
- Team alert
- Day 1 rebook SMS
- Day 3 final SMS
Stops when they reply
Sample text message:
Hi first name, sorry we missed you for your walkthrough today! No worries at all. Want to pick a new time? booking link
06 · Appointment Completed → Proposal Prep
Thanks the prospect after the walkthrough and reminds the team to send the quote.
Trigger
Appointment status changes to Showed
Steps
- Move deal → Appointment Completed
- Thank-you SMS
- Team alert: send the proposal within 24 hours
Runs every time
Sample text message:
Thanks for having us over, first name! We're putting your quote together now, with recurring and one-time options. You'll have it shortly. - business name
07 · Proposal Sent → Follow-Up Sequence
Follows up on quotes and answers the common first-clean and entry questions.
Trigger
Deal moves to Proposal Sent
Steps
- Day 1 SMS check-in
- Day 3 email: questions?
- Day 6 SMS: hold your spot
- Day 13 final email
- Team alert if still no answer
Stops when they reply
Sample text message:
Hi first name, did you get a chance to look at your cleaning quote from business name? Happy to adjust the frequency or checklist. Just reply here.
08 · Deal Won → Welcome + Customer Journey
Welcomes new clients and collects entry, pet and priority-room details before the first clean.
Trigger
Deal moves to Won
Steps
- Tag customer, remove lead tags
- Create Customer Journey deal → Scheduled
- Welcome SMS
- Welcome email: what happens next
- Team alert
Runs every time
Sample text message:
Welcome to business name, first name! We're excited to take this off your plate. We'll confirm your first clean shortly. Save this number for entry notes, skips and questions.
09 · Deal Lost → 30/60/90-Day Nurture
Checks back in with prospects who didn't book and makes a comeback offer.
Trigger
Deal moves to Lost
Steps
- Tag lost
- Day 30 check-in email
- Day 60 SMS
- Day 90 email with comeback offer
- Move to Long-Term Nurture
Stops when they reply
10 · Job Completed → Feedback Request
Asks how the clean went right after the team leaves.
Trigger
Customer Journey deal moves to Completed
Steps
- Move → Feedback Requested
- Tag review requested
- SMS + email asking for a private rating
- Day 2 reminder SMS
Runs every time
Sample text message:
Hi first name, thanks for choosing business name! How did your clean turn out? It takes 20 seconds to tell us: feedback link Reply STOP to opt out.
11 · Feedback Submitted → Review Ask or Service Recovery
Sends happy clients to Google and routes complaints to the owner for a free re-clean.
Trigger
Form 02 submitted
Steps
- If rating is 4-5: tag promoter, send Google review link, move → 5-Star Reviewed
- If rating is 1-3: tag detractor, apology message, urgent team alert to fix it privately
Runs every time
12 · Happy Customer → Referral Request
Asks satisfied clients to refer friends and coworkers for a credit on their next clean.
Trigger
Tag promoter added
Steps
- Wait 3 days
- Referral SMS with reward
- Referral email with reward
Once per contact
Sample text message:
Hi first name, thanks for the kind words! Know a friend or coworker who could use a cleaner? Send them our way and we'll thank you with referral reward: referral link Reply STOP to opt out.
13 · Referral Received → Thank You + Team Alert
Thanks the referrer and alerts the team to call the new lead today.
Trigger
Form 03 submitted
Steps
- Move referrer → Referral Partner
- Tag referral partner
- Thank-you SMS
- Team alert with the friend's name and phone
Runs every time
14 · Database Reactivation Campaign
Brings past clients back with a deep-clean offer.
Trigger
Tag 'start reactivation' added (bulk-tag an imported list)
Steps
- Create Reactivation deal → Campaign Sent
- SMS 1: still looking for help?
- Day 2 SMS: past-customer offer
- Day 5 email offer
- Day 10 last-call SMS
- Remove the campaign tag
Stops when they reply
Sample text message:
Hi first name, it's owner name from business name. It's been a while! Would a fresh deep clean help right now? Reply STOP to opt out.
15 · Invoice Sent → Payment Reminders
Sends polite reminders on unpaid cleaning invoices and flags accounts for a call.
Trigger
Invoice sent
Steps
- Wait 3 days
- Friendly SMS reminder
- Day 6 email reminder
- Day 10 team alert for a personal call
Payments workflow (16) stops it when the invoice is paid
16 · Payment Received → Thank You
Thanks the client and clears the past-due tag.
Trigger
Payment received
Steps
- Tag customer, remove past-due tag
- Thank-you SMS
- Team alert
Runs every time
17 · Birthday → Gift Offer
Sends a birthday text with a free add-on to recurring clients.
Trigger
Contact's birthday (date of birth on file)
Steps
- Birthday SMS with gift offer
- Birthday email
Yearly
18 · Stale Deal Alert (7 Days No Movement)
Alerts the owner when a quote has gone a week without movement.
Trigger
Sales Pipeline deal idle 7+ days
Steps
- Text + email alert to the team
Runs every time
19 · Service Due → Rebook Reminder
Reminds clients when they're due for their next clean based on their usual frequency.
Trigger
Tag 'service due' added
Steps
- Service-due SMS with offer
- Day 3 email
- Day 7 final SMS
- Remove the tag
Stops when they reply
In cleaning: A past client is due for their next clean based on their usual frequency, or a one-time client is ready for another deep clean (typically 3-6 months later). Set Next Service Due and add the 'service due' tag.
Sample text message:
Hi first name, it's business name. It's been a few weeks since your last clean. Want to get back on the calendar? Book now and get service due offer: booking link Reply STOP to opt out.
20 · Seasonal Promo Campaign
Runs a spring or pre-holiday deep-clean promotion to the full list.
Trigger
Tag 'seasonal promo' added
Steps
- Offer SMS
- Day 2 email
- Day 5 last-call SMS
- Remove the tag
Stops when they reply
In cleaning: Spring deep-clean promotion, sent in March and April. Reuse in October and November as a pre-holiday deep clean by changing the Seasonal Offer value.
Sample text message:
Hi first name, business name here. Spring cleaning season is here: seasonal offer. Want a spot? Reply YES or book: booking link Reply STOP to opt out.
21 · First Clean to Recurring Plan Conversion
Invites one-time, deep-clean and move-in clients to lock in a recurring weekly or bi-weekly slot.
Trigger
Tag 'niche campaign' added
Steps
- Niche SMS
- Day 2 email
- Day 5 follow-up SMS
- Remove the tag
Stops when they reply
In cleaning: Converts one-time, deep-clean and move-in clients into weekly, bi-weekly or monthly recurring plans. Trigger it 1-3 days after a first clean while the home still looks its best. This is the most valuable campaign because recurring clients are where a cleaning company's steady revenue and schedule stability come from.
Sample text message:
Hi first name, owner name from business name. Hope you're enjoying the clean! Want to keep it this way? We can hold a regular weekly or bi-weekly spot at our recurring rate. Reply YES for details. Reply STOP to opt out.
Workflow 01 · Speed-to-Lead

Workflow 01 in the builder
Workflow 14 · Reactivation

Workflow 14 · reactivation campaign