The Workflow Library

Library / Lead routing / lead-routing-046

Permission-set-based routing so reps only see leads in their assigned team/territory

Lead routingContactSales Hub EnterpriseAdvanced~45 min to buildFull spec

Outcome. A rep only sees the leads that belong to their own team or territory, so record visibility matches assignment instead of every rep browsing every territory's pipeline by default.

Workflow map Enrollment, branches and actions at a glance lead-routing-046
flowchart TD
    A[Contact created / Territory set] --> B{Territory value?}
    B -->|north-america| C[Rotate to NA pool - unchanged from lead-routing-001]
    B -->|emea| D[Rotate to EMEA pool]
    B -->|apac| E[Rotate to APAC pool]
    C --> F[Set routed date, notify, create task]
    D --> F
    E --> F
    G[Portal settings: Team-scoped permission sets] --> H[NA reps see only NA-owned records]
    G --> I[EMEA reps see only EMEA-owned records]
    G --> J[Sales ops retains cross-team visibility]
action or delay branch public on every spec, paid or not

When to use it, when not to

  • UseUse it once territory-based routing (lead-routing-001) is already working and the remaining problem is visibility: reps can still see and edit records outside their own territory even though they never get assigned there.
  • UseUse it when the org has clean Team structures that map to the same territories the routing workflow already uses, so the two systems reinforce each other instead of drifting apart.
  • SkipDo not use it as the routing mechanism itself; permission sets restrict who can see and edit a record, they do not assign an owner. The rotation logic here is unchanged from lead-routing-001, only the settings layer is new.
  • SkipDo not use it if the team genuinely needs cross-territory visibility for coverage or collaboration reasons; a visibility restriction that blocks legitimate cross-team handoffs creates more friction than it solves.
The preview ends here. Six sections are in the library. counted, not blurred
PrerequisitesEvery property with its label, internal name, type and options, plus the assets the workflow needs before you start.5 items
EnrollmentThe trigger, the criteria exactly as they are ticked in the UI, the re-enrollment rule and the suppression list.5 parts
StepsEach action in order with its parameters, its branches and its delays, written as you tick them.14 numbered actions
Known pitfallsTraps seen in production, each with what breaks and what to do instead.4 pitfalls
Test plan, variants and build specHow to prove it works in a test portal, where to look when it does not, the variants for other objects or tiers, and the YAML build spec.3 variants, 3 sections
FilesThe properties JSON creates the fields in one API call, the workflow JSON documents the build.PDF, Markdown, JSON
Install1 click. The installer creates the properties this spec declares and the workflow itself, switched off, then opens a task for the prerequisites that are assets rather than properties, such as a team, a static list or a marketing email. What it created is listed on the install page.1 click, switched off
Unlock the full library, 149 EUR

or the lead routing pack, 39 EUR

One-time, excl. VAT. 30-day refund, no questions asked. Founding prices until 31 October, then 199 and 59 EUR. Includes every spec added later, up to the full 500, and the one-click installer on the full library. Building on client portals? The agency licence at 449 EUR covers unlimited client portals.