tr Skip to content
Black Friday Lifetime FlowMattic from $399 One payment, unlimited workflows. Ends in --Days --Hrs --Min --Sec See the deal

Connect WhatsApp by WA.Team and Google Sheets

Plenty of small businesses run orders, appointments or class lists from a Google Sheet. WhatsApp by WA.Team sends messages through the official WhatsApp Business API. FlowMattic connects them from your WordPress site, so a new row or a changed status column sends the right WhatsApp message to the number in that row.

6 triggers 24 actions 6 example workflows 1 ready-made template Unlimited runs

Try a pairing

When this happens in Google Sheets6 triggers

Do this in WhatsApp by WA.Team5 actions

1. TriggerNew Spreadsheet Row
2. ActionSend Template Message

When Google Sheets fires New Spreadsheet Row, FlowMattic runs Send Template Message in WhatsApp by WA.Team with the data from that event.

You build this in the FlowMattic workflow builder on your own site. See the setup steps

WhatsApp by WA.Team and Google Sheets workflows you can build

Each one uses only triggers and actions the two integrations ship today, plus FlowMattic's own tools. Where the library has a ready-made template, import it instead of building from scratch.

WhatsApp by WA.Team app icon Google Sheets app icon

Send a WhatsApp template message for each new row

When a booking or order is added to the sheet, Send Template Message sends your approved confirmation to the phone number in that row.

New Spreadsheet RowSend Template Message

WhatsApp by WA.Team app icon Google Sheets app icon

Message the customer when their status column changes

Change the status to Shipped or Ready for pickup and a WhatsApp update goes out with the details from that row, so staff never type the same message twice.

Update Specific Column ValueRouterSend Template Message

WhatsApp by WA.Team app icon Google Sheets app icon

Send tomorrow's appointment reminders every evening

A Schedule reads the rows, an Iterator goes through each one, and a Filter keeps only tomorrow's appointments before the reminder is sent.

ScheduleGet RowsIteratorFilterSend Template Message

WhatsApp by WA.Team app icon Google Sheets app icon

Record on the row that the message went out

After sending, Update Row writes Sent and the time into the row, so the team can see who has been contacted and nobody gets the same message twice.

New Spreadsheet RowSend Template MessageUpdate Row

WhatsApp by WA.Team app icon Google Sheets app icon

Send an invoice or ticket PDF listed in the sheet

When a row gets a document link in its file column, Send Session Document Message delivers the PDF to a customer who has messaged you in the last 24 hours.

Update Specific Column ValueSend Session Document Message

WhatsApp by WA.Team app icon Google Sheets app icon

Format phone numbers before sending

Numbers typed into a sheet come in many shapes. Text Formatter strips spaces and adds the country code, so the message reaches the right WhatsApp account.

New Spreadsheet RowText FormatterSend Template Message

Set up: a WhatsApp message per new row

At the end, each row added to your sheet sends one approved WhatsApp template message to the number in it.

  1. Get a template approved

    In WA.Team, create the message template you want to send, with placeholders such as name and date, and wait for WhatsApp to approve it.

  2. Connect both accounts

    Under Connects, add your WhatsApp by WA.Team account and a Google account that can read the spreadsheet.

  3. Start with New Spreadsheet Row

    Create a workflow with Google Sheets New Spreadsheet Row, choose the spreadsheet and tab, and add a test row.

  4. Add Send Template Message

    Add WhatsApp by WA.Team Send Template Message, choose the template, map the phone column and the placeholder values, test it on your own number and switch on.

Send a WhatsApp template message for each new row
  1. Google Sheets app icon 1. Trigger in Google Sheets New Spreadsheet Row
  2. WhatsApp by WA.Team app icon 2. Action in WhatsApp by WA.Team Send Template Message

    Fields mapped from the earlier steps (a typical setup)

    From Google SheetsTo WhatsApp by WA.Team
    Phone columnRecipient number
    Name columnTemplate placeholder 1
    Date columnTemplate placeholder 2
    Order or booking ID columnTemplate placeholder 3
Built on the FlowMattic canvas. Test each step with real data, then switch the workflow on.

Triggers and actions in this pair

A trigger starts a workflow. An action is something FlowMattic does in the app as a step.

Good to know

  • WhatsApp only allows session messages within 24 hours of the customer's last message. For anyone else, use Send Template Message with an approved template.
  • WA.Team has no triggers here, so customer replies are not written back into the sheet. Every workflow starts from the sheet or a Schedule.
  • Only message people who agreed to hear from you on WhatsApp. Keep an opt-in column and add a Filter on it.
  • Phone numbers need the country code. Store them in one format, or clean them with Text Formatter before sending.
