Developer & DevOps

Capture WhatsApp Messages and Store in Google Sheets

15 nodes 280 155 Automatic trigger
Download

Workflow Description

Automate message reception from WhatsApp, process them in controlled batches, and store them in Google Sheets with conditional filtering and scheduled execution. Perfect for centralizing customer inquiries and creating lightweight CRM workflows without code.

How it works

  1. 1.Receive incoming WhatsApp messages automatically
  2. 2.Split messages into manageable processing batches
  3. 3.Apply conditional filters to qualify messages
  4. 4.Save processed data to Google Sheets rows
  5. 5.Schedule execution based on your business hours or frequency

Use cases

  • Log customer inquiries from WhatsApp into a centralized spreadsheet database
  • Build a simple CRM linking conversations to actionable records
  • Archive important messages automatically for compliance and follow-up

Requirements

  • WhatsApp Business account or linked WhatsApp number connected to n8n
  • Google Sheets document with edit permissions configured
  • Basic understanding of conditional logic and batch processing

Service Value

Ready-made workflow template for automation delivery and service execution.

Apps Used

WhatsApp Split In Batches Google Sheets

Details

Trigger Automatic trigger
Nodes 15
Apps 3
Views 280
Downloads 155

How to Use

  1. 1.Click "Download Template"
  2. 2.Open your n8n dashboard
  3. 3.Go to Workflows > Import from File
  4. 4.Select downloaded file and configure credentials

Nodes Used (15)

/

Sent notification template

Whats App

#1

WhatsApp Trigger

Whats App Trigger

#2

Is message?

If

#3

Schedule Trigger

Schedule Trigger

#4

Loop Over Items

Split In Batches

#5

Get new answers

Google Sheets

#6

Reply to the user

Whats App

#7

Update message status

Google Sheets

#8

Wait 1 sec

Wait

#9

New message from the user

Google Sheets

#10

Get new entries

Google Sheets Trigger

#11

User consented for WA messages?

Filter

#12

Sticky Note

Sticky Note

#13

Sticky Note1

Sticky Note

#14

Sticky Note2

Sticky Note

#15