Templates / Trigger HVAC upsell campaigns from weather data and handle bookings with GoHighLevel, WhatsApp, WeatherAPI and Gemini

Trigger HVAC upsell campaigns from weather data and handle bookings with GoHighLevel, WhatsApp, WeatherAPI and Gemini

Ready for 3.0

by iamvaar ✓ · 146 views · created 2026-05-10 · Lead Nurturing, AI Chatbot

Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.

What this workflow does

This AI workflow has 36 nodes and runs on a schedule (every day at 07:00) (plus 1 other trigger). Along the way it connects HighLevel, WhatsApp Business Cloud, Google Gemini Chat Model and Redis Chat Memory. It also calls api.weatherapi.com and nominatim.openstreetmap.org over HTTP.

How it runs

Trigger: On a schedule (every day at 07:00) (plus 1 other trigger).

  1. Fetch Contacts (HighLevel): get many
  2. If: checks a condition and branches into true / false
  3. If: checks a condition and branches into true / false
  4. Fetch GHL Contacts (HighLevel): get many
  5. Group Contacts by City (Code): runs custom JavaScript code
  6. Loop Over Contacts (Loop Over Items (Split in Batches)): loops over the items in batches
  7. Check GHL Contact Existence (If): checks a condition and branches into true / false
  8. Fetch Weather Forecast (HTTP Request): calls api.weatherapi.com
  9. Fetch City from Address (HTTP Request): calls nominatim.openstreetmap.org
  10. If: checks a condition and branches into true / false

…plus 16 more steps. See the full node list below.

Services it uses

HighLevelWhatsApp Business CloudGoogle Gemini Chat ModelRedis Chat Memory

HTTP calls to: api.weatherapi.com, nominatim.openstreetmap.org

Before you upgrade to n8n 3.0

Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.

Nodes used (13)

From the author

Project Overview: Automated Climate-Driven HVAC Upsell & AI Concierge This project is specifically built for an HVAC business to automatically upsell to old customers when their locality has a heatwave or snow wave forecast in the upcoming five days.…

Excerpt from iamvaar's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.