Quote freight shipments via WhatsApp with Google Gemini, HighLevel, and Warp
Quick overview Youtube Video: https://youtu.be/kO4LgKT6oME?si=VpUEz2LKuxMujrUp This workflow receives WhatsApp messages, checks the sender in HighLevel, and uses Google Gemini w...
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 the Warp API, applies a commission, and replies with either a conversational prompt or a final freight quote.
How it works
- Receives an incoming WhatsApp message and only continues when the text body is not empty.
- Looks up the sender’s phone number in HighLevel and stops contacts marked as Do Not Disturb from being processed further.
- Uses a Google Gemini-powered agent with Redis chat memory to ask for missing contact and freight details in a fixed order, optionally creating the HighLevel contact or marking the lead as DND when the user opts out.
- Parses the agent’s structured JSON output and checks whether the required shipment data collection is complete.
- If data is incomplete, sends the agent’s conversational reply back to the user via WhatsApp.
- If data is complete, posts the shipment details to the Warp LTL quote API, adds a configured commission percentage to the returned price, and sends the finalized quote back to the user via WhatsApp.
Setup
- Connect WhatsApp credentials for both the WhatsApp Trigger and WhatsApp “send message” actions, and configure the webhook in Meta/WhatsApp so inbound messages reach this workflow.
- Add a HighLevel OAuth2 credential and confirm your HighLevel account has permission to search contacts, create contacts, and update the DND field.
- Add a Google Gemini (PaLM) API credential and a Redis credential for chat memory, and ensure Redis is reachable from your n8n instance.
- Add an HTTP Header Auth credential for the Warp API and verify the quote endpoint URL, headers, and request body fields match your Warp account requirements.
- Adjust the commission percentage value (and any quoting assumptions like weight per pallet) to match your pricing policy.
production deployment
Need this workflow deployed or tailored for your business?
I customize n8n pipelines, build proprietary API nodes, and connect production databases with sub-100ms reliability.
creator
iamvaar
Top 50 Verified Creator
AI Automation Engineer building production-grade n8n systems, custom nodes, and LLM pipelines.
n8n.io/creators/iamvaarspecs
related automations
More workflows from iamvaar
Trigger HVAC upsell campaigns from weather data and handle bookings with GoHighLevel, WhatsApp, WeatherAPI and Gemini
Project Overview: Automated Climate-Driven HVAC Upsell & AI Concierge
Send multi-carrier shipping quotes via WhatsApp with Gemini and ShipEngine
Quick overview Youtube Video: https://youtu.be/jIGBUW1Sx0?si=BNXzk95soO0Nefan
Send AI travel quotations via WhatsApp with Gemini, Google Sheets and Docs
Quick Overview This workflow responds to incoming WhatsApp messages with AI-generated travel package quotations by looking up clients in Google Sheets, loading pricing from Goog...
Want this workflow running in your stack?
Book a free 30-minute session. I'll inspect your current infrastructure, review required API credentials, and map out the deployment.