The first job is understanding the enquiry.
Imagine someone writes:
"We're a recruitment company with about 40 staff. Website enquiries currently come into a shared inbox and one of the team manually sends them to the right consultant. We use HubSpot and would like to automate some of this. Could someone talk us through what's possible?"
Before responding, the business needs to understand:
WhoRecruitment company. Approximately 40 staff.
WhatWants to improve website enquiry handling.
Current processShared inbox with manual routing.
Current systemHubSpot.
InterestAutomation.
RequestWants to discuss what is possible.
That understanding should drive what happens next.
Do not start with the email.
A weak AI workflow might be:
Website form→
ChatGPT→
"Thanks for your enquiry. A member of our team will be in touch shortly."→
Done.
Automated message
The email is automated. The sales process is not.
Automated workflow
A stronger workflow asks: Who is this? What do they need? Have we spoken before? Where should this go? What information is missing? What response is appropriate? What needs to happen next?
Context before copy.
Not every website enquiry is a sales lead.
Your website might receive:
- New-business enquiries.
- Existing customer questions.
- Support requests.
- Supplier messages.
- Partnership enquiries.
- Job applications.
- Press enquiries.
- Spam.
- Students asking questions.
- People looking for something you do not provide.
An AI workflow can potentially help identify what type of enquiry has arrived before deciding what happens next.
Classification comes before response.
For example:
New businessSend into the sales process.
Existing customerRoute according to the existing customer process.
SupportSend to support.
PartnershipRoute to the appropriate person.
RecruitmentSend to careers or HR.
SpamHandle according to your spam process.
UnclearHuman review.
The correct response depends on the classification.
AI can interpret free-text enquiries.
Forms often collect structured fields such as: Name. Email. Company. Telephone.
But the most useful field is often: "How can we help?" And that field is unstructured.
Someone may write: "We want help with AI." Not much context.
Another person might write: "We have six salespeople using Pipedrive and our biggest problem is that nobody consistently follows up after proposals. We're looking at whether AI can monitor this."
AI can interpret the second enquiry and extract:
- Sales team size.
- CRM.
- Problem.
- Process stage.
- Potential AI use case.
That can make the next step much better.
AI can check whether you already know the person.
This can be particularly useful. A new form submission may actually be:
- An existing customer.
- A previous prospect.
- Someone with an active opportunity.
- A contact from a dormant account.
- Someone already speaking to another salesperson.
Before creating another record or assigning the enquiry randomly, the workflow can potentially check approved CRM information.
Existing context can completely change the response.
Imagine: jane@acme.co.uk submits: "We'd like to discuss another automation project."
Without CRM context
New lead.
With CRM context
Existing customer. Active account. Account owner: Sarah. Current project already underway.
The appropriate next action may be: Route to Sarah with the new enquiry and existing account context. Not: "Thanks for contacting us for the first time."
Account matching needs uncertainty.
Do not assume every domain match is correct. For example: john@company.co.uk may correspond to:
- Several CRM contacts.
- A parent company.
- A subsidiary.
- An old record.
- Multiple opportunities.
The agent should be able to say: POSSIBLE MATCH rather than silently attaching the enquiry to the wrong account.
AI can gather context before routing.
Suppose a new enquiry arrives. The workflow might gather:
- Form information.
- Free-text enquiry.
- Existing contact.
- Existing account.
- Open opportunities.
- Account owner.
- Previous relevant conversations.
- Relevant service information.
Then prepare:
EnquiryInterested in automating website lead routing.
AccountExisting CRM account found.
Existing ownerJames.
Active opportunityNone found.
Previous relationshipPrevious CRM activity six months ago.
Recommended routeJames.
ReasonExisting account owner.
Now routing has context.
Routing does not always need AI.
Some routing is simple. For example:
Service A→Team A
Service B→Team B
or:
Scotland→North team
England→England team
or: Round-robin assignment.
Conventional automation may handle that perfectly well. Use it. AI becomes more useful when routing requires understanding the enquiry first.
Example: routing by requirement
Someone writes: "We're looking for help connecting our CRM to the enquiries coming through several different websites. We'd like the enquiries classified and sent to different sales teams depending on what they're asking for."
There may not be a dropdown field containing: Required team: Sales Automation
AI may need to understand the request before a routing rule can be applied. This is where: AI interpretation plus conventional routing logic can work well together. Use the simplest thing that works.
A website enquiry workflow might contain
Rule
If support form selected → support queue.
Rule
Auto
Create CRM activity.
Automation
AI
Understand free-text requirement.
AI
Rule
If existing account owner exists → route to that owner.
Rule
AI
Prepare contextual handover.
AI
Human
Review unusual high-value enquiry.
Human
Agent
Monitor whether the enquiry reaches a valid next action.
Agent
It does not all have to be "AI".
Should AI qualify the enquiry too?
Potentially. Once the workflow understands the enquiry, it can gather the information required for qualification. For example: Requirement. Company. Location. Existing relationship. Timescale. Current systems. Relevant criteria.
Then return:
- QUALIFIED TO PROGRESS
- MORE INFORMATION NEEDED
- ROUTE ELSEWHERE
- NOT CURRENTLY A FIT
- HUMAN REVIEW
But qualification is a separate responsibility. Do not automatically combine: Understand enquiry. Qualify lead. Reject lead. Send response. all into one enormous instruction.
The workflow should know what information is missing.
Imagine: "We're interested in automating our sales process. Please contact us."
The workflow knows: INTEREST Sales automation.
But perhaps not: Specific problem. Current process. Systems. Timescale.
The appropriate next step may be to ask one useful question. Not invent the missing context.
Ask only what you actually need.
Bad automated qualification can turn a simple enquiry into an interrogation. You do not necessarily need to ask: Company size? Budget? Timescale? Number of users? Current CRM? Annual revenue? Decision-maker? Project start date? before allowing someone to speak to a human.
Ask: Which missing information changes what happens next? Perhaps: "Which part of your sales process are you looking to improve?" is enough.
AI can prepare the response.
Once the workflow understands the enquiry, AI can prepare something much more relevant than: "Thank you for contacting us. Someone will respond shortly."
For example: "Thanks for getting in touch. From what you've described, it sounds as though the immediate problem is the manual classification and routing of website enquiries into HubSpot. That's something we can look at with you. It would be useful to understand how you currently decide which consultant receives each enquiry."
Now the response reflects what the person actually said. But preparation and sending are different actions.
An agent may be allowed to:
ReadRead the enquiry.
ReadCheck approved CRM context.
RecommendRecommend classification.
RecommendRecommend route.
PreparePrepare response.
That does not automatically mean it should:
SendContact the customer.
Capability and permission are different things.
When might automatic responses make sense?
Some responses are low consequence and highly predictable. For example: Acknowledge receipt. Confirm expected next step. Ask one approved missing-information question. Route a clearly identified support request to the appropriate process.
But even then, define: Which enquiry types? Which messages? Which information can be included? Which situations require approval? Which situations must never receive an automated response?
Customer-facing actions deserve deliberate boundaries.
Consider two messages.
Message A
"Thanks for your enquiry. We've received it and a member of the team will review it." Low consequence.
Message B
"Yes, we can deliver this integration within four weeks for approximately eight thousand pounds." Very different.
The fact that AI can generate both does not mean it should have permission to send both.
Do not let AI make commercial commitments accidentally.
Website enquiries may ask: Can you do this? How much will it cost? Can you deliver by Friday? Will this work with our system? Can you guarantee this result?
The agent may not have enough information or authority to answer. It should know when to: Prepare. Recommend. Or escalate. Not guess.
Example: straightforward enquiry
A person submits: "We use HubSpot and want to automate lead routing from our website. Can someone contact us?"
The workflow finds: No existing CRM contact. UK company. Clear requirement. Relevant service.
Then:
ClassificationNew business.
RequirementWebsite lead routing.
QualificationPotential fit.
RouteSales Automation.
ResponsePrepare acknowledgement and next step.
Next actionSalesperson review.
Straightforward.
Example: existing customer
"We'd like to add another sales team to the workflow you've already built for us."
CRM check finds: Existing customer. Existing account owner. Active project.
Then:
ClassificationExisting customer request.
RouteExisting account owner.
ContextAttach relevant current project information.
ResponsePrepare acknowledgement appropriate to existing relationship.
No duplicate new-business opportunity required unless your process calls for one.
Example: unclear enquiry
"Interested in your services. Please call."
The workflow cannot establish enough.
RequirementUnclear.
AccountIdentified.
Existing relationshipNone found.
RoutePotential new business.
Next stepRequest additional context or send for human review.
Do not pretend the requirement is known.
Example: support enquiry sent through sales form
"The dashboard you've built isn't loading this morning."
The AI identifies: Existing customer. Support-related language. Potential current project.
The correct action may be: Route to support. Not: Create new sales opportunity.
This is why understanding comes before qualification.
Example: high-value unusual enquiry
An enquiry comes from a major organisation asking about a project outside your standard service.
A rigid workflow might say: Service not recognised. Reject.
A better workflow might say:
Standard service matchNo.
OrganisationExisting strategic account.
RequirementUnusual.
Commercial consequencePotentially significant.
ResultHuman review.
Rules handle the normal. Escalation handles the exception.
What if someone submits the form twice?
A good workflow should consider duplicates. Do not automatically: Create two contacts. Create two opportunities. Send two responses. Assign two salespeople.
The workflow can check for: Same email. Same company. Same enquiry. Recent existing submission. Existing opportunity.
Then determine whether the second submission is: Duplicate. Additional information. A new requirement. Or genuinely separate.
What if the enquiry arrives outside office hours?
AI can still help without pretending your business is staffed when it isn't. It could: Acknowledge receipt. Classify the enquiry. Gather CRM context. Prepare routing. Prepare the salesperson's briefing. Identify anything urgent.
Then the human team starts with organised information. You do not need to pretend: "AI salesperson working 24/7."
The value may simply be: The work is ready when your team starts.
What if the enquiry is urgent?
Define what urgent means. Do not rely on the AI deciding from tone alone. Possible signals might include: Existing customer. Critical service issue. Defined high-priority account. Explicit deadline. Certain enquiry type.
Then determine: Route. Escalation. Notification.
Again: The business defines the process. AI helps operate it.
What information should the workflow have access to?
Only what the job requires. Potentially:
- Website form submission.
- Approved CRM records.
- Account ownership.
- Open opportunities.
- Approved service information.
- Routing rules.
- Qualification criteria.
- Relevant internal knowledge.
- Approved calendar or availability information where needed.
It probably does not need unrestricted access to every business system. Permission should follow the job.
What should be written to the CRM?
Potentially:
- Contact details.
- Company.
- Original enquiry.
- Enquiry classification.
- Requirement.
- Source.
- Relevant structured information.
- Qualification status.
- Owner.
- Next action.
But decide this explicitly. Do not let the AI dump an enormous generated summary into the CRM because it can. Design the CRM output before the AI output.
Preserve the original enquiry.
AI may produce a useful structured interpretation. Keep the original customer wording available too.
For example:
Original"Our salespeople keep missing enquiries because everything lands in the same inbox."
Interpreted requirementImprove inbound enquiry handling and routing.
The interpretation is useful. The original provides evidence.
Fact and interpretation should remain different.
Suppose: "We're growing quickly and our current process isn't coping."
FactCustomer states the current process is not coping.
InterpretationLead volume may have increased.
The second statement is plausible. But it is not explicitly known. Do not silently turn inference into fact.
What if CRM information conflicts with the enquiry?
Example:
Enquiry: "We're no longer using Salesforce. We've moved to HubSpot."
CRM: Salesforce
Which should the workflow use? The newer enquiry may indicate the CRM is outdated. But instead of silently changing it:
Current CRM recordSalesforce.
New enquiry statesHubSpot.
Proposed updateHubSpot.
StatusReview / update according to CRM authority.
Uncertainty should be visible.
A website enquiry can trigger several jobs.
One form submission might require:
- Enquiry understanding.
- Account matching.
- Qualification.
- Routing.
- CRM preparation.
- Response preparation.
- Handover.
- Next-action creation.
- Follow-up monitoring.
That does not mean one AI agent should own all of it. Separate responsibilities where useful.
Example agent job
A New Enquiry Agent might have the job: "Make sure every valid website enquiry reaches the appropriate person with the relevant context and a clear next action."
Notice what that job does not say: "Sell to everyone who submits the form."
Its responsibility is process continuity.
A New Enquiry Agent job description
JobMake sure every valid website enquiry reaches the appropriate person with relevant context and a clear next action.
TriggerWebsite enquiry submitted.
OutcomeThe enquiry is correctly classified, routed and ready for the next appropriate action.
InformationForm submission. Approved CRM information. Routing rules. Qualification criteria. Approved service information.
ActionsRead enquiry. Search CRM. Identify enquiry type. Gather relevant context. Recommend qualification. Recommend route. Prepare response. Prepare CRM information. Escalate exceptions.
AuthorityDefined action by action.
LimitsNo unsupported commercial commitments. No invented information. No unrestricted CRM changes. No customer-facing action outside approved cases.
EscalationAmbiguous enquiry. Strategic account. Conflicting information. Unusual request. Sensitive situation. Required information unavailable.
Apply the Authority Ladder.
A New Enquiry Agent could have:
| Action | Authority |
| Read enquiry | Read |
| Search CRM | Read |
| Identify enquiry type | Recommend |
| Identify existing account | Recommend |
| Recommend qualification | Recommend |
| Recommend route | Recommend |
| Prepare response | Prepare |
| Prepare CRM record | Prepare |
| Create routine internal task | Act within limits |
| Send standard acknowledgement | Act within limits, if appropriate |
| Send commercial response | Act with approval |
| Change commercial terms | Not permitted |
| Unusual enquiry | Escalate |
One agent. Different authority. For the full model, see our guide to AI agent governance and authority.
What should happen if AI is wrong?
Design that before launch. Can the salesperson: Change the classification? Change the route? Correct the account match? Edit the response? Reject the proposed CRM update? Escalate the enquiry?
Can the workflow learn operationally from repeated overrides through updated rules or process design? Do not assume the first interpretation is always right.
Test real messy enquiries.
Do not only test: "Hello. We need Service A. Please contact us."
Test:
- One-line enquiry.
- Very long enquiry.
- Misspellings.
- Several requirements.
- Existing customer.
- Duplicate submission.
- Personal email.
- Wrong form.
- Support request.
- Supplier.
- Student.
- Spam.
- International company.
- Strategic account.
- No company name.
- Ambiguous company.
- Two companies with similar names.
- Existing opportunity.
- Conflicting CRM information.
- Commercial question.
- Technical question.
- Complaint.
- Sensitive message.
The difficult enquiries reveal whether the workflow is actually useful.
Measure what happens to the enquiry.
Do not measure: Number of AI responses. Number of classifications. Number of automated emails.
Measure:
- Valid enquiries without an owner.
- Incorrect routing.
- Duplicate records.
- Enquiries without a next action.
- Human corrections.
- Missed existing customers.
- Qualification overrides.
- Response relevance.
- Inappropriate automated responses prevented.
- Unresolved escalations.
- Whether the enquiry reached the right place with the right context.
Activity is not value.
Do you need an AI chatbot on your website?
Not necessarily. A website chatbot and an enquiry workflow solve different problems. A chatbot interacts with the visitor while they are on the website. An enquiry workflow acts after information has been submitted.
You may need: Neither. One. Or both.
Do not add a chatbot simply because you want to improve enquiry handling. The problem may be entirely behind the form.
AI chatbot vs AI enquiry agent
Chatbot
Talks to the visitor. May answer questions. May gather information.
Enquiry agent
Works on the submitted enquiry. May understand it. Gather context. Qualify. Route. Prepare response. Prepare CRM information. Monitor next action.
The interface is not the important distinction. The job is.
Can the workflow use email instead of a website form?
Yes. The same principles can apply to: sales@ inboxes. Direct enquiry emails. Referral emails. Marketplace enquiries. Partner leads. Other inbound channels.
The trigger changes. The job may remain similar: Understand the enquiry and make sure it reaches the right next action.
The best response may not be an email.
Sometimes the correct outcome is: Assign salesperson. Create task. Escalate internally. Route to support. Connect to existing account owner. Request one piece of information. Do nothing until human review.
The workflow should solve the enquiry. Not optimise for sending messages.
How to build an AI website enquiry workflow
01
Map what happens now.
What happens after Submit?
02
List the enquiry types.
New business. Existing customer. Support. Other.
03
Define what must be understood.
Requirement. Account. Existing relationship. Relevant context.
04
Define qualification.
If qualification is actually required.
05
Define routing.
Rules first. AI interpretation where needed.
06
Define CRM behaviour.
What can be read? What can be prepared? What can be written?
07
Define response types.
Acknowledgement. Question. Relevant response. Human review.
08
Define authority.
Especially customer-facing actions.
09
Define escalation.
What should AI not decide?
10
Test messy enquiries.
Then measure whether the process improves.
What should the ideal workflow look like?
There is no universal version. But a useful pattern is:
Website enquiryThe trigger.
UnderstandWhat is this about?
Check contextDo we know this person or company?
QualifyShould it progress?
RouteWho should own it?
PrepareWhat does the owner need?
RespondWhat is appropriate?
RecordWhat belongs in the CRM?
Next actionWhat needs to happen now?
MonitorDid it actually happen?
That is much more powerful than: Form → automatic email.
Frequently asked questions
Can AI respond to website enquiries?
Yes. AI can understand submitted enquiries, gather relevant context, classify and route them, prepare responses and, in appropriately controlled workflows, send certain responses automatically.
Can AI read contact form submissions?
Yes, where the form submission is connected to an AI-enabled workflow and the system has appropriate access to the submitted information.
Can AI tell what a customer enquiry is about?
AI can interpret free-text enquiries and classify the apparent requirement, although ambiguous or consequential cases should be handled appropriately.
Can AI route website enquiries to different salespeople?
Yes. AI can help interpret an enquiry before applying routing logic, particularly where the correct route cannot be determined from a simple form field.
Can AI check the CRM when someone submits a form?
It can where the workflow has appropriate CRM access. This can help identify existing customers, previous prospects, account owners and open opportunities.
Can AI qualify website leads?
Yes. AI can gather and structure qualification information, apply defined criteria and recommend or perform appropriate next steps depending on the authority it has been given. For more, see
can AI qualify sales leads?
Should AI automatically email every website enquiry?
Not necessarily. Different enquiry types and situations may require different levels of human review and different response behaviour.
Can AI answer pricing questions from website enquiries?
Technically it can generate an answer, but whether it should provide pricing depends on your pricing model, available information and the authority you have explicitly given it.
Can AI handle enquiries outside office hours?
AI workflows can classify, gather context, prepare responses and perform approved actions outside office hours. That does not mean every enquiry should receive an autonomous sales response.
Do I need a chatbot to automate website enquiries?
No. A chatbot interacts with website visitors. An enquiry workflow can operate after a form or email has been submitted. They solve different problems.
The email is not the process.
Someone presses: Submit.
From that point, your business needs to work out: Who is this? What do they need? Do we already know them? Where should this go? What information is missing? What should we say? Who owns the next action?
AI can help with all of those. But do not start by asking it to write the email. Start with the work that needs to happen. Then decide where AI should participate. Context before copy.
Right enquiry
→
Right person
→
Right context
→
Right next action
Make sure every enquiry reaches the right next action.
You do not need to automate every reply. You need every website enquiry to reach the right person, with the right context, and a clear next action.