Home Service Direct · how leads get followed up

Sales Automation

Every text and email that goes out after someone fills out a form, in order. No GoHighLevel workflows: two Cloudflare workers decide when and what, and send it through GHL's conversations so it all shows on the contact's thread. Sample lead: Mike Johnson, Johnson Tree Service, call Tuesday, November 17 at 10:30 AM Central.

Runs onCloudflare workerhsd-meta-flows
Calendar it watchesTree Service FB Funnel Strategy Callchecked every minute
Leads come frommeta.homeservicedirect.net 
Messages29 texts + emailssent through GHL's conversations, not a GHL workflow
To the leadTo David Orange cards are alerts to you.
1

They fill out the form, no call booked yet

Every follow-up stops the moment they book a call, or as soon as anyone moves their deal out of Filled Form.

3 min after the form

First nudge to book

TextTo the leadw1_t0
Hi MikeπŸ‘‹ it's David with Home Service Direct. Saw your info come through, but looks like you got pulled away before booking your 10-min call.

You can book here: https://meta.homeservicedirect.net/book/mike-johnson

Quick version of what we'll cover: our system delivers 60-80+ premium tree leads per month that close at 70%. That's roughly 45-55 booked tree jobs.

We only take one tree service per market, so grab your spot before someone in your area does πŸ’ͺ
5 min after

Email nudge

Day 1

Second text

TextTo the leadw1_t1
Mike, still want to lock in that call? Takes 30 seconds:

https://meta.homeservicedirect.net/book/mike-johnson

45-55 booked tree jobs a month is on the table if your market's still open.

David, Home Service Direct
Day 2

Last-chance text + email

TextTo the leadw1_t2
Mike - checking in one last time before I move on. If your area's still open, I want you to get the first shot at it.

https://meta.homeservicedirect.net/book/mike-johnson

David, Home Service Direct
Day 4

Closing the file

Their deal moves to Disqualified and they get tagged cold-never-booked.

2

Small companies get turned away

Only when revenue is $10k-30k AND budget is $0-1k. No other follow-ups go out.

Right away

The "not a fit" text

TextTo the leaddq_sms
Hi Mike, thanks for your interest in working with us! After reviewing your details, we are not able to proceed with onboarding your company at this time.

We currently focus on partnering with larger tree service operations to ensure our growth system delivers the best results at scale.

If you believe we're still a good fit for your business goals, please give me a call directly at (833) 827-4425.

Thank you & wish you all the best!
If they book anyway

Call gets cancelled

The booking is cancelled, the "not a fit" text goes out again and you get a heads-up.

TextTo Daviddavid_dq_booked
🚫 Mike Johnson (Johnson Tree Service) booked a Tree Service FB Funnel Strategy Call call for Tuesday, November 17, 2026 10:30 AM but answered $10k-30k revenue and $0-1k budget. The call was cancelled and the disqualified text sent again.
3

They book a call

The worker checks the Growth Strategy calendar every minute. The deal moves to Booked and the contact is assigned to you.

Right away

You get the booking

TextTo Daviddavid_sms
You have a new Tree Service FB Funnel Strategy Call Appointment!!πŸš€

Date/Time: Tuesday, November 17, 2026 10:30 AM

Name: Mike Johnson
Phone: +15125550143
Email: mike@johnsontree.com
Company: Johnson Tree Service
Website: johnsontree.com
#Crews: 3-4
Monthly Revenue: 51k-80k
Marketing Budget: 3k-5k
Right away

They get the confirmation

TextTo the leadw2_t1
Hey Mike, this is David from Home Service Direct.

Your Tree Service FB Funnel Strategy Call appointment is confirmed. I'll give you a call from 714-410-6150 on November 17, 2026 at 10:30 AM.

Let me know if you have any questions in the meantime πŸ‘
30 min after booking

The results page

Only for bigger companies: revenue above $10k-30k AND Lead Detective graded them A or B. Tag send-results in GHL to force it.

