> ## Documentation Index
> Fetch the complete documentation index at: https://help.verbu.com/llms.txt
> Use this file to discover all available pages before exploring further.

# AdMind

> Book, move, and cancel treatments in AdMind's salon calendars during the conversation, and recognise customers by phone number.

With AdMind connected, the agent can do what a receptionist would: recognise the customer by their number, find an available time for the right treatment, and book, move, or cancel it. Live, while the customer is on the line or in the chat.

## What you'll need

* An AdMind account
* An API token from AdMind
* The department number for the department the agent should book in

If you don't have a token, write to us at **[hello@verbu.com](mailto:hello@verbu.com)**, or ask AdMind.

## How to connect AdMind

1. Open the agent, and click **Integrations** at the bottom of the menu.
2. Click **AdMind** in the list, and go to the **Settings** tab.
3. Click **Connect**.
4. Fill in **API Token** and **Department Number**. The department number is usually `1` if you only have one department.
5. Click **Connect**.
6. The **Appointment booking** setup installs automatically. If it doesn't, click **Install** next to it under **What the agent can do**.
7. Click **Publish** in the agent's menu.

## What the agent can do

The setup gives the agent four workflows. You can see them on the agent under **Teach** → **Workflows**, on the **Workflows** tab, under the heading **From AdMind**.

| Workflow                   | What it does                                                                                      |
| -------------------------- | ------------------------------------------------------------------------------------------------- |
| **Book appointment**       | Chooses the treatment, finds a time, confirms, and books                                          |
| **Reschedule appointment** | Finds the customer's booking and moves it to a new time                                           |
| **Cancel appointment**     | Finds the customer's booking, confirms, and cancels                                               |
| **Find booking**           | Looks up the customer's bookings by phone number, with confirmation by SMS. Used by the two above |

## Before the conversation

Two things happen on their own, as soon as the setup is installed:

* **The list of treatments**, with prices and duration, is loaded before the agent says anything. The agent doesn't need to look it up during the conversation.
* **The customer is looked up by phone number.** If someone you know calls, the agent knows their name and upcoming appointments from the first reply.

There are no contacts you need to turn on. It comes with the setup.

<Note>
  The lookup by phone number needs a number. In chat and in online conversation, there's no number, so the agent asks for it instead.
</Note>

## How it sounds on a call

> **Customer:** Hi, I'd like to book a time for colouring.
>
> **Agent:** Hi Anna. Colouring takes an hour and a half. I have a time on Thursday at 10, or Friday at 14. Which works best?
>
> **Customer:** Thursday at 10.
>
> **Agent:** You're booked in for colouring on Thursday at 10. Was there anything else?

## What to check

<AccordionGroup>
  <Accordion title="The agent books a time that was just taken">
    AdMind doesn't hold a time while you talk. The agent checks the time again right before it books, and finds a new time the same day if it's gone in the meantime. The customer hears it as a single "that one's just been taken, but I have 11 o'clock".
  </Accordion>

  <Accordion title="The agent asks who the appointment is for">
    Several customers can share the same phone number, for example in a household. So the agent asks whose appointment it is before it moves or cancels anything.
  </Accordion>

  <Accordion title="We're not using the right department">
    Click **Disconnect** in the column on the right, and connect again with the correct **Department Number**.
  </Accordion>

  <Accordion title="The agent doesn't know a treatment">
    The list of treatments comes from AdMind. Create the treatment in AdMind, and click **Refresh** on the **Connection** card.
  </Accordion>

  <Accordion title="I get an error at Connect">
    Check that the token was pasted in without spaces, and that the department number exists on the account.
  </Accordion>
</AccordionGroup>

<Note>
  When the agent moves an appointment, it doesn't touch the customer's email in AdMind. The agent doesn't ask for an email when moving an appointment.
</Note>

## Removing the integration

Click **Disconnect** in the column on the right, and confirm. We forget the token and stop calling AdMind. Your bookings in AdMind are unaffected.

## Next steps

* Talk to the agent under **Test** → **Live test**, and ask for a time
* Add [Pronunciation](/en/agent-behaviour/pronunciation) for treatment names and staff names
* Add anything else the agent should know in [Agent knowledge and training](/en/agent-behaviour/knowledge-and-training)
