I would like to add two fields on a contact record. One date, "Start Date", and one integer, "Call Frequency (months)". I will then have a formula field, "Days until next call" that evaluates to:


Now, each day that number will count down from 30*frequency (so if you set at 2 months, it will start at 60 and count down)

I would to verify that this formula changing counts as editing the contact. If so, this means that I can use this formula as a trigger for a workflow rule. Everytime "Days until next call" is equal to one, create a task with a due date of trigger date + 1.

Will this work? I've verified that the trigger works, but only by changing the start date. I want to check if TODAY() changing will also trigger the workflow.



It does not count as an "edit", because the values are calculated in real-time. You should be able to build two workflow rules, one that has a time-delay edit, and the other that essentially undoes the time-delay edit and performs some other action (e.g. creating a task), by way of "recursive updates" on workflow rules. You also need to "edit" each record at least once after activating the rules to make sure they place the records in to the time-delay queue.

  • Makes sense :) Hopefully at some point we'll be able to just start a recurring task from a workflow – krewllobster Aug 11 '16 at 17:59

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.