Manage finances, tasks, tweets and Gmail with GPT‑4.1 on WhatsApp
Needs changesWhat this workflow does
This AI workflow has 33 nodes and runs when an HTTP POST request hits its webhook URL (plus 1 other trigger). Along the way it connects Google Sheets, OpenAI Chat Model, X (Formerly Twitter) and Gmail and 3 more. It also calls tasks.googleapis.com over HTTP.
How it runs
Trigger: When an HTTP POST request hits its webhook URL (plus 1 other trigger).
- Switch: routes items into 4 branches
- main-agent (AI Agent): runs an AI agent, with model: OpenAI Chat Model; 6 tools (get-gmail, Calculator, Tweet-agent, expense-tracker…); memory: Simple Memory
- download-audio (HTTP Request): calls an HTTP API
- audio to (Edit Fields (Set)): sets 2 fields: text, audio
- If: checks a condition and branches into true / false
- Transcribe a recording (OpenAI): transcribe (audio)
- Generate audio (OpenAI): work with audio
- send text response (HTTP Request): calls an HTTP API (POST)
- set audio to one (Edit Fields (Set)): sets 2 fields: text, audio
- send audio response (HTTP Request): calls an HTTP API (POST)
Services it uses
HTTP calls to: tasks.googleapis.com
Before you upgrade to n8n 3.0
1 thing in this workflow is removed in n8n 3.0. Fix it before you upgrade:
- SerpApi (Google Search) in quick-web-search: no direct replacement: call the SerpApi REST API with an HTTP Request tool, or use a verified community node.
Rather not rewrite it? Many of these flows can be rebuilt in Make (free plan).
| Removed in 3.0 | Replace with |
|---|---|
| SerpApi (Google Search) quick-web-search | No direct replacement: call the SerpApi REST API with an HTTP Request tool, or use a verified community node |
Nodes used (17)
- Calculator
@n8n/n8n-nodes-langchain.toolCalculator - Google Sheets Tool
n8n-nodes-base.googleSheetsTool - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - AI Agent Tool
@n8n/n8n-nodes-langchain.agentTool - Twitter Tool
n8n-nodes-base.twitterTool - Gmail Tool
n8n-nodes-base.gmailTool - OpenAI
@n8n/n8n-nodes-langchain.openAi - HTTP Request
n8n-nodes-base.httpRequest - Switch
n8n-nodes-base.switch - Webhook
n8n-nodes-base.webhook - Simple Memory
@n8n/n8n-nodes-langchain.memoryBufferWindow - If
n8n-nodes-base.if - AI Agent
@n8n/n8n-nodes-langchain.agent - Http Request Tool
n8n-nodes-base.httpRequestTool - Chat Trigger
@n8n/n8n-nodes-langchain.chatTrigger - SerpApi (Google Search)
@n8n/n8n-nodes-langchain.toolSerpApi - Edit Fields (Set)
n8n-nodes-base.set
From the author
n8n Wizard 🪄 – Your personal AI assistant inside WhatsApp This workflow transforms WhatsApp into a powerful personal AI using n8n + Green-API. Send text or voice messages — the assistant understands intent and handles daily tasks automatically. Key features…