Sure. It'll involve some custom fields and WF/PB. The number of those is dependent on how many stages you have.
The general idea is that you have two custom date fields for each stage and workflow rules or a process builder that stamps the date when a stage is entered or left:
Date Entered Stage A
Date Left Stage A
If your stages are linear (one is always ...
The error message
Error Occurred: Probably Limit Exceeded or 0 recipients
is explained in this help document
I'm assuming you have some sort of email alert going out as an action on your process builder. This email alert is trying to send an email, but there's no recipients or the recipient is a user who is inactive.
Kind of. Account Processes are triggered for Person Accounts, but not Contact Processes. That said, you can build Flows or Invocable Methods and call the same from both Processes; you'd just need to add a bit of logic upfront to determine if you're doing an Account/Person Account/Contact action and respond appropriately.
Judging from this answer on the Success community, it seems like a setting in Marketing Cloud Connect that you would need to change:
When you install Marketing Cloud Connect they now add in many
workflows and additional settings that most people aren't aware of,
this being one of them.
If you navigate to: Setup > Create > Workflows & ...
The [ObjectName] syntax applies for Process builder formulas and according to the tags on your question, you are trying to build a workflow rule.
Assuming that the workflow rule is being executed from ServiceAppointment object, then you can reference the merged fields directly in the formula like this:
Given that Workflow or Process Builder don't trigger on Delete DML (yet) - see Idea and vote it up then ...
Write an AfterDelete Trigger on the object that uses a future or queueable apex class to make the callout
The async class can do the callout synchronously and manage the response directly
Write an AfterDelete Trigger on the Event ...