Quote freight shipments via WhatsApp with Google Gemini, HighLevel, and Warp
Ready for 3.0What this workflow does
This AI workflow has 16 nodes and runs on WhatsApp events (messages). Along the way it connects WhatsApp Business Cloud, HighLevel, Google Gemini Chat Model and Redis Chat Memory. It also calls wearewarp.com over HTTP.
How it runs
Trigger: On WhatsApp events (messages).
- Check Message Content (If): checks a condition and branches into true / false
- Fetch HighLevel Contacts (HighLevel): get many
- If: checks a condition and branches into true / false
- Lead Processing Agent (AI Agent): runs an AI agent, with model: Google Gemini Model; 2 tools (Offload Lead Tool, Create Contact Tool); memory: Redis Chat Memory; output parser: Parse Structured Output
- If: checks a condition and branches into true / false
- Post Quote Request (HTTP Request): calls wearewarp.com (POST)
- Send WhatsApp Message (WhatsApp Business Cloud): send
- Set Commission Percentage (Edit Fields (Set)): sets 1 field: commision in %
- Calculate Commissioned Rate (Code): runs custom JavaScript code
- Send Quote to WhatsApp (WhatsApp Business Cloud): send
Services it uses
HTTP calls to: wearewarp.com
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 (12)
- WhatsApp Trigger
n8n-nodes-base.whatsAppTrigger - If
n8n-nodes-base.if - HighLevel
n8n-nodes-base.highLevel - AI Agent
@n8n/n8n-nodes-langchain.agent - Google Gemini Chat Model
@n8n/n8n-nodes-langchain.lmChatGoogleGemini - High Level Tool
n8n-nodes-base.highLevelTool - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - WhatsApp Business Cloud
n8n-nodes-base.whatsApp - HTTP Request
n8n-nodes-base.httpRequest - Edit Fields (Set)
n8n-nodes-base.set - Code
n8n-nodes-base.code - Redis Chat Memory
@n8n/n8n-nodes-langchain.memoryRedisChat
From the author
Quick overview Youtube Video: https://youtu.be/kO4LgKT6oME?si=VpUEz2LKuxMujrUp This workflow receives WhatsApp messages, checks the sender in HighLevel, and uses Google Gemini with Redis chat memory to collect shipment details, then requests an LTL quote from…