Amelia AI Integration: How It Works and How to Connect It
The Amelia AI integration lets MessageMind's AI agent read live Amelia data and reply across WhatsApp, SMS, Instagram, email and web chat.
The Amelia AI integration connects Amelia to MessageMind so an AI agent can read live context and reply across every channel your customers use. Connect Amelia so your AI agent can check free times for your Amelia services and book appointments for customers during a conversation. You type the domain of the WordPress site where Amelia runs, paste an Amelia API key, then pick the services the AI agent may book.
What is the Amelia AI integration?
Connect Amelia so your AI agent can check free times for your Amelia services and book appointments for customers during a conversation. You type the domain of the WordPress site where Amelia runs, paste an Amelia API key, then pick the services the AI agent may book. New appointments show up in Amelia like any other booking, with payment taken on site.
You can see every supported integration on the MessageMind integrations page, and the full technical reference for this one lives in the Amelia documentation. If you prefer to see it in action first, book a demo and we will walk you through the live flow.
What the Amelia integration can do
The Amelia AI integration ships with the following capabilities out of the box:
- Check free times for a selected Amelia service on a given day, at a specific time, or across a range of dates.
- When the time a customer asks for is taken, offer the nearest free times before and after it.
- Book the appointment once the customer has picked a time and given their name, email address and phone number.
- Ask the custom field questions you set up in Amelia for that service, and save the answers on the appointment.
- Give the appointment to an Amelia employee who is free at that time.
Data read and written
The Amelia AI integration touches a scoped set of fields. Here is exactly what moves between the two systems:
| Direction | What it covers |
|---|---|
| Read | The list of your Amelia services, shown under Select Events when you connect. |
| Read | The custom fields assigned to each selected service, as they are at the moment you connect. |
| Read | Free times for the selected services, and which employees are free at each time. |
| Write | New appointments for the selected services, with the customer's first and last name, email address and phone number. |
| Write | The customer's answers to the custom fields of the booked service. |
| Write | Payment on each new appointment is set to on site, so nothing is charged online. |
| Write | Amelia sends its usual notifications for these appointments, following your Amelia notification settings. |
How to set up the Amelia AI integration
Setup takes a few minutes once your Amelia account is live. The outline:
- In your WordPress admin, open Amelia > Features & Integrations. In the Features section, turn on API, then click Set up.
- Choose how long the key stays valid and click Generate. Copy the key before you click Save, because Amelia shows it only once.
- In MessageMind, open Connections > Integrations. Click Bookings in the left rail, or type Amelia in the search box.
- Click Connect on the Amelia row. The Connect Amelia window opens.
- In Store Domain, type only your site's domain, for example example.com. Leave out https://, www and any page path.
- Paste the key into API Key and click Connect.
The step-by-step walkthrough, including every button and field, is in the Amelia documentation.
Use cases for the Amelia AI integration
Teams typically turn the Amelia AI integration on to:
- A customer on WhatsApp asks if you have anything on Saturday morning. The AI agent checks Saturday for that service and lists the free times.
- Someone asks for 16:00 but that slot is gone. The AI agent suggests the nearest free times before and after it.
- Your service has a required custom field in Amelia, such as the reason for the visit. The AI agent asks it before booking, and the answer is saved on the appointment.
For broader AI-agent patterns across every integration, see ai appointment booking system.
Limitations to know
The Amelia integration ships with a deliberately scoped surface. These are the limits worth knowing before you depend on it:
- The AI agent checks times and books new appointments only. It can't reschedule or cancel Amelia appointments or send booking links, even though the Connect Amelia window mentions them.
- A selected service with no custom field assigned in Amelia is left out, and the AI agent can't book it.
- Custom fields that ask for a file upload are skipped. If such a field is required for a service, that service can't be booked from a chat.
- Each appointment is for one person.
- The AI agent can't book with a specific employee. The appointment goes to an employee Amelia shows as free at that time.
Pricing and plan availability
The Amelia AI integration is available on MessageMind's paid plans. The MessageMind pricing page lists which plan is required and what each tier includes. There is no extra per-integration fee; the connection is part of your account.
Frequently asked questions
What is the Amelia AI integration?
The Amelia AI integration is the native connection between Amelia and MessageMind. Once connected, the AI agent can read live Amelia context during a conversation and act on it (for example answering a stock question, booking an appointment or updating a contact) across WhatsApp, Instagram, SMS, email and web chat.
How do I connect Amelia to MessageMind?
Open the Amelia integration page inside your MessageMind dashboard and follow the connect flow. The full step-by-step with every field label and screenshot is in the Amelia documentation.
How does authentication work for the Amelia integration?
You type your WordPress site's domain and paste an Amelia API key into the Connect Amelia window. There is no Amelia sign-in page. MessageMind stores these credentials encrypted at rest and uses them only server-side, so they never reach the browser or any third party.
What does the AI agent do once Amelia is connected?
It works with live Amelia data during the conversation. The first capability in the Amelia documentation reads: "Check free times for a selected Amelia service on a given day, at a specific time, or across a range of dates." The full list, with every field the integration reads and writes, is in the documentation.
"Please enter valid site URL" appears under Store Domain. What should I do?
Type only the domain, for example example.com, without https://, www or a page path. The message also shows for a subdomain (such as booking.example.com) or a domain like example.co.uk. If the domain is spelled right, click Connect anyway.
Ready to automate your customer service?
Book a 30-minute working call. We'll show up with your AI agent already built for your business by our professional prompt engineering team. No commitment.
Connect Amelia