AI AUTOMATION STARTER AUDIT · ILLUSTRATIVE REPORT
Client intake →
lead follow-up
Synthetic scenario. This report contains no customer data and is not a customer result, testimonial, savings claim, or performance claim.
Turn one website intake into a CRM contact and a useful follow-up message.
“Make the response automatic so no lead waits.”
Review the workflow logic only. No implementation, credentials, production access, or customer records.
WORKFLOW REDLINE
Automation should stop before sending.
BEFORE · SUBMITTED
- 01Website form
- 02CRM record
- 03AI reply
- 04
Automatic sendREMOVED: recipient, consent, and output have not been reviewed.
Sending is a business action, not a draft-generation step.
AFTER · SAFER FIRST SCOPE
- 01Validate required fields
- 02Deduplicate source event
- 03Create CRM record once
- 04Create draft reply
- 05Human reviews recipient + draftADDED GATE: a person approves the final business action.
- 06Manual send
PRIORITY FIXES
Three changes before any build.
- P1
Define the input contract.
Block the run when email, consent, or request type is missing. Return the exact missing field instead of creating a partial contact.
Rule: incomplete input creates no CRM record and no draft.
- P2
Deduplicate the source event.
Store the form submission’s source event ID and reject a replay before the CRM write.
Rule: the same source event can create at most one contact.
- P3
Insert a review gate.
Generate a draft only. A person verifies the recipient, consent, claims, and tone, then chooses whether to send.
Rule: no outbound message is sent automatically.
ACCEPTANCE TEST
One test with four observable receipts.
Synthetic input: one complete intake, one identical replay, and one intake missing consent.
- PASS 01
A valid synthetic intake creates exactly one reviewable draft.
- PASS 02
Replaying the same source event creates no duplicate contact or draft.
- PASS 03
An incomplete intake creates no contact and names every missing required field.
- PASS 04
No outbound message is sent automatically.
Fail-closed behavior: if validation, deduplication, or draft creation cannot be verified, stop the run and keep follow-up manual.
FINAL DECISION
FIX FIRST
The workflow is not ready for automatic sending. Keep sending manual while the input contract, deduplication receipt, and human review gate are made testable.
Illustrative boundary: this synthetic decision is not a customer result, testimonial, guaranteed implementation plan, savings estimate, or performance claim.