WhatsApp by WA.Team app icon

WhatsApp by WA.Team

Integration page

Actions (5)

  • Send Template MessageSend template message to user's WhatsApp
  • Send Session Text MessageSend text message to user created or replied session
  • Send Session Image MessageSend image message to user created or replied session
  • Send Session Video MessageSend video message to user created or replied session
  • Send Session Document MessageSend document message to user created or replied session
Google Sheets app icon

Google Sheets

Integration page

Triggers (6)

  • New Spreadsheet RowTrigger when a new row is added to the spreadsheet
  • New Or Updated Spreadsheet RowTrigger when a row is updated in the spreadsheet
  • Deleted Spreadsheet RowTrigger when a row is deleted from the spreadsheet
  • Update Cell DataTrigger when any cell is updated in the spreadsheet
  • Update Specific Cell DataTrigger when a specific cell is updated in the spreadsheet
  • Update Specific Column ValueTrigger when a specific column value is updated in the spreadsheet

Actions (19)

  • Add New RowAdd a new row with mapped data
  • Update RowUpdate existing row in specific spreadsheet with mapped data
  • Delete RowDelete row by ID in specific spreadsheet
  • Clear Row DataClear data or row by ID in specific spreadsheet
  • Lookup Row DataSearch for data in specific spreadsheet
  • Get Cell DataGet data for particular cell in specific spreadsheet
  • Update Cell DataUpdate data for particular cell in specific spreadsheet
  • Get Row CountGet total number of rows in specific spreadsheet
  • Get Row DataGet rows data from the sheet based on specified range
  • Create Spreadsheet ColumnCreate a new column in specific spreadsheet
  • Create New SheetCreate a new sheet in specific spreadsheet
  • Import CSV or JSON to Existing SheetImport CSV or JSON data to existing sheet in specific spreadsheet
  • Copy SheetCopy a sheet to another or within the same spreadsheet
  • Get RowsRetrieve rows in JSON format for use with Iterator
  • Export sheet to CSVExport the selected sheet to CSV format and save to WordPress Media Library
  • Export Sheet to ExcelExport the spreadsheet to Excel (.xlsx) format and save to WordPress Media Library
  • Export Sheet to PDFExport the spreadsheet to PDF format and save to WordPress Media Library
  • Export Sheet to OpenDocumentExport the spreadsheet to OpenDocument (.ods) format and save to WordPress Media Library
  • Export Sheet to TSVExport the selected sheet to TSV format and save to WordPress Media Library

Why run this pair with FlowMattic

WhatsApp by WA.Team and Google Sheets connect through FlowMattic on your own site, with no separate automation account in the middle and no charge per run.

The sheet stays the control panel

Staff keep working in the spreadsheet they know. Adding a row or changing a status is all it takes to send the message.

Messaging volume is yours to set

FlowMattic runs are unlimited, so a reminder run for hundreds of customers costs nothing extra on the FlowMattic side.

Customer numbers stay on your server

Phone numbers travel from your sheet to WA.Team through your own WordPress site, not through another automation account.

Common questions

Can I send WhatsApp messages from Google Sheets without code?

Yes. Pick a Google Sheets trigger such as New Spreadsheet Row, add Send Template Message from WhatsApp by WA.Team and map the phone column and template values on the FlowMattic builder.

Why use a template message rather than a text message?

WhatsApp only lets businesses start a conversation with an approved template. Session text, image, video and document messages work only within 24 hours of the customer writing to you.

Can I send reminders from the sheet on a schedule?

Yes. Use the Schedule trigger with Get Rows and an Iterator, filter the rows that are due, send the template and mark each row with Update Row.

Will customer replies appear in the sheet?

Not from this pair, because WA.Team has no triggers here. Replies arrive in your WA.Team inbox, where your team answers them.

Can different rows get different messages?

Yes. Add a Router that reads a column such as status or language, and give each path its own Send Template Message with a different template.

Did not find your answer? You can browse the help center or ask us directly.

Start automating WhatsApp by WA.Team and Google Sheets

Install FlowMattic, connect both accounts and import a template. Every run stays on your own server.

30-day money-back guarantee Unlimited workflows and runs Self-hosted

Reviewed 27 Oct 2026. The example workflows are written with AI from the real triggers and actions of both integrations and checked against them. WhatsApp by WA.Team integration 1.0, Google Sheets integration 2.2.4.