Skip to content

How to Set Up a Recurring Digest (Pro)

A digest is one notification that repeats. It is the same message every time, so it works when the destination is what changes: a new-arrivals page, a blog index, a weekly offers page.

If you want a different message each week, schedule individual notifications instead. That is How to Schedule a Notification.

Go to Configuration → Status and read the Environment group.

The Environment checks on the Status tab

Scheduled tasks passes when WP-Cron is active. A warning means DISABLE_WP_CRON is set in wp-config.php and the digest only fires when a real server cron job calls wp-cron.php. Ask your host whether one is set up before assuming the feature is broken.

Go to DevDiggers Plugins → Progressive Web App → Configuration → Automations and scroll to Recurring Digest.

The Recurring Digest section

Tick Enable. The digest goes to every subscriber, with no segment.

The Frequency field

Weekly is the default, and it reveals a Day of week field under it. Choosing Daily hides that row, because it has nothing to say.

Weekly is right for almost every store. A daily push that says the same thing every day is the fastest way to be turned off, and the browser permission does not come back.

The Send time field

Default 09:00, read in your site’s own timezone, the one under Settings → General. It is not adjusted per visitor, so a global audience receives it at whatever hour that is for them.

Pick the time your own customers are awake and idle. For a consumer store that is usually an evening. For a trade store it is a weekday morning.

The Recurring Digest section

  • Title: Defaults to Latest from {site}.
  • Message: Defaults to Check out what is new on our store.
  • Click URL: Defaults to your home page.

Both text fields accept {site}.

The click URL is the field that decides whether this works. It is the same URL every week, so point it at a page that changes on its own: a new arrivals archive, a sale category, your blog index. Pointing it at your home page wastes the tap.

Press Save Changes, then look at the section heading again.

The Recurring Digest section

With the digest enabled, the description carries Next send and the date and time. If it says Save to schedule the next send instead, the event has not been scheduled yet and saving again will do it.

That line is the honest confirmation. A ticked checkbox with no next send time means nothing is scheduled.

After the first send, go to Delivery Log and set the type filter to Digest.

The type filter on the Delivery Log

A quiet site fires cron a few minutes after the hour rather than on it, so an exact-minute match is not expected.

Untick Enable and save. The scheduled event is cleared, and no further digests go out. Deactivating the plugin clears it too, so a plugin that is switched off cannot leave a timer running.