TextTo the leadw2_t30
Hey Mike, it's David. One tree company we work with got 315 leads in 30 days. I put the real screenshots on one page so you can see it before we talk:

homeservicedirect.net/results
4

Before the call

A reminder whose time already passed is skipped (book 2 hours out and the 24-hour one never sends). If there has been any back and forth since they booked, Claude reads the thread before each reminder; unless the call is clearly still on at the calendar time, the reminder is held and you get a text instead.

24 hours before

Reminder + what to have ready

TextTo the leadw2_t24
Hi Mike, this is David from Home Service Direct.

Quick reminder: Your call is tomorrow at 10:30 AM.

We'll call you at this number.

Have ready:
Service area
Current numbers
Budget
1 hour before

Reminder

TextTo the leadw2_t1h
Hi Mike, just a friendly reminder that our appointment is in 1 Hour.

Talk soonπŸ“ž

David - Home Service Direct
TextTo Daviddavid_1h
πŸ’Έ1 Hour till your Tree Service FB Funnel Strategy Call Appointment starts!

Date/Time: Tuesday, November 17, 2026 10:30 AM

Contact: Mike Johnson
Company: Johnson Tree Service
#Crews: 3-4
Current Monthly Revenue: 51k-80k
Marketing Budget: 3k-5k
10 min before

Calling soon

TextTo the leadw2_t10
Hey Mike, our appointment is about to start
I'll call you in 10 minutes.
5

The call gets moved or cancelled

Moving the call in the calendar re-times every reminder by itself. Cancelling stops them.

When moved

New time

TextTo the leadw3_resched
Hey Mike, this is David from Home Service Direct.

Got it, your call is moved to November 17, 2026 at 10:30 AM. I'll give you a call from 714-410-6150 then.

Let me know if you have any questions in the meantime πŸ‘
TextTo Daviddavid_resched
πŸ” Mike Johnson (Johnson Tree Service) moved their Tree Service FB Funnel Strategy Call call to Tuesday, November 17, 2026 10:30 AM.
When cancelled

Heads-up

TextTo Daviddavid_cancel
❌ Mike Johnson (Johnson Tree Service) cancelled their Tree Service FB Funnel Strategy Call call that was set for Tuesday, November 17, 2026 10:30 AM.
6

Second calls (any calendar)

Leads tagged follow-up-call (the sales watcher tags them) get only these. No confirmation email, no results page. This covers the website calendar too.

When the watcher books it

One confirmation text

The wording depends on the call type. Skipped if you already confirmed the time yourself.

TextTo the leadnc_conf_followup
Hi Mike, it's David with Home Service Direct. Our follow-up call is set for Tuesday, November 17 at 10:30 AM your time. I'll call you at this number.
TextTo the leadnc_conf_onboarding
Hi Mike, it's David with Home Service Direct. Your onboarding call is set for Tuesday, November 17 at 10:30 AM your time. It takes about 15 minutes, and I'll call you at this number.
TextTo the leadnc_conf_presentation
Hi Mike, it's David with Home Service Direct. Our call to go over your plan is set for Tuesday, November 17 at 10:30 AM your time. I'll call you at this number.
1 hour before

Reminder

TextTo the leadnc_t1h
Hi Mike, just a friendly reminder that our call is in 1 hour.

Talk soonπŸ“ž

David - Home Service Direct
TextTo Daviddavid_nc_1h
1 hour till your follow-up call with Mike Johnson (Johnson Tree Service).

Phone: +15125550143
10 min before

Calling soon

TextTo the leadnc_t10
Hey Mike, our call is about to start.
I'll call you in 10 minutes.
Runs onCloudflare workerhsd-web-flows
Calendar it watchesWebsite Design Strategy Callchecked every minute
Leads come fromwebsites.homeservicedirect.net + the website pages on homeservicedirect.net 
Messages19 texts + emailssent through GHL's conversations, not a GHL workflow
To the leadTo David Orange cards are alerts to you.
1

They fill out the quiz, no call booked yet

Every follow-up stops the moment they book. The links open the quiz straight on the calendar step.

Right away

You get the lead

TextTo Daviddavid_lead_sms
🧱 New website lead from Tree Website Offer (not booked yet)
Name: Mike Johnson
Phone: +15125550143
Email: mike@johnsontree.com
Company: Johnson Tree Service
Trade: Tree service
Crews: 2-3
Has a website: Yes johnsontree.com
3 min after the quiz

First nudge to book

TextTo the leadw1_t0
Hi Mike, it's David with Home Service Direct. Saw your website request come through but looks like you got pulled away before picking a time.

Grab a quick 15-min call here: https://websites.homeservicedirect.net/start/?c=abc123

We'll go over your jobs and the design you want, then get your new site started. $299/mo, no setup fee, no contract.
5 min after

Email nudge

Day 1

Second text

TextTo the leadw1_t1
Mike, still want that new website? Picking a time takes 30 seconds:

https://websites.homeservicedirect.net/start/?c=abc123

David, Home Service Direct
Day 2

Last text + email

TextTo the leadw1_t2
Mike, checking in one more time on your website. If you still want it, grab a time here and we'll get it built:

https://websites.homeservicedirect.net/start/?c=abc123

David, Home Service Direct
Day 4

Closing the request

They get tagged web-cold-never-booked.

2

They book a call

The worker checks the Website Design Strategy Call calendar every minute. The contact is assigned to you.

Right away

You get the booking

TextTo Daviddavid_sms
You have a new Website Design Strategy Call!πŸš€
Date/Time: Tuesday, November 17, 2026 10:30 AM
Name: Mike Johnson
Phone: +15125550143
Email: mike@johnsontree.com
Company: Johnson Tree Service
Trade: Tree service
Crews: 2-3
Has a website: Yes johnsontree.com
Right away

They get the confirmation

TextTo the leadw2_t1
Hey Mike, this is David from Home Service Direct. Your website call is confirmed. I'll give you a call from 714-410-6150 on November 17, 2026 at 10:30 AM. Let me know if you have any questions in the meantime πŸ‘
3

Before the call

A reminder whose time already passed is skipped.

24 hours before

Reminder + what to have ready

TextTo the leadw2_t24
Hi Mike, this is David from Home Service Direct. Quick reminder: our website call is tomorrow at 10:30 AM. I'll call you at this number.
1 hour before

Reminder

TextTo the leadw2_t1h
Hi Mike, just a friendly reminder that our website call is in 1 hour. Talk soonπŸ“ž David, Home Service Direct
TextTo Daviddavid_1h
πŸ’Έ 1 hour till your Website Design Strategy Call!
Date/Time: Tuesday, November 17, 2026 10:30 AM
Name: Mike Johnson
Phone: +15125550143
Email: mike@johnsontree.com
Company: Johnson Tree Service
Trade: Tree service
Crews: 2-3
Has a website: Yes johnsontree.com
10 min before

Calling soon

TextTo the leadw2_t10
Hey Mike, our website call is about to start. I'll call you in 10 minutes.
4

The call gets moved or cancelled

Moving the call re-times the reminders. Cancelling stops them. Second calls (tagged follow-up-call) are handled by the Meta worker's second-call texts.

When moved

New time

TextTo the leadw3_resched
Hey Mike, this is David from Home Service Direct. Got it, your website call is moved to November 17, 2026 at 10:30 AM. I'll give you a call from 714-410-6150 then πŸ‘
TextTo Daviddavid_resched
πŸ” Mike Johnson (Johnson Tree Service) moved their Website Design Strategy Call to Tuesday, November 17, 2026 10:30 AM.
When cancelled

Heads-up

TextTo Daviddavid_cancel
❌ Mike Johnson (Johnson Tree Service) cancelled their Website Design Strategy Call that was set for Tuesday, November 17, 2026 10:30 AM.

Built November 14, 2026 from the workers' own template files (HSD Landing Pages/hsd-meta-flows and hsd-web-flows). Test leads tagged flow-test get nothing: every message is only saved, never sent. Off switch for each worker: /admin/live?on=0.