WordPress Core logo
WordPress Core
Google Sheets logo
Google Sheets

Integrate WordPress Core with Google Sheets

Something happens on your WordPress site, and a new row appears in your Google Sheet. Skip the ones you do not care about, wait a while before sending, or send different post types to different places. No code, and no plugin beyond WordPress itself.

Get it free on WordPress.org Video walkthrough · coming soon

Triggers & Actions

What a WordPress Core → Google Sheets flow can do

TRIGGERS

When this happens in WordPress Core

Post Published
Fires when a post or custom post type goes live.
User Registered
Fires when someone creates an account on your site.
Comment Posted
Fires when a new comment is left on your site.
DESTINATION

Where the row lands in Google Sheets

Spreadsheet
Any spreadsheet in the Google account you connected.
Worksheet
The tab inside it that the new row is appended to.
Header row
Your column names are read from row 1 and offered as mapping targets.
New columns
Add a column in Sheets and it turns up in the mapping — no reconnecting.
Match column
The column Add or Update Row looks in before it decides to append.
ACTIONS

What the flow does to the worksheet you picked

Add Row
Append a new row to the chosen worksheet from your mapped fields.
Add or Update Row
Match on a column you choose — update that row when it exists, append one when it does not.

How to Integrate (Simple 4 Steps)

1
Install & Activate
Install Integrazo Flow from WordPress.org and activate it.
2
Connect Google Sheets
Add a Connection once — the token is encrypted and reused by every flow.
3
Select WordPress Core
Pick the WordPress event as your trigger, add Google Sheets as an action, map the fields.
4
Test & Enable
Hit Test Run, flip the flow to Active, then watch it in Sync Logs.
No Coding Required
Build flows without a line of code
Save Time
Filters, delays and branches built in
Secure & Reliable
Tokens encrypted, runs fully logged
Real-time Sync
Rows appear in Google Sheets immediately

Frequently Asked Questions

Everything you need to know about the WordPress Core & Google Sheets integration

No. Install Integrazo Flow, authorise Google Sheets once, pick the WordPress event as the trigger, map the post, user and comment fields to your sheet columns and switch the flow on. There is no webhook URL to paste and no JSON to write.

In the spreadsheet and worksheet you pick when you build the action. Column names are read live from row 1, so each field goes into the column you chose — and a column you add later turns up in the mapping without reconnecting.

Yes. Every one of your post, user and comment fields is offered against every column in your header row, and anything you leave unmapped is simply left blank. Connect an AI agent and it will propose the whole mapping for you to check.

Not if you use Add or Update Row. Pick the column to match on — email is the usual one — and the flow rewrites that row when it finds a match, and appends a new one when it does not.

Yes. Put a Filter step between the trigger and the Google Sheets action, and only events matching your conditions carry on. Everything else stops there and is recorded in Sync Logs as filtered.

The run is recorded in Sync Logs as failed with the error Google returned, and the event is still saved in WordPress. Once the problem is fixed you resync that run in one click — nothing has to be re-entered by hand.

No. The flow runs on your own WordPress site and talks to Google Sheets directly. The OAuth token is encrypted in your database, and there is no middleman service holding a copy of your data.

The core plugin is free on WordPress.org and covers a single-step flow. Pro adds unlimited multi-step flows, filters, delays and conditions, several worksheets in one flow, and rows updated in place, resync from Sync Logs, and priority support.