Automation
Before you automate a lead handoff: map the workflow, exceptions, and human checks
A worked example for moving a website enquiry into a team's tools without losing ownership, duplicating records, or making unsupported commitments.
← The Signal — BlogIn this piece
A form submission is not a completed handoff. The handoff is complete when the right person can see the enquiry, understands what needs attention, and owns the next action. Automating the movement of data without defining those conditions can make a broken process run faster.
This worked example is for an operations lead planning a website-to-CRM workflow. The business, fields, and rules are illustrative. They are not a report of a client installation or a promised implementation scope.
Define the ordinary case
Imagine a remodeling company receives a request about replacing windows. Its form collects a name, email, project location, service type, and message. The desired outcome is an enquiry record in the team's system and a visible assignment for the intake coordinator.
The workflow can start with predictable steps: validate required fields, record the original submission, check for an existing event, create or update the enquiry according to agreed rules, then notify the responsible person.
AI may help produce a short summary of a long message. It is not necessary to decide whether a required field is present. Nor should a generated summary silently become the authoritative version of what the prospect said.
Give each action a boundary
| Step | Proposed action | Human boundary |
|---|---|---|
| Intake | Preserve the submitted information and event identifier | Staff can view the original message |
| Validation | Flag missing required information | A person resolves an ambiguous address or request |
| Summary | Draft a concise description linked to the source | Reviewer can correct unsupported details |
| Assignment | Route by an explicit service rule | Unmatched enquiries go to a named intake owner |
| Response | Prepare an acknowledgment if in scope | No invented price, appointment, or service commitment |
Agree whether the acknowledgment is automatic and exactly what it says. A simple receipt can be easier to control than a personalized message generated from incomplete information.
Walk through the failures before the demonstration
The same event arrives twice. Use an event identifier and a recorded processing result to avoid creating a second enquiry. Do not assume delivery happens exactly once. Stripe's webhook documentation describes duplicate event handling for its own platform; inspect the equivalent guarantees for your form and CRM providers. Stripe webhook documentation.
The CRM is unavailable. Keep a durable record of the pending handoff, retry within an agreed policy, and surface an unresolved failure to the owner. “We emailed someone” is not sufficient if the email itself can be missed.
The service type does not match a rule. Send the record to a visible review queue. Do not assign the nearest-sounding service based on an unchecked model guess.
A person processes the enquiry during an outage. Before retrying, reconcile against that manual work. Otherwise, the recovery process can create the duplicate the ordinary path prevented.
The summary changes the meaning. Retain the source and let the reviewer edit the draft. For example, “considering replacement next year” must not become “ready to book installation.”
Make the review step actionable
The intake coordinator should see the original request, the proposed summary, the assignment reason, and the current processing state. Useful actions might include correcting a field, reassigning the enquiry, requesting clarification, or marking a duplicate.
Name a backup owner as well. Automation should not make a single person's absence invisible. Agree what “unresolved” means and how the team checks for it.
A checklist for accepting the workflow
- A normal submission reaches the correct record and owner.
- Missing and ambiguous information remains visible.
- Repeated delivery does not create an unintended duplicate.
- Failed writes are distinguishable from completed handoffs.
- The reviewer can inspect the original source and correct the summary.
- Outage recovery accounts for manual work already completed.
- No message promises unapproved pricing, timing, or availability.
- Someone owns monitoring, changes, and the manual fallback.
Compare the finished process with the original, including review time and repairs. Count completed handoffs separately from generated summaries or notifications. Those are activities inside the workflow, not its business outcome.
If you are still choosing which process to tackle, use the workflow selection guide. For help connecting existing tools and defining these operating details, AI Automation is the relevant service. A new customer portal belongs in a separate application scope.
Put this into practice
Bring the decision you’re working through.
A working session is a chance to review your goal, the tools or website you have, and the help you need. We’ll identify a sensible next step and discuss scope before any project commitment.
AI Automation →Book a working session