Automating Submit / Approve / Recall via Flows
6 min
many real customers don't want reps to hunt for a submit button — they want approvals to trigger automatically when the right condition on a record becomes true similarly, some approvals should self resolve for low risk cases, and some records should auto recall when they change materially this use case page points you at the right tools for the full pattern catalog with end to end recipes, see automation patterns docid\ tq b8u71vneelfvoomtix business scenarios covered scenario pattern auto submit a quote when a rep checks launch pricing approval pattern 1 auto submit docid\ tq b8u71vneelfvoomtix auto approve rubber stamp compliance steps for low risk deals pattern 2 auto approve quick approvals docid\ tq b8u71vneelfvoomtix reassign stale approvals to a manager after n days of inactivity pattern 3 auto reassign after n days docid\ tq b8u71vneelfvoomtix auto recall when a rep changes a pending quote's amount pattern 4 auto recall on material change docid\ tq b8u71vneelfvoomtix keep the parent object's status field in sync with the approval status pattern 5 sync approval status to parent docid\ tq b8u71vneelfvoomtix fire a notification when one path of a multi path process resolves pattern 7 notify per path completion docid\ tq b8u71vneelfvoomtix when to automate vs when to keep it manual automate when the decision is deterministic from record data (e g , "auto submit when checkbox is true") a human checkpoint adds no information (e g , rubber stamp steps that never reject) the action is reversible and non destructive (reassign, recall) don't automate when you're tempted to chain auto approve with auto resubmit — this creates loops and removes the audit checkpoint the decision depends on context that isn't in the record (e g , "the prospect is a strategic account" — use a human gate, or enrich the record first) the failure mode is silent (a flow failing to submit without notifying anyone is worse than a rep forgetting to click submit) building blocks tool use when invocable actions docid\ n1ojhuatlkkeigbtbigxu you're building in flow (record triggered, schedule triggered, screen) global methods docid 8c8dwhn2temdwypdq bj2 you're building in apex (trigger, batch, queueable) record triggered flow 80% of automation patterns scheduled triggered flow time based triggers (n day reminders, reassignments) screen flow custom submitter ux (preview + submit on one screen) full catalog of recipes and pitfalls automation patterns docid\ tq b8u71vneelfvoomtix related invocable actions reference docid\ n1ojhuatlkkeigbtbigxu global methods reference docid 8c8dwhn2temdwypdq bj2 recall & resubmit docid\ dlqjauy tbhywqwa72pgj — the manual version of the same flow best practices → automation docid\ h8xc9gykfudb7auncqlpu — the guardrails