Sending followup emails vias workflow and the scheduler

Hi all, I am trying to setup a workflow that will send followup emails, weekly, after a certain date has passed and when a record remains in a certain status.

The scenario is that a contract hits a review date (typically 12 weeks before cancellation date), the system sends an initial email to the business owner, and sets the contract status to ‘in review’.

I want to create a workflow that sends followup reminder, emails weekly whilst the contract status remains ‘in review’.

Obviously I could create 12 workflows with different dates specified, but is there a way to do this in a single workflow?

You could set repeated run and run on every Monday or some other day in the scheduler.

I thought about that, but as the scheduler handles all workflows, hw can I set it up so that just this workflow runs weekly, as opposed to every hour when the schedulers currently runs?

Create a scheduled task for it :hourglass_not_done: :timer_clock:

Personally, I would write a custom scheduled job.

However, you can do this with workflow. I would add another field like follow up date.

Then your workflow condition becomes in review and today = follow update.

(You’re probably going to want to pre-populate this and make it equal to expiry date -12 weeks initially on record creation and you’re going to want to set all exisiting ones, one off)

  1. send email

  2. add 7 days to follow up date

This will send every week until the contract is no longer “in review”

You may want to add another condition like: Less than expiry date. So it doesn’t go on forever. Maybe you want a second workflow after the actual expiry like “ Your contract has now expired…..”