Send multi-carrier shipping quotes via WhatsApp with Gemini and ShipEngine
Quick overview Youtube Video: https://youtu.be/jIGBUW1Sx0?si=BNXzk95soO0Nefan
Quick overview
Youtube Video: https://youtu.be/jIGBUW_1Sx0?si=BNXzk95soO0Nefan
This workflow responds to incoming WhatsApp messages, validates the sender in HighLevel, uses Google Gemini with Redis memory to collect shipment details, fetches multi-carrier rates from ShipEngine, applies a commission markup, logs the quote to Google Sheets, and sends the best options back via WhatsApp.
How it works
- Triggers when a new WhatsApp message is received.
- Looks up the sender’s phone number in HighLevel and stops outreach if the contact is marked Do Not Disturb.
- Uses a Google Gemini-powered agent with Redis chat memory to collect and confirm shipment details, creating the contact in HighLevel if needed or marking them DND if they opt out.
- If shipment data collection is complete, requests shipping rates from the ShipEngine Rates API for the configured carriers.
- Calculates a commission markup, filters for valid rates, and selects the cheapest and fastest options to format a quote message.
- Appends the quote text and metadata to a Google Sheets spreadsheet and sends the quote back to the customer via WhatsApp.
Setup
- Connect WhatsApp Business credentials for both the WhatsApp trigger and send actions, and set your Phone Number ID.
- Add HighLevel OAuth2 credentials and ensure contact lookup by phone works in your HighLevel account.
- Add a Google Gemini (PaLM) API credential and a Redis credential for conversation memory.
- Add ShipEngine credentials (API key via HTTP header auth) and replace the placeholder carrier IDs in the ShipEngine request body with your real carrier IDs.
- Connect a Google Sheets service account and update the spreadsheet/document and sheet selection used to store quotes.
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
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...
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.