Help center SLAs and escalation Design, test and maintain workflows for dependable B2B support Updated Wednesday, October 28, 2026 · Marcel Gravelle A workflow applies configured actions when a supported event occurs and the record matches its rules. Use workflows to make a clear operating policy repeatable: route the right cases, apply a maintained priority rule or coordinate a defined escalation handoff. In B2B support, the useful automation preserves customer context and responsibility across teams. It should make a decision your team understands, with evidence that it acts on the intended records and leaves other work alone.At a glanceFor: support operations leads, process owners and administrators permitted to manage system workflows. Applies to: Supportbench Core.Start here: Settings → Configuration → Workflows → New workflowStart with a decision that can be explained · Prepare access and a controlled validation plan · Understand the workflow parts · Combine Requirements, Conditionals and exclusions correctly · Build and save an inactive workflow · Understand execution order and action interactions · Worked example: classify a specific server issue · Worked example: route an escalation without losing responsibility · Verify the outcome with a small test matrix · Change, pause and retire workflows deliberately · Troubleshoot a workflow one layer at a timeStart with a decision that can be explainedOperating needUseful workflow designDecision to keep explicitNew cases need consistent classificationUse a supported creation event and specific maintained case criteria before a classification or priority action.Which evidence qualifies a case and which exceptions should be excluded.An escalation needs a receiving teamUse the supported escalation event with deliberate scope and a verified queue/assignment action.Who continues customer communication and whether the receiving team can access the case.A customer-specific service process appliesUse the available customer/record criteria that represent the actual policy.Whether the customer data is accurate and whether the rule affects other accounts or Divisions.An external system needs an updateUse the supported integration/webhook action and its focused procedure.Authentication, endpoint behavior, retries and the actual external result.Agents repeatedly perform an identical safe stepAutomate the verified condition and action, then monitor exceptions.How to recognize a partial or unexpected result and who maintains the rule.Do not begin by asking which actions can be added. Write the intended decision first: “When this event occurs, for these records, unless this exception applies, take this action.” A workflow is a configured process, not a guarantee that every case reaches the right team or every customer commitment is met.Prepare access and a controlled validation planConfirm permission to Manage system workflows and write access to the Workflows section. Opening the configuration page alone does not prove you may save changes.Identify the process owner and the people affected by the action. Review current workflows in the same scope/event before adding another.Write the intended scope, event, matching criteria, exceptions, action and execution-order dependency. Record a positive example that should match and a negative example that must not.Prepare a controlled account or preapproved representative records for validation. Any test that triggers real routing, messages or integrations has those effects; there is no harmless editor simulation implied by Save changes.Identify the rollback step: normally deactivate the new rule and save, then review any records already changed. Disabling a rule prevents future applicable executions; it does not undo earlier actions.New workflow drafts start ActiveA new workflow starts with Active on, a Case scope and a Created event. Turn Active off while preparing an untested rule, before saving it. A copied workflow opens as an inactive, unsaved draft. Neither starting point means the rule has passed an operational test.Understand the workflow partsPartMeaningQuestion to answerDetailsName, Description, Order, Stop When Hit and Active.Who owns this rule, why does it exist and when should it run relative to others?TriggerThe supported record scope and event.What happened that causes the rule to be considered?RequirementsEvery configured Requirement must match.What must always be true?ConditionalsAt least one configured Conditional must match when Conditionals are supplied.Which alternative is acceptable?ExclusionsA matching exclusion prevents this rule from running.What should be deliberately left out?ActionsSupported changes or side effects for the chosen scope/event.What exact result should follow a match?AuditConfiguration creation and latest modification information.Who changed the rule configuration? This is not a complete execution log.An event and a condition are different. A case acquiring a field value does not imply that a rule listening to a different event will be evaluated. Select the actual scope/event in Trigger, then use the available field choices for that combination. Changing scope or event can remove incompatible rules or actions after confirmation; read that warning and recheck the entire definition.Combine Requirements, Conditionals and exclusions correctlyThink of Requirements as AND: all configured entries must be true. Conditionals provide OR: at least one must be true when you use that section. A matching exclusion vetoes the workflow. Empty Requirements do not add a hidden safety condition, and Conditionals are optional; a sparse rule can therefore match more broadly than its name suggests.Example designHow to read itCommon mistakeRequirements contain Division A and Issue BBoth must match for the rule to continue.Putting alternatives here and expecting either one to be enough.Conditionals contain Priority X and Priority YEither alternative can satisfy the Conditional section. Requirements must still match.Assuming a Conditional bypasses the Requirements.An exclusion identifies a protected class of recordsA matching record is excluded even if the other sections match.Assuming an exclusion is just another optional alternative.No narrow Requirements or exclusionsThe event/scope can be the main remaining boundary.Naming the rule “Customer A” without actually filtering Customer A.These are logic examples, not a promise that every field is available in every scope/event. Use the actual fields exposed by the editor and the field references. Avoid ambiguous keyword shortcuts for business-critical routing. An exact maintained field is usually easier to explain than a broad word that can also appear in an unrelated email signature or quoted history.Build and save an inactive workflowPrepare the workflow on Details, then work through its Trigger, matching rules and Actions. New workflows start Active; switch Active off before saving an untested rule. Order controls execution priority. This screenshot shows an unsaved form, not an operating workflow.Open Settings → Configuration → Workflows, then choose New workflow, or use the supported Copy action on a closely related rule.On Details, enter a descriptive Name and Description. Include the intended result, process owner and meaningful exception. Set Active off while preparing.Set Order deliberately in the context of existing rules. Review Stop When Hit separately; leave it off unless stopping subsequent rules in this event pass is required and tested.Open Trigger and choose the intended scope and event from the offered choices. Do not keep the default Case/Created combination unless it matches the operating policy.Open Requirements and add the must-match fields. Add Conditionals only for genuine alternatives. Review the available exclusions for deliberate exceptions.Open Actions and select the smallest set that produces the intended outcome. Choose valid current target values, such as the intended priority or queue.Review the whole rule, including any changed scope/event warnings, then choose Save changes. Resolve validation errors without broadening access or removing important constraints merely to save.Reopen the rule and verify its saved values and inactive state. A successful save confirms a stored definition; it does not prove that its event has occurred or its actions have executed.Understand execution order and action interactionsThe Workflows interface describes higher-priority rules as running first. Use the displayed ordering and test the actual intended sequence; do not assume that a larger entered number means earlier execution. The underlying order is ascending, with further tie-breaking, so ambiguous equal-priority rules are a poor basis for a critical process.Stop When Hit stops the remaining lower-priority rules in the same scope/event evaluation pass after a match. It does not permanently protect the case from later events or unrelated workflows. Another event triggered by a change can start a separate evaluation.Review actions in their displayed top-to-bottom sequence. Each action type can be selected only once in a workflow. If the process needs multiple different effects, confirm that the available action combination actually expresses them; do not assume duplicating a field in the editor creates repeated actions. Some actions can cause subsequent events, so inspect interactions with other rules.Example: a priority appears to revertA creation rule sets the case priority, then another applicable rule or later event changes it. Saving the first rule repeatedly will not resolve that interaction. Check the triggering event, both rules’ matching conditions, order and Stop When Hit behavior, then inspect the final case history. Change the process with its owner rather than relying on the last rule you happened to edit.Worked example: classify a specific server issueSuppose the team has agreed that new cases classified with a particular maintained Server issue need a specific priority. This is a recommendation example, not a default Supportbench policy. Confirm the exact issue and priority labels in your account before using it.Write the policy and exceptions. For example, identify the intended Division/customer scope and whether planned requests or test records should be excluded. Do not equate every message containing the word “server” with this issue classification.Create an inactive Case workflow and choose Created when the intent is classification at creation. Confirm that the issue value will exist at that point in the actual intake path.Add a Requirement selecting the intended Issue and any additional must-match scope. Add supported exclusions for the agreed exceptions.Add Update priority and select the agreed priority. Avoid unrelated assignment, email or integration actions in this first rule.Save, reopen and compare the definition with the written policy. Review other creation and update rules that could also affect priority.An inactive rule does not execute. Enable it only in an isolated test account or an explicitly approved, controlled live test, then validate a matching case and a nonmatching case. The matching case should receive the intended priority; the nonmatching one should retain the expected value. Check the saved case and history, not just a workflow success message.Test the actual intake path used by the team. If classification is supplied later, use the supported event that fits that timing or revise the process; do not expect an earlier creation event to rerun automatically.Activate in the approved operational scope only after review, then monitor representative new results and exceptions.Worked example: route an escalation without losing responsibilityThe useful part of an escalation workflow is a dependable handoff. Automatically assigning a queue does not prove that someone accepted the work, can access it or knows the next customer update time.Agree the receiving escalation queue, the responsible roles and who retains customer communication. Verify access to the intended cases and the team’s coverage.Create an inactive workflow for the supported Case Escalated event. Add Requirements that identify the intended escalation process and scope; avoid a broad rule that captures every unrelated escalation.Choose Assign queue and the agreed target. Review whether other actions or later workflows change ownership, queue or priority.Save and inspect the rule. An inactive rule does not execute. Enable it only in an isolated test account or an explicitly approved, controlled live test, then validate a representative escalation and a negative case. Verify the final assignment, case visibility and the receiving team’s understanding.Document the escalation evidence, next action and customer update commitment on the case. Use the focused escalation guide for escalation and de-escalation behavior.Activate through the team’s change process and review the first operational results. Investigate a handoff failure as both a routing issue and an ownership/communication issue.Verify the outcome with a small test matrixCheckExpected evidenceFailure to investigatePositive matchThe intended event occurs on a qualifying record and the saved result matches the defined action.Wrong event, missing field at event time, rule inactive or incompatible action.Negative matchA similar record outside the criteria remains unchanged by this rule.An empty or overly broad Requirement, unintended OR alternative or missing exclusion.Excluded recordA deliberately excluded record does not receive the action.Wrong exclusion field/value or another rule causing the same outcome.Competing ruleFinal state agrees with the intended sequence across all applicable workflows.Later events or order/Stop When Hit assumptions.Side effectA notification, integration or other effect is verified in its own destination when part of the rule.A saved case change alone is not proof of email delivery or remote processing.Repeat eventThe result remains appropriate if the relevant event happens again.Repeated notifications, conflicting assignments or a cycle between rules.Keep the case IDs, event timing, expected result and observed result in your controlled change record. Use approved test data and audiences. The editor does not provide a general Test Run simulation; Save changes validates configuration and persists it. Do not generate customer messages as an unreviewed experiment.Change, pause and retire workflows deliberatelyIdentify the rule’s owner and read its Description, current values and Audit information. Review affected callers/events and related workflows before changing it.Prefer a narrowly scoped edit or an inactive copy for a substantial redesign. A copy does not include proof of the original’s runtime behavior.Save the reviewed definition and reopen it to verify. Repeat the relevant positive, negative and interaction checks when criteria or actions change.To pause future use, turn Active off and save. Confirm the inactive state and review any work that was already changed.Use deletion only when that retirement is intended. Deleting/deactivating configuration does not roll back earlier case changes, delivered messages or external operations.When customer processes, labels, routing or permissions change, update the rule’s explanation, operating instructions and test evidence together. Recheck affected knowledge articles.Troubleshoot a workflow one layer at a timeSymptomInvestigation and corrective actionThe rule never appears to runVerify Active, intended scope/event, event timing and the actual saved definition. Then compare every Requirement, Conditional and exclusion with the record values at that time.The rule matches too muchLook for empty Requirements, broad keyword/text matching, optional alternatives or a missing scope restriction. Pause the rule if needed while the owner reviews unintended effects.The expected field was unavailableThe selected scope/event determines supported fields. Read the field reference and choose a compatible process; do not infer an unsupported selector.Changing Trigger removed settingsThe editor can clear incompatible rules/actions after confirmation. Reopen every relevant tab and restore only compatible intended choices before activation.The action is saved but the record ends differentlyInspect subsequent events and competing rules, as well as manual changes. Verify final state and case history.Stop When Hit did not prevent a later changeIt controls the current evaluation pass, not all future events. Check which event caused the later action.A customer did not receive an automated emailVerify that the action executed, the recipients/template were valid and the sending path accepted/delivered the message. Configuration save is not delivery evidence.An external action seems missingFollow the integration-specific authentication, payload and retry checks. Avoid duplicating a consequential remote action until its outcome is understood.Audit does not show every executionThe editor Audit tab records configuration authorship/modification. Use available case/system evidence for execution; absence from one audit surface is not definitive proof the rule never ran.Continue learningConfigure workflow settingsWorkflow field reference: triggers and conditionsWorkflow field reference: actions and exclusionsManage escalation and de-escalationUse keyword rules deliberatelyChoose and operate the appropriate webhook Was this article helpful? Yes No Thank you for your feedback.