Send daily WordPress updates to emails with Gmail
Once a day, this workflow fetches posts of the post type you choose from your WordPress site and sends an email about them through your Gmail account to the address you set.
WordPress
Gmail3 steps Setup ~5 min Used on 1.5k sites Free to import

What this workflow does
Some people want a daily look at what is on your site without visiting it: a client, an editor, a manager. Writing that email by hand every morning is a chore. This workflow sends it on a schedule.
The Schedule trigger runs the workflow once a day. Next, the WordPress step retrieves the posts of one post type, such as posts or pages, from your site. Those results become data you can map. Finally, the Gmail step sends an email from your Google account, with the recipient, subject and body you write, including the post values you insert.
The WordPress step gets posts of that type, not only the ones published since yesterday, so the email reflects what the step returns on each run. Run a test to see what comes back before you write the message. Task History shows each daily run and the email Gmail sent.
Daily content summary for a client
An agency runs a client's blog. Each morning the client gets an email from the agency's Gmail listing the posts the WordPress step returns.
Editor's check on a custom post type
A site publishes listings as a custom post type. The editor receives a daily email built from those listings to spot anything that needs fixing.
Keeping a manager informed
A manager who never logs in to WordPress gets one email a day with the site's posts, sent from the team's Gmail account.
How this workflow runs
What happens at each step once the workflow is on, and what you need before you import it.
Schedule Every DayKicks off this daily digest run each day. Open the trigger after import to check its settings, so the email lands at a sensible hour for the reader.
WordPress Get Posts by Post TypeRetrieves the posts of the post type you choose from this WordPress site. The results are available to map into the email, so run a test to see what the step returns.
Gmail Send EmailEmails the digest from the Gmail account you connect. Enter the recipient, write the subject and body, and insert the post values from the WordPress step.
What you need
- FlowMatticCore
- Gmail AccountAccount
After importing, map your own data. To keep the template universal, not every step is pre-filled. Open each step in the builder and connect your accounts and fields (channels, lists, sheets, recipients) before you switch the workflow on.
Make it yours
Changes worth making after you import it.
- Want each post on its own line? Add an Iterator after the WordPress step to work through the results, then build the email text from each item.
- Change the Schedule trigger to a weekly interval if a daily email is more than your reader needs.
- Send the first email to yourself, check how the post values look in the body, then switch the recipient to the real address.
Questions about this workflow
Does the daily Gmail email include only newly published WordPress posts?
Not as imported. The step retrieves posts of the chosen type, not just those published since the last run. Check a test run to see what it returns and adjust the email to suit.
Can the daily WordPress email go to several people?
The Gmail step sends to the recipient you enter. Add more addresses there if the step accepts them, or add another Gmail step for a second reader.
Is the email sent from my own Gmail address?
Yes. It goes out through the Google account you connect in the Gmail step, so recipients see that address as the sender.
Does this work with custom post types?
The step retrieves posts of a specific post type, so you can pick a custom type registered on the site where FlowMattic runs.
More Email Marketing workflows
Other ready-to-import templates from the same category.







Import this workflow into your WordPress site
Download the JSON, import it from the Workflows screen and connect your accounts. Every run stays on your server, with no per-task fees.
30-day money-back guarantee Unlimited workflows and runs Self-hosted