The seven GoHighLevel workflows that make the most money for a service business are: an instant reply to new leads, missed-call text back, appointment reminders, no-show follow-up, quote follow-up, review requests and old-lead reactivation. Each one is a trigger (something happens) followed by a few actions (texts, waits, tags and alerts).
GoHighLevel’s workflow builder can do almost anything, which is exactly why people get lost in it. You don’t need fifty automations. You need a handful that stop leads going cold. Here are the seven I set up first, with the trigger and steps for each.
How a workflow works
Every workflow starts with a trigger, such as a form being submitted or an appointment being booked. Then it runs actions in order: send a text or email, wait, check a condition with an if/else branch, add a tag, move a pipeline stage or alert your team. Keep each workflow to one job.
1. Instant reply to new leads
Trigger: form submitted (or Facebook lead form submitted).
Steps: send a text within seconds that uses their first name, confirms what they asked about and includes your booking link; create an opportunity in the “New lead” stage; alert you or your team.
One widely cited study of around 15,000 leads found that contacting a lead within 5 minutes, rather than 30, made it roughly 21 times more likely to qualify. This one workflow often pays for the whole system.
2. Missed-call text back
Trigger: a call to your business number is missed.
Steps: text the caller straight away (“Sorry I missed you, I’m on a job. How can I help?”) and alert you. The conversation continues by text, so the lead doesn’t call the next business. More in missed-call text back.
3. Appointment confirmation and reminders
Trigger: appointment booked.
Steps: send a confirmation right away, a reminder the day before and another a couple of hours before. Include what to expect and how to reschedule. Reminders are one of the simplest ways to cut no-shows.
4. No-show follow-up
Trigger: appointment status changes to no-show.
Steps: send a friendly text offering a new time with the booking link, wait a day, then try once more. Many no-shows simply forgot and are happy to rebook.
Want these workflows built for you?
I set up the lead reply, reminders, quote follow-up and review automations in GoHighLevel so they run on day one. Free 30-minute call.
Book a free call5. Quote follow-up
Trigger: opportunity moved to “Quote sent”.
Steps: wait two days; if they haven’t replied, send a short check-in; wait five more days; send a second message answering a common question. Stop the moment they reply or the stage changes. A lot of jobs are lost only because nobody followed up.
6. Review requests
Trigger: opportunity moved to “Won” or “Job complete”, or a tag such as “job-done” is added.
Steps: send a thank-you with a direct link to your Google review page, and one reminder a few days later if they haven’t left one. Keep it within Google’s rules: ask every customer, not only happy ones, and never offer a reward. See how to get more Google reviews.
7. Old-lead reactivation
Trigger: manually add a tag such as “reactivate” to a list of old leads.
Steps: send one short, personal text (“Are you still thinking about your new bathroom?”), and alert you when anyone replies. Only message people who agreed to hear from you, and follow the texting rules where you operate.
Tips that keep workflows working
- Write like a person. Short, friendly texts get far more replies than salesy ones.
- Stop on reply. Make sure follow-ups stop the moment a lead replies, so nobody gets a robotic message mid-conversation.
- Respect quiet hours so texts don’t go out at 2am.
- Test every workflow with your own phone before real leads go through it.
- Reuse what works across locations or clients with snapshots.
For trades specifically, see the full pipeline in GoHighLevel for contractors. For after-hours conversations, an AI appointment setter can reply and book on your behalf. To have an assistant reply and book calls inside these workflows, read GoHighLevel Conversation AI.
Frequently asked questions
What is a GoHighLevel workflow?
An automation that starts with a trigger, such as a form submission or a booked appointment, and then runs actions like sending texts or emails, waiting, adding tags, moving pipeline stages and alerting your team.
What workflows should I set up first in GoHighLevel?
An instant reply to new leads, missed-call text back and appointment reminders. After that, quote follow-up, review requests and no-show follow-up.
How do I stop a GoHighLevel workflow when a lead replies?
Use the workflow’s stop-on-response option or an if/else check before each follow-up, so the sequence ends as soon as the lead replies.
Can I copy workflows to another account?
Yes. Snapshots copy workflows, along with funnels, pipelines, calendars and custom fields, into other sub-accounts.
Related guides
- GoHighLevel for contractors: the setup that wins more jobs
- Missed-call text back: the simple automation that wins back lost jobs
- GoHighLevel snapshots explained: what they copy and how to use them
- AI appointment setter: how it books calls while you work
- GoHighLevel Conversation AI: what it does and how to set it up well
