I have a requirement where I need to send an email to contact 1 hour after the created date but for some reason it is not working.
But it works perfectly fine when I try to add it as immediate action.
Salesforce Stack Exchange is a question and answer site for Salesforce administrators, implementation experts, developers and anybody in-between. It only takes a minute to sign up.
Sign up to join this communityI have a requirement where I need to send an email to contact 1 hour after the created date but for some reason it is not working.
But it works perfectly fine when I try to add it as immediate action.
Scheduled actions will appear in Setup | Flows
in the Paused Interviews
section at the bottom.
When you start your Process Builder, if the scheduled action is scheduled, you will see an entry for the Process Builder's name in the Paused Interviews along with the timestamp when the scheduled action was initiated (not the expected action time which sadly, is not available in this view)
If the Decision Block's record's data changes such that the Decision Block would no longer be true, the entry in Paused Interviews will be deleted/vanish
Debug log is your friend here as you can see whether multiple Process Builders, triggers, or flows are executing after the OP Process Builder executes, perhaps undoing the Decision Block' "true" decision and causing the scheduled action to be cancelled.
you need to tick Yes in the Advanced section "Do you want to execute the actions only when specified changes are made to the record?" at the bottom of the Criteria section of the process builder.