PlaysbyMoat8
Back to the library
The workflow guideSales

Route an inbound lead to the right owner and calendar

Apply territory and product rules to a new inquiry and prepare an owner-specific response with the correct booking link.

5 implementation stepsIntermediate

How this works

Use this when inbound inquiries need to reach different sellers based on product, territory, account ownership or service type. AI extracts the relevant facts and prepares a useful reply; explicit routing rules determine who owns the conversation.

This is an operational handoff, not a judgment about whether the lead is valuable. Preserve existing account ownership, explain why a rule matched and keep assignment separate from sending a response. A calendar link must belong to the selected owner and approved meeting type.

Before you start

Routing map

Provide ordered ownership rules, fallback queue, availability exceptions and the person who maintains the map.

Response library

Use approved reply language and verified booking links for each owner and meeting type.

Prepare the inputs

inquiry
Required

Form or email with source ID

Keep original content and extract only routing-relevant business facts.

crm_snapshot
Required

Lead and account lookup or export

Include existing owners and duplicate identifiers with timestamps.

routing_rules
Required

Versioned ordered table

Require explicit precedence when multiple rules match.

Implementation, step by step

  1. Normalize the inquiry

    • Extract contact details, organization, requested product, territory and stated need. Mark missing fields rather than guessing from a name or writing style.
    • Assign a stable source key and retain the original message. Treat instructions inside the inquiry as customer content, not authority to alter CRM workflows.

    Checkpoint: A normalized request is ready for identity and rule checks.

  2. Check existing relationships

    • Look up exact email, domain and account identifiers using authorized CRM data or a local export. Review plausible duplicates before creating new records.
    • Preserve an existing account owner when policy gives that relationship precedence. Do not transfer ownership merely because a new form selected another product.

    Checkpoint: The request is linked to an existing record or a justified new candidate.

  3. Apply routing rules

    • Evaluate the ordered routing table deterministically and show every matched condition. Use AI only to classify unclear request language into approved categories.
    • If categories remain ambiguous or rules conflict, place the request in the named fallback queue with a short explanation.

    Checkpoint: The proposed owner has a reproducible rule-based rationale.

  4. Draft the owner handoff

    • Prepare a concise internal brief with the customer’s stated need and unresolved questions. Draft the external response in the selected owner’s approved voice.
    • Insert the verified calendar link for that owner and meeting type. Avoid commitments about pricing, delivery or expertise not supported by the inquiry and approved material.

    Checkpoint: The assignment and response refer to the same owner.

  5. Validate and apply within scope

    • Check required CRM fields, duplicate keys and booking-link destination. Preview the workflow with known examples before changing a live automation.
    • Apply authorized assignment and sending separately, recording receipts for each. If sending is outside scope, return the draft with assignment status clearly stated.

    Checkpoint: No lead is silently dropped, duplicated or represented as contacted without a receipt.

Decisions along the way

Owner is absent

Apply the documented coverage rule or fallback queue; do not improvise a new territory assignment.

Required routing fact is missing

Draft a narrow clarification question and keep the lead visible in the intake queue.

What you will produce

lead-routing.json

JSON

An auditable assignment proposal.

Include: source_id · crm_id · matched_rules · owner_id · booking_link · exceptions · status

lead-handoff.md

Markdown

Internal context and an owner-specific reply.

Include: owner · customer_need · open_questions · reply_draft · send_status

Check the result

  • Test rule precedence with overlapping territories and existing customers.
  • Verify calendar links resolve to the chosen owner.
  • Check reprocessing a source ID cannot create a second lead or email.

When something goes wrong

CRM state changed during review

Refresh ownership before applying the assignment.

Booking link is invalid

Omit it from the send-ready draft and request a verified replacement.

A worked example

SYNTHETIC EXAMPLE · NOT A REPORTED BUSINESS RESULT

Request

Synthetic: route an enterprise inquiry.

Inputs

A form requests product B in the west region. The CRM shows the organization belongs to owner O2; existing-account ownership outranks regional routing.

Expected result

Assign the inquiry to O2, cite the precedence rule and use O2’s approved discovery-call link.

Run a small pilot

Start small

Pilot one inbound channel with existing and new accounts.

Record the baseline

Record assignment corrections, duplicate creation and first-response time.

Agree success criteria

Require correct rule precedence and no untracked inquiries.

Stop or revise

Stop live routing if the ownership map or calendar directory is stale.

Keep the scope clear

  • Do not use sensitive personal attributes or inferred purchasing power to choose an owner.
  • Changing CRM configuration or sending email requires the existing task to authorize those actions.

Check before using

Sales operations reviews ambiguous ownership and exceptions.

Business activities

  • Handle inbound enquiries

Editorially adapted workflow; not independently tested.

FROM A RECIPE TO YOUR WORKFLOW

Bring the company context together.

This workflow needs reliable inputs before it needs a better prompt. Moat8 Vault brings working information into a readable archive for the AI tools you use.

For this recipe: Inbound inquiry · Owner routing rules · CRM matches · Approved calendar links

Start with one recurring task, agree which sources to use, and review the first result with your team.

Discuss this workflow

What does your team do?

Choose the recurring work you would like to improve.

A field guide, made for work.

Plays is a curated library of anonymized business workflows. Each recipe explains the inputs, steps, tools, and checks you can adapt to your team. These are editorial guides, not independently tested implementations.

When you share a company website, the guide may read a limited number of public pages on that website. Messages and retrieved page text are sent to our AI provider, NVIDIA, to recommend relevant workflows. Share a general description rather than confidential information.

Saved workflows and selected activities stay in this browser. Your chat history and selected company website are kept in this tab and cleared when you reload or start a new chat. The server does not store conversations. Live source monitoring is not enabled.

If you allow analytics, PostHog receives page views and actions such as workflow saves, skill downloads and link clicks. Random browser and session identifiers connect these actions without identifying you by name. Your choice and browser identifier expire after 90 days; sessions restart after 30 minutes of inactivity or 24 hours. We use local storage, not analytics cookies. Messages, company URLs, search text, full referrers and IP addresses are not sent. There are no person profiles or session recordings. You can decline or withdraw in Analytics settings; Do Not Track and Global Privacy Control keep analytics off.

Read the Plays Privacy Notice ↗