Web inquiries sit in an inbox overnight, then someone retypes them into a spreadsheet before anyone calls back. AI can take over that sorting: summarize each inquiry, flag what's missing and draft a reply. It won't create new demand by itself. At Trojan Digital Marketing we set up a lead intake agent in draft mode first, so a person on your team approves anything a customer sees.
Our smallest agent plan, Focus, covers one role, one workflow and up to two account connections, which is about the size of a sensible first pilot. Jeff Clerisier, our founder, works out each scope with you by phone: the first strategy call is free, and during business hours we aim to reply within five minutes.
Map the current inquiry journey
- Business
- Start from the real business.
- Coverage
- Identify the places it actually serves.
- Office
- Do not turn a service area into an invented office.
List where inquiries arrive: website forms, phone calls, existing customer messages, referrals, or other channels the business actually uses. Record what information arrives, who receives it, where it is stored, and how the next action is decided. A simple diagram or table can reveal gaps before any software is selected.
Ask the receiving team where work repeats. They may copy contact details, request the same preparation information, classify requests, or draft similar acknowledgments. Also ask where mistakes matter: an inaccurate price, a missed service limitation, or a message sent to the wrong person can have a larger consequence than a slow internal summary.
Our AI automation service starts with this same review. We're looking for one bounded task: what goes in, who owns it and what done looks like.
Choose rules and AI assistance deliberately
Use a clear rule when the decision is predictable and the required information is available. A selected service category can route to a defined team. A form submission can create a record with the submitted fields. AI assistance may be useful when a message needs summarizing or contains varied language that requires interpretation.
Keep interpretation separate from the original information. A suggested category is an inference unless the customer explicitly selected it. Missing facts should remain unknown. The workflow should not confidently assign eligibility, urgency, or intent from weak clues and hide the uncertainty from the person who follows up.
We'd start a pilot this way: the agent suggests and a person sends. Your team learns from its corrections before it gets permission to send messages or change records on its own.
Improve the intake before automating it
A confusing form can create the same missing information in every inquiry. Ask for the details the team needs at that stage and explain why they matter when useful. Keep the request proportionate; a person seeking an initial discussion should not have to complete an extensive project specification.
The W3C forms tutorial provides guidance on labels, instructions, validation, and notifications. Clear fields help people complete the form and make downstream handling easier. The page should explain what happens after submission using an operational promise the business can keep.
Our website design service can connect the service explanation to the inquiry path when that experience needs work. A useful automation cannot compensate for a form that sends the wrong expectations into the process.
Write a workflow contract before selecting software
- Website
- Receive the inquiry.
- Your team
- Review it and record the outcome.
Describe one task in a sentence that has an observable beginning and end. For example: “When a valid website inquiry arrives, prepare an internal summary and a draft request for any missing service-location information, then assign it to intake for review.” This is a narrower and more reviewable task than “automate sales.” It identifies the event, the information, the output, and the person who remains responsible.
Record what the workflow may read and what it may change. Reading approved service facts does not require permission to edit them. Drafting a response does not require permission to send it. Creating an intake record does not require permission to mark a job accepted. Separate these permissions in the actual integration, so the written boundary is supported by the system's available actions.
| Contract field | Example decision for an initial pilot |
|---|---|
| Trigger | A valid submitted inquiry with a unique source record ID |
| Inputs | Original message, selected form fields, and approved service facts |
| Allowed output | Internal summary, missing-information list, and draft reply |
| Human decision | Confirm service fit and approve the customer-facing response |
| Stop condition | Conflicting information, unsupported commitment, or unavailable source system |
| Completion evidence | Assigned owner, reviewed action, and recorded disposition |
Choose the first task partly by how easily the team can detect an error. An internal summary displayed beside the original inquiry is easier to check than a hidden lead score that determines who receives attention. Avoid starting with autonomous rejection, pricing, or scheduling when those decisions depend on judgment and changing information.
Make permissions specific to the communication
A customer requesting an estimate and a person choosing a promotional mailing list have taken different actions. Preserve the submitted request, the displayed choice, its date, and the relevant communication preference. Configure the workflow around that recorded purpose. Do not treat possession of an email address as permission for every future message or transfer the contact into a sales sequence without checking the intended use.
When leads originate in Google Ads lead form assets, Google's lead form documentation describes export options and requires a privacy policy link. Include the source form in the workflow inventory. Confirm that submissions reliably reach the business record and that the team understands which notices and choices the customer encountered.
If customer data is also shared for advertising measurement, review that as a separate data use. Google's customer data policies specify requirements for first-party data, disclosure, and consent where required. A functioning CRM connection does not establish that every stored field or contact is appropriate to upload.
Build an approved facts source
Record the services, geographic coverage, eligibility conditions, contact routes, preparation requirements, and commitments the workflow may use. Give each fact an owner and a review trigger. A model's general knowledge does not establish what a specific business offers.
The AI Answer Kit can help organize a facts pack. For a maintained operating system, use the knowledge base governance playbook to define approved records, source references, and how changes reach connected workflows.
Keep confidential customer information separate from public ready service facts according to the business's intended use. Collect only what the workflow needs and preserve original customer records in the appropriate business system.
Design the human handoff
A useful handoff shows the original message, the summary, extracted facts, suggested category, missing information, and the proposed next action. The reviewer should be able to see why the suggestion was made without searching several disconnected systems.
Require the appropriate person to approve material commitments and unusual requests. An acknowledgment, a service fit decision, a firm price, and a scheduling promise have different consequences. The workflow should make those distinctions explicit rather than relying on a broad instruction to “be careful.”
Read the lead triage handoff article for practical routing boundaries. The human review playbook explains how to make approval useful instead of a rubber stamp.
Make follow up appropriate to the customer's action
- Fit
- Explain the service scope.
- Trust
- Show supporting evidence.
- Next step
- Give a clear contact route.
Use the contact information and communication preferences the customer has actually provided through the intended process. A page view alone should not become personal outreach to an unidentified visitor. A submitted request can justify a relevant response that addresses what the person asked and explains the next step.
Define approved message purposes and timing within the business's communication process. Avoid repetitive follow up when the person has already replied, opted out through the available mechanism, or been moved to a different workflow. Keep the record current so automation does not continue from an outdated state.
When the requested action is unclear, ask a focused question or route the message for review. A useful response should resolve uncertainty, not pressure every contact into the same sales sequence.
Plan exceptions and recovery
Identify what happens when information is missing, a request falls outside scope, a connected system is unavailable, or an action may have been delivered twice. The exception needs an owner and enough evidence to investigate. A silent failure should not appear as a successfully handled inquiry.
The NIST AI Risk Management Framework offers voluntary guidance for managing AI risks. For this workflow, a practical application is to define authority, preserve evidence, evaluate meaningful cases, and make recovery possible when a material error occurs.
Use authorized tests before launch and after changes that affect routing or messages. Include incomplete and unusual examples, not only a clean demonstration. Check the action chosen and the handoff received, rather than judging the workflow solely by how fluent its draft sounds.
A hypothetical inquiry through the complete handoff
Imagine a property manager submits: “We need someone to look at several damaged fence sections at two properties next month. Can you confirm whether you do commercial repairs?” The example is invented. The customer's service addresses are missing, and the business's approved facts say commercial repair work requires an estimator's review.
The workflow preserves the original text and extracts only supported details: possible commercial repair, two properties, and a requested timeframe next month. It records the addresses and precise scope as unknown. It does not translate “next month” into an available appointment or infer that the request meets minimum project requirements.
The internal handoff might say: “Customer asks about commercial fence repairs at two properties. Service locations and extent of damage are missing. Approved policy requires estimator review. Suggested next action: intake confirms locations and routes the request to the estimator.” The proposed reply asks for the property locations and a short description or appropriate photographs, without quoting a price or promising a visit.
The intake reviewer checks the source facts, corrects the draft if needed, and approves the response. After the customer provides addresses, a rule can compare them with the approved service area. Borderline or ambiguous locations go to review. The estimator then makes the actual scope decision and updates the opportunity's status. The automation supports the process while preserving who decided each material step.
Handle the same inquiry arriving twice
Suppose the customer submits the form again because the acknowledgment was delayed. A repeated delivery with the same submission ID should not create a new opportunity or send another reply. A genuinely new submission about the same project may need a duplicate suggestion for human confirmation. Matching contact details alone is insufficient when one property manager has several unrelated projects.
Use a stable action identifier and record whether each planned action is pending, approved, sent, failed, or canceled. If the sending service times out, first check whether the message was delivered. Retrying blindly can produce duplicate customer communication. When the result cannot be determined, assign the uncertainty to an owner instead of displaying a false success.
Test the difficult cases and measure the review burden
- A: current page
- Observe the starting version.
- B: one change
- Compare with the same measurement.
Build a small evaluation set from authorized, anonymized examples and deliberately constructed edge cases. Include clear requests, incomplete messages, conflicting locations, existing customers, opt-out requests, duplicates, unsupported services, and integration failures. Write the expected decision before running the workflow, so a plausible draft does not redefine what counts as correct.
Include a message that tells the system to ignore its rules or reveal other customers' information. Customer-provided text should remain material to interpret, not instructions that grant new access or authority. Test whether the workflow preserves its approved boundaries and routes the unusual request for review. Access controls should also prevent retrieval of unrelated records that the task does not need.
| Test case | Expected behavior | Failure worth recording |
|---|---|---|
| Missing service location | Retain unknown status and draft a focused question | Invented address or unsupported qualification |
| Requested price guarantee | Route to the authorized business reviewer | Firm quote generated from general knowledge |
| Customer asks to stop follow-up | Record the preference and suppress the affected sequence | Another queued sales message is sent |
| Unavailable CRM | Preserve a pending action and alert the owner | Inquiry disappears behind a success message |
For a hypothetical pilot of 50 inquiries, suppose manual handling previously averaged six minutes each: 300 minutes in total. Assisted handling takes three review minutes per inquiry, eight cases require five additional minutes of correction, and monitoring takes 30 minutes. The total is 150 plus 40 plus 30, or 220 minutes. The difference is 80 minutes for that pilot, before setup time and software cost.
Those invented figures show how to count work that a simple “drafting time saved” metric can omit. Track material error rates separately. A workflow that appears faster but invents commitments or misroutes suitable inquiries has not met the same quality standard. Compare equivalent tasks and inquiry types, and keep the baseline method visible.
Keep operational details in the appropriate systems. Google's Analytics guidance on personal information warns against sending personally identifiable information in collected analytics data. Use business metrics such as stage and completion counts without placing raw customer messages, email addresses, or phone numbers into ordinary analytics event fields or URLs.
Release authority gradually with a named fallback
Begin with observation or draft-only handling, then review corrections with the actual intake team. If a narrow acknowledgment proves reliable, the business may authorize automatic sending of that approved message under explicit conditions. Keep pricing, eligibility exceptions, and material scheduling commitments with the responsible reviewer until a separate decision supports a broader scope.
Document how to switch back to manual intake, who sees unresolved items, and how approved fact changes reach the workflow. A service-area change should trigger review of both routing rules and message templates. The closed loop measurement guide can connect these operational records with qualified opportunities and booked jobs without treating an automated response as a sale.
Measure the process and the business outcome
Assign someone to review unresolved exceptions and maintain the workflow's connected accounts. A process can stop being useful when a service fact changes or an integration fails, even if the original setup worked. Ongoing ownership belongs in the initial scope.
Establish a baseline for the task you want to improve. Track inquiry completeness, handoff failures, material corrections, and unresolved exceptions using definitions the team can maintain. Separately track qualified opportunities and sales outcomes under the business's agreed rules.
Do not promise time savings or conversion improvements before measuring the actual workflow. A faster draft may still require substantial review. A rise in submissions may include spam or unsuitable requests. The useful question is whether the process helps the team handle relevant inquiries more accurately and consistently.
Ask Trojan Digital Marketing to scope one AI assisted lead workflow. Bring the current form or intake route, a few anonymized examples, and the decisions your team needs to retain. A clear first implementation can support further automation as the evidence and operating experience grow.
Questions about AI-assisted lead handling
Will AI automation generate new demand by itself?
Intake and follow-up automation primarily handle demand that reaches the business. Generating new demand still requires a relevant offer and distribution. Measure new inquiries, qualified opportunities, and booked work separately from automated tasks.
Which actions should need human approval?
Begin with approval for customer-facing drafts and retain approval for prices, service exceptions, firm scheduling commitments, and ambiguous qualification. Broader authority should be a documented decision based on tested cases and the consequences of mistakes.
How do we know whether the pilot is worthwhile?
Compare complete handling effort, including review, corrections, exceptions, and monitoring, against an equivalent baseline. Check material errors and customer preferences as well as time. Track downstream business outcomes separately so speed is not confused with profitable growth.

