Update Time Zone For Leads
This is used to correct leads time zones assigned incorrectly inside GHL
🎯 Purpose:
To automatically correct inaccurate time zone or country settings for new leads — ensuring your drip campaigns and follow-ups send at the right time in the lead’s actual location. 📅🕘
🧠 Background (Why This Matters)
HighLevel sometimes pulls the wrong time zone or country for new leads — especially when they come in via:
Facebook Lead Ads / Groups
Web forms with location masking
IPs showing different regions 🌐
This causes:
SMS/email messages going out too early or too late ❌
Poor engagement and possible complaints 🚨
Compliance issues if messages are sent outside business hours 🕒
This workflow solves that by checking the lead’s phone number country code and assigning the correct time zone + country name.
🛠️ Prerequisites
✔️ myCRMSIM snapshot installed
✔️ Access to workflows and custom fields in HighLevel
✔️ Know your primary lead locations + their country codes
✔️ Understand which time zones correspond to your target countries
✅ Step-by-Step Instructions
Find the Time Zone Correction workflow in your snapshot.
💡 This workflow has no fixed trigger — it’s designed to be used as a modular add-on.
You can:
Trigger it manually
Add it after form submissions
Chain it from another workflow via “Go to Workflow”
🧩 Step 2: Understand the Logic (IF Statement)
The core of this workflow is a Conditional IF Statement based on phone number country codes.
Here's what it checks:
📞 If the number starts with +61 (Australia) → Set Sydney time zone + country = Australia
🇺🇸 If +1 (USA) → Set time zone = US/Eastern (GMT-4) and country = United States
🇪🇸 If +34 (Spain) → Set time zone = Europe/Madrid
🇳🇿 If +64 (New Zealand) → Set time zone = Pacific/Auckland
🇬🇧 If +44 (UK) → Set time zone = Europe/London
🇦🇪 If +971 (UAE) → Set time zone = Asia/Dubai
📍 These are just starter examples — you can expand it to cover any country your leads come from.
Want to add more?
Duplicate a branch inside the IF condition
Enter the new country code
Set the correct time zone and country name
Example:
If you're getting leads from Canada (+1), but want to set Pacific Time, add:
IF number starts with +1 (and you detect they’re Canadian)
Set time zone = America/Vancouver
Set country = Canada
✅ It’s better to be in the right region than a completely wrong continent!
The template includes a “Go to Workflow” step at the end.
You can:
Leave it as-is
Replace with another workflow
Or remove it entirely if you’re not chaining workflows
⚙️ Settings Recap
✔️ Trigger: Flexible (attach wherever needed)
✔️ Condition: Based on country codes in phone numbers
✔️ Action: Set correct time zone + country name
✔️ Modular: Use standalone or feed into other workflows
📢 Final Notes
‣ Always set your campaigns to send in contact’s time zone
‣ Use this workflow to clean up inaccurate time zones before starting any drips
‣ Prevents accidental off-hours messages that hurt engagement or break compliance
🙌 Pro Tip
Combine this with your Drip Campaign Template to ensure all outbound texts are:
Sent at the right time ⏰
Respecting time zones 🌐
Increasing open + response rates 📈