GoHighLevel Database Reactivation: Campaign Setup Guide 2026
GoHighLevel database reactivation is the process of re-engaging a list of cold or inactive contacts who have not responded to your business in weeks, months, or even years, using automated outreach sequences built inside the GoHighLevel platform.
Every business accumulates a database of leads that went cold, past clients who stopped buying, and prospects who showed interest but never converted. Database reactivation campaigns target that existing list and attempt to revive those relationships without spending a cent on new lead generation.
The logic behind it is that contacts already know who you are. They have already expressed some level of interest. Re-engaging them costs significantly less than acquiring new leads and often yields faster results because the trust barrier is lower than with cold prospects.
How GoHighLevel Database Reactivation Works
A GoHighLevel database reactivation campaign works by sending an outreach message to a segmented list of inactive contacts, then branching the follow-up sequence based on each contact's response.
Contacts who respond positively move into a conversion sequence designed to book an appointment, close a sale, or restart a client relationship. The ones who do not respond receive follow-up messages at configured intervals across different channels. Contacts who opt out are automatically removed from the sequence.
The entire process is built inside the GoHighLevel workflow builder and runs on autopilot once activated. Every response is logged against the contact record in the CRM, and pipeline stages update automatically based on contact behavior.
GoHighLevel Reactivation Campaign: Step-by-Step Setup Guide
Step 1: Clean and Segment Your Contact List
Before building the campaign, the contact list needs to be in the right shape. Go to the Contacts section in your GoHighLevel sub-account and filter the list to identify the segment you want to reactivate.
Common reactivation segments include leads who enquired but never booked, past clients who have not returned within a defined timeframe, contacts who opted into a lead magnet but never became paying customers, and prospects who were in the pipeline but went quiet at a specific stage.
Apply tags to the contacts in your reactivation segment to make them easy to target in the workflow. Remove any contacts who have unsubscribed from communications, have invalid phone numbers or email addresses, or are clearly not a fit for the campaign. A clean, well-segmented list produces significantly better results than a large unfiltered one.
Step 2: Create a New Workflow
Go to "Automation," then select Workflows in your GoHighLevel sub-account and click Add Workflow. Select Start from Scratch and name the workflow clearly so it is easy to identify later, for example, Database Reactivation SMS and Email Q3 2026.
Step 3: Set the Trigger
For a database reactivation campaign, the trigger is typically Contact Tag Added. Set the trigger to fire when the specific reactivation tag you applied in Step 1 is added to a contact. This means the campaign activates the moment a contact is tagged on the reactivation list, giving you control over exactly when outreach begins.
Step 4: Build the Initial Outreach Message
The first message in a database reactivation campaign is the most important. It needs to acknowledge the communication gap without being apologetic or salesy, remind the contact of the value the business offers, and include a clear, low-friction call to action.
For most local service businesses and agencies, SMS outperforms email as the first touch in a reactivation campaign because it is more likely to be seen immediately.
My high-performing reactivation SMS usually follows a structure similar to this:
"Hi [First Name], it has been a while since we connected. We are currently offering [specific offer or relevant update] and wanted to reach out to see if this could help you. Reply YES if you would like more details or call us at [number]."
Keep the message short, personal, and specific. A generic broadcast message produces poor results. A message that references the contact by name and speaks to a relevant offer performs significantly better.
Add the SMS action to the workflow, write the message, and set it to send immediately after the trigger fires, or at a configured send time if you want the outreach to go out only during business hours.
Step 5: Add a Wait Step and Follow-Up
Add a Wait step after the initial SMS to create a delay before the next action fires. A 24- to 48-hour wait is standard for the first follow-up interval.
After the wait step, add a conditional branch. Set the condition to check whether the contact has replied to the initial SMS. Contacts who replied branch into a positive response sequence. Contacts who did not reply continue to the follow-up sequence.
For contacts who did not reply, add a follow-up email as the next action. The email can go into more detail about the offer, include a link to a booking page or landing page, and provide more context than the SMS allowed. After another 48 to 72-hour wait, send a second SMS follow-up to contacts who still have not responded.
Step 6: Build the Positive Response Sequence
Contacts who respond positively to the initial outreach or click a link in the follow-up email should be handled differently from the unresponsive ones. Create a branch in the workflow that moves responsive contacts into a booking or conversion sequence.
This sequence should send an SMS with a direct calendar link for booking an appointment. It should also trigger a notification to a team member to make a personal call, or send an email with a specific offer and a time-sensitive call to action.
The goal is to convert the re-engaged contact into a booked appointment or a paying customer as quickly as possible while their interest is active.
Automatically update the pipeline stage for contacts who respond positively.
A contact who books an appointment should move to the appropriate pipeline stage without manual input from the team.
Automatically update the pipeline stage for contacts who respond positively. A contact who books an appointment should move to the appropriate pipeline stage without manual input from the team.
Step 7: Handle Non-Responders and Opt-Outs
After the full outreach sequence has run, contacts who have not responded to two or three follow-ups should be tagged as non-responsive and removed from active outreach to avoid damaging the sender's reputation or generating complaints.
GoHighLevel CRM handles opt-outs automatically. Any contact who replies with STOP to an SMS or clicks an unsubscribe link in an email is removed from the sequence immediately, and their contact record is updated with the opt-out status.
Step 8: Activate and Monitor the Campaign
Once the workflow is built and all branches have been configured, switch the workflow from Draft to Published. The campaign begins as soon as the trigger fires for the first tagged contact.
Monitor the campaign performance from the reporting dashboard. Track message delivery rates, reply rates, booking rates, and pipeline movement to assess what is working and where the sequence needs adjustment.
SMS reply rates in well-configured reactivation campaigns typically range from 5% to 15%, depending on list quality and offer relevance.
What to Offer in a Database Reactivation Campaign
The offer is the variable that most directly influences the response rate of a reactivation campaign.
The most effective reactivation offers include a time-limited discount or promotion, a new service or product the contact may not be aware of, a free consultation or assessment, a relevant piece of content or resource, and a seasonal promotion tied to a current event or time of year.
The offer must be specific enough to create genuine interest. It also has to be simple enough that responding requires minimal effort from the contact. A vague message about staying in touch produces very little. A specific offer with a clear next step produces bookings.
Final Thoughts
GoHighLevel database reactivation campaigns turn a dormant contact list into an active revenue source without incurring new lead-generation costs.
The platform's automation engine handles outreach, follow-up, and pipeline updates automatically once the campaign is configured.
For agencies and local businesses with a list of cold contacts, a well-built reactivation campaign is one of the fastest ways to generate revenue from assets the business already owns.