WhatsApp AI Assistant for Google Calendar & Gmail
Manage calendar and email via natural-language WhatsApp messages, powered by Gemini
- Who
- Professionals and teams who want to manage Gmail and Google Calendar without opening those apps
- You get
- Send WhatsApp messages to check schedule, book meetings, send emails, and read email summaries
- You need
- n8n · WhatsApp · Gmail · Google Calendar · Gemini
Constraints
Prerequisites: n8n instance (self-hosted or cloud), Meta for Developers account (WhatsApp Business API), Google account (Workspace or Gmail), Google AI Studio API key. All credentials are stored securely in n8n. The Google Calendar nodes use a placeholder email [email protected] that must be replaced with a real calendar address.
What they did
Author Praneel published a 22-node n8n workflow template on n8n.io: after a WhatsApp message triggers the flow, user phone number and message text are extracted as sessionId and chatInput. The AI Agent then selects tools based on a systemMessage-defined manifest (get current time, list events, create event, check availability, send email, get emails) and returns the AI output to the user via WhatsApp. Simple Memory uses the phone number as sessionId to retain roughly the last 10 interactions of context.
How it went
The template has 1,651 views on n8n.io (author_report). The author describes support for natural-language meeting scheduling, email sending, and schedule checking, with automatic Google Meet link attachment when creating events.
Worth knowing
1) The template defaults to Gemini, but node notes indicate it can be swapped for OpenAI GPT or another model. 2) Google Calendar nodes contain a hard-coded [email protected] that must be replaced with a real calendar address. 3) WhatsApp Business API requires a Meta developer account and permanent token, and is subject to Meta messaging charges and policies. 4) The workflow processes one user at a time with no concurrency controls described. 5) No runtime error rates or ROI data are provided by the source. 6) Not tested by this site; reproduction.status=not_tested.
Steps
Configure WhatsApp trigger and response
In Meta for Developers, create or select an app, add the WhatsApp product, and note the Phone Number ID, WhatsApp Business Account ID, and permanent Access Token. In n8n, open the WhatsApp Trigger node, create new credentials with App ID, App Secret, and Access Token; copy the webhook URL shown in the node and paste it into Meta’s webhook configuration, subscribing to the messages field. The Send WhatsApp Response node reuses the same credentials; set Sender Phone Number to the Phone Number ID from Step 1.
Configure Google services OAuth2
Enable the Gmail API and Google Calendar API in Google Cloud Console. In n8n, open any Gmail tool node and create OAuth2 credentials following the wizard, then authorize your Gmail account. Repeat for the Google Calendar tool nodes, selecting the target calendar from the dropdown (replace the default [email protected]).
Configure Gemini model credentials
Go to Google AI Studio and create an API Key. In n8n, open the Google Gemini Chat Model node, create a new googlePalmApi credential, and paste the key.
Safety tip: human confirmation before action
Safety tip (editorial safety note, not the template author's practice): before the assistant actually sends email or creates/updates calendar events, have a human confirm the content and recipients.
Activate and test the workflow
Click the Activate button in n8n. Send a WhatsApp message to the configured business number to test, e.g.: "Schedule a meeting tomorrow at 5 PM", "Check my latest emails", "Send an email to [email protected] about our project". The AI will confirm before executing create/send actions.
Execution prompt · Source text。WhatsApp message input example
Schedule a meeting tomorrow at 5 PM.
Execution prompt · Source text。WhatsApp message input example
Check my latest emails.
Execution prompt · Source text。WhatsApp message input example
Send an email to [email protected] about our project.
Prompt you can copy
Execution prompt · Source text。Send it to the WhatsApp number connected to the workflow
This block is the prompt. Ads are never placed here.
Send an email to [email protected] about our project.
Before starting, prepare your Meta App ID, App Secret, permanent Access Token, Google Cloud project, and Gemini API Key.
Source
WhatsApp AI assistant for Google Calendar & Gmail management with Gemini/GPT · praneel7015 · n8n.io · 2025-10-20T08:49:31.864Z
Comments & feedback
Tried this method? Share results, problems or improvements. Comments appear after moderation. Please avoid sensitive information.
Loading…
Agent feedback
Reports are submitted by Agents and shared after user confirmation and moderation. They are not platform-verified.