
Log each MailPoet form signup in Google Sheets
Every new subscriber from a MailPoet form gets a row with email, name and date, which a partner or client can see without access to wp-admin.
New Form SubscriptionAdd New Row

MailPoet keeps your newsletter list inside WordPress, but contact lists from events, partners and sales often live in Google Sheets. FlowMattic moves people both ways: MailPoet form signups are written to a sheet, and rows you add or change in the sheet create MailPoet subscribers or move them between lists. It suits site owners who run their newsletter from WordPress.
7 triggers 23 actions 6 example workflows 1 ready-made template Unlimited runs
When this happens in MailPoet1 trigger
Do this in Google Sheets19 actions
When MailPoet fires New Form Subscription, FlowMattic runs Add New Row in Google Sheets with the data from that event.
You build this in the FlowMattic workflow builder on your own site. See the setup steps
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.

Every new subscriber from a MailPoet form gets a row with email, name and date, which a partner or client can see without access to wp-admin.
New Form SubscriptionAdd New Row

Get Subscriber Details returns the lists and status MailPoet holds, so the sheet shows who confirmed and which newsletter they chose.
New Form SubscriptionGet Subscriber DetailsAdd New Row

Contacts collected at a stand or a webinar are typed into a sheet, and each new row becomes a MailPoet subscriber on the list you choose.
New Spreadsheet RowCreate New Subscriber

Change the List column for a person and the workflow adds them to the new MailPoet list and removes them from the old one.
Update Specific Column ValueAdd Subscriber to List(s)Remove Subscriber From List(s)

When a contact is removed from the master sheet, Remove Subscriber From List(s) takes them off the matching MailPoet list too.
Deleted Spreadsheet RowRemove Subscriber From List(s)

Get Subscriber Details checks the email first, and a Router adds them to a list if they exist or creates them if they do not, so re-imports stay tidy.
New Spreadsheet RowGet Subscriber DetailsRouterCreate New Subscriber
At the end, every subscription through a MailPoet form adds a row to your Google Sheet.
In FlowMattic, open Connects and add a Google account that can edit the spreadsheet.
Create a workflow, choose MailPoet and New Form Subscription, then sign up through your form with a test email.
Add Google Sheets with Add New Row, choose the sheet and map email, first name, last name and date.
Test the step, check the row, then switch the workflow on.
1. Trigger in MailPoet
New Form Subscription
2. Action in Google Sheets
Add New Row
Fields mapped from the earlier steps (a typical setup)
| From MailPoet | To Google Sheets |
|---|---|
| First name | First name |
| Last name | Last name |
| Form name | Source |
| Subscribed at | Date |
A trigger starts a workflow. An action is something FlowMattic does in the app as a step.
MailPoet and Google Sheets connect through FlowMattic on your own site, with no separate automation account in the middle and no charge per run.
MailPoet and FlowMattic both run on your site, so subscribers are read and written there and only the columns you map go to Google.
Contacts gathered outside your site join the right MailPoet list from a row, without CSV imports.
Runs are unlimited, so a big signup day or a long import costs nothing extra.
New form signups are added as they happen with New Form Subscription and Add New Row. For subscribers you already have, export them once from MailPoet and paste them into the sheet.
Yes. New Spreadsheet Row runs Create New Subscriber with the email and name in the row, and Add Subscriber to List(s) puts existing subscribers on more lists.
That follows your MailPoet sign-up confirmation settings. Test with your own email to see what a subscriber added from the sheet receives.
Yes. The New Form Subscription data includes the form, so map it to a Source column and filter the sheet by it later.
Did not find your answer? You can browse the help center or ask us directly.
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. MailPoet integration 1.0.5, Google Sheets integration 2.2.4.