tr Skip to content

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.

Schedule WordPress Gmail

3 steps Setup ~5 min Used on 1.5k sites Free to import

The Send daily WordPress updates to emails with Gmail workflow on the FlowMattic canvas, with 3 steps across Schedule, WordPress, Gmail
The workflow as it appears in the builder after import. Each step opens for editing.

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.

  1. Step 1Trigger
    Schedule Every Day

    Kicks 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.

  2. Step 2Action
    WordPress Get Posts by Post Type

    Retrieves 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.

  3. Step 3Action
    Gmail Send Email

    Emails 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.

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

Customers who run it every day

Rated 4.8 out of 5 by customers
Read more reviews

Was spending much more on Zapier and running out of tasks, now have unlimited tasks. Team is continuing to add integrations and taking feedback. Creator of company is ultra responsive to emails and helpful always.

Brad U.

It's an exceptional product. Works great and extremely valuable. I saved thousands of dollard on Zapier, as Flowmattic makes me able to host the automation myself. And very deeply integrates with the products I need.