Skip to content
Get a free quoteGet a quote

GoHighLevel workflow recipe 12 · names checked against HighLevel’s help center on October 17, 2026

The problem: Past leads sit in the CRM with no follow-up.

What this workflow does: If you tag a contact reactivate, GoHighLevel drips out a check-in text.

The workflow at a glance

Diagram of GoHighLevel workflow recipe 12: Old-lead reactivationContact Tag: added: reactivate; Drip: batch size + interval; Send SMS: still interested?; Wait: the contact to reply; If/Else: replied?; Assign To User; Send Email: last try; Send Internal NotificationTRIGGERContact Tagadded: reactivateACTIONDripbatch size + intervalACTIONSend SMSstill interested?WAITWaitthe contact to replyIF / ELSEIf/Elsereplied?YesACTIONAssign To UserACTIONSend InternalNotificationNoACTIONSend Emaillast try
Diagram, not a screenshot. Drawn by GoHighLevel Partners from the HighLevel help articles listed under Sources. Bold names are HighLevel’s own trigger and action names; the italic values are examples. Your workflow builder will look different.
  1. Trigger — Contact Tag · added: reactivate
  2. Action — Drip · batch size + interval
  3. Action — Send SMS · still interested?
  4. Wait — Wait · the contact to reply
  5. Condition — If/Else · replied?
  6. Matching branch → Action — Assign To User
  7. None branch → Action — Send Email · last try
  8. Action — Send Internal Notification

Bold names are the exact trigger and action names in HighLevel. Values after “·” are examples — use your own.

Step-by-step setup

  1. Build a smart list of past leads who agreed to be contacted.
  2. Automation → Workflows → Create Workflow → Start from scratch.
  3. Add New Trigger → Contact Tag, tag Added = reactivate. Publish the workflow before bulk-adding the tag; earlier tags do not trigger it.
  4. Drip: Batch Size and Drip Interval so the list goes out in batches instead of all at once.
  5. Send SMS: a short, honest check-in.
  6. Wait → the contact to reply, with a timeout.
  7. If/Else → replied: Assign To User (Only Apply to Unassigned Contacts), then Send Internal Notification to the Assigned User. None branch → Send Email as a last check-in.

Example SMS message

Hi {{contact.first_name}}, it's [name] at [Business]. You asked about [service] a while back — is that still on your list? Reply STOP to opt out.

Example only — write your own wording.

Before you publish the workflow

  • Only contacts who agreed to hear from you
  • Drip spreads the sends over time
  • Publish the workflow, then add the tag
  • US texting needs A2P 10DLC registration
  • A2P 10DLC registration is required for SMS to US numbers from local numbers.

The strategy behind it: Reactivation Campaign: Waking a Dormant List Without Burning It

Sources

Every trigger and action name above was checked against these HighLevel help articles on October 17, 2026. HighLevel changes its product often; if a label differs in your account, the article is the reference.

Want it built for you?

We set up GoHighLevel workflows like this one for US businesses. Leave your details and we will reply with a quote.

or fill in manually

Independent service — not affiliated with, endorsed by or sponsored by HighLevel. HighLevel and GoHighLevel are trademarks of their owner.