How it works in a conversation
When an employee’s request matches one of your intents, the bot:- Recognises it from the short menu of intents set up for that employee’s company.
- Pulls up the intake questions for that intent on demand — so the bot’s instructions stay small no matter how many intents you add.
- Asks only what it doesn’t already know from the conversation, one dependent question at a time, exactly like a good technician taking the request.
- Files the ticket to the destination you configured, tagged with the right category — so it routes and reports correctly without anyone re-triaging it.
What an intent contains
| Part | What it’s for |
|---|---|
| Name | The short label the bot matches an employee’s request against — e.g. “New Starter”, “New Hardware”, “Mailbox Access”. |
| Description | A sentence that helps the bot tell this intent apart from the others. |
| Questions to ask | The details to gather for this request, in plain language (e.g. “Full name, start date, which existing user to copy access from, and the 2FA mobile number”). The bot skips anything it already knows and asks dependent questions in order. |
| PSA category | Optional. The ticket category stamped on the ticket so it routes and reports correctly (see How it maps to your PSA). |
| Destination | Optional. Send this intent to its own board/queue, opening status, or ticket source instead of the bot’s default destination. |
| Applies to | Which of your client companies this intent is offered to (see Scoped per company). |
Scoped per company
Intents are set per client company. You can offer a different set to different clients — one client’s “New Starter” intent collects a 2FA number and an RDS-access answer, another’s doesn’t; a client on a phone system gets a “Ring Group Change” intent that others never see. An employee only ever sees the intents set up for their own company, and an intent can be shared across every company an agent serves when the intake is the same everywhere.How it maps to your PSA
When an intent carries a PSA category, Neo stamps it on the ticket at creation using each PSA’s native categorisation:| PSA | What gets stamped |
|---|---|
| Autotask | Issue Type and Sub-Issue Type |
| ConnectWise | Type and Subtype |
| Halo / ServiceNow | Category stamping isn’t applied yet — the intent still runs its intake and can route to its own destination (board/queue/status/source). |
Example: a new-starter intent
Employee: Can you set up a new starter for me?The ticket lands on the queue you chose for new starters, tagged with your new-starter category, with the collected details and the chat context in the body — ready for a technician (or one of your Neo agents) to action.
Bot: Happy to help. Please share the new joiner’s full name, their start date, an existing user to copy access from, and whether they need RDS access.
Employee: Jamie Rivera, starting 14 July, copy access from Alex Morgan, and yes to RDS.
Bot: Thanks — what’s the 2FA mobile number for Jamie?
Employee: 07700 900123
Bot: All set — I’ve raised ticket #4821 for Jamie Rivera’s onboarding and your IT team will take it from here.
Setting up intents
Intents live on your end-user agent — add as many as you need, and edit or disable them any time.Open your end-user agent
In Chat, open your branded end-user agent and go to its Intents tab.
Add an intent
Select New intent, then give it a name and a short description — this is what the bot uses to recognise a matching request.
Write the questions to ask
List the details to collect, in plain language — the bot asks only for what it doesn’t already know, and works through dependent questions in order.
Set the PSA category and destination
Optional. Pick the Issue Type / Type (and sub-category) to stamp on the ticket, and — if this intent should land somewhere specific — its board/queue, opening status, and source. Leave these blank to use the agent’s default destination.
Choose which companies it applies to
Select the client companies this intent is offered to, or leave it applied to every company the agent serves.
Related
How end-user bots work
The trust boundary and the bot-ticket-agent split behind every end-user conversation.
End-user tools
Every tool a branded bot uses — find docs, check tickets, file, resolve, attach files.
