I feel like I have tried every which way to create workflow rules based on an amount of time since last activity, last call or length in certain status but have come up empty.
The scheduled workflow rules and scheduled actions seem very limited to static dates/times which I honestly can't even think of a use-case for.
My number one need is to create a Cliq notification for a new lead that has either a) not been called after X amount of minutes — or b) in the original lead status after X amount of minutes — or c) X amount of time since last activity.
I'm not picky, any of those 3 things would work.
My second biggest need is to create a Cliq notification or email notification for lead/contact/deal that has been X amount of days since last activity.
The whole date/time plus X logic seems very limited altogether with Workflow rules if you don't have a static date/time. Having a notification for every lead created after say 09/23/2021 is not a very useful tool if every record has to go off that same static date That date/time needs to be dynamic based on last call/activity/email or something that is relevant to that record.
Is a custom function my only avenue here? And even then, how would I trigger the workflow action to use the custom function since the triggering aspect seems to be the real hurdle. I'm sure there is an easy solution to this and I am just overlooking it.