For stores where the sale starts with a conversation
Many Shopify merchants sell more than products: an optician offers eye tests, a bike shop services bikes, a bridal boutique holds fittings, a furniture brand offers a video call with a designer before a large order. Booking those appointments usually means a separate scheduling app, a link the shopper has to find, or a phone call.
With AI SmartTalk, the agent on your storefront handles it. You define your availability in SmartCalendar — days, opening hours and appointment length. When a shopper asks for a fitting or a consultation, the agent offers the closest free slots, books the one they choose and sends a confirmation email to them and to your team. For online consultations, a Google Meet link can be created automatically.
What the agent does
Free slots offered in the chat
The agent understands requests like "Saturday morning" or "next week after 5 pm", and proposes the five nearest free slots from your SmartCalendar schedule. A slot can be booked only once, so there are no double bookings.
In person, by phone or online
Each calendar lists the types of appointment you accept: at your shop, by phone or online. If Google Meet is connected, an online booking creates an event with a Meet link in your Google Calendar and invites the customer.
Confirmation for both sides
The customer receives a confirmation email with a link to their appointment page, where they can cancel. Your team receives an email and an in-app notification for every new booking and every cancellation.
Product advice before and after
The same agent knows your synced Shopify catalog, so it can answer questions about the products involved — frames, bikes, dresses — and suggest which ones to try during the appointment.
Several calendars
Create one calendar per service or per location, each with its own schedule, appointment length and time zone.
Set it up
- 1
Install the app and add the chat
Install AI SmartTalk from the Shopify App Store, connect it to your assistant, sync your products, then switch on AISmartTalk Chat under App embeds in your theme editor.
- 2
Create your calendar
In SmartCalendar, create a calendar, choose its time zone and the appointment types you accept, and add your weekly schedule: days, start and end times, and the length of each appointment.
- 3
Connect Google Meet for online consultations
If you offer video consultations, connect the Google Meet integration so that each online booking gets its own Meet link in your Google Calendar.
- 4
Tell the agent when to offer a booking
Explain in the agent's instructions which questions should lead to an appointment — a fitting, a repair, a consultation — and try a booking yourself in the preview.
Honest limits
What it does not do
Booking in the chat needs a verified email: shoppers are not signed in to the chat on Shopify, so they confirm their address with a 5-digit code first. Availability comes only from your SmartCalendar schedule — busy times in your Google Calendar are not taken into account — and each customer can hold one upcoming appointment at a time. AI SmartTalk does not send reminders before the appointment, does not take payments or deposits, and does not create a Shopify order for the service. Cancelling is done from the link in the confirmation email; rescheduling means cancelling and booking again. SmartCalendar is an add-on billed per calendar.
Frequently asked questions
Do I need a separate booking app on Shopify?
No. SmartCalendar is part of AI SmartTalk and the agent books directly in it from the chat on your storefront. You only need the AI SmartTalk app and its chat embed.
Does it sync with my Google Calendar?
Online bookings are added to your Google Calendar with a Meet link when Google Meet is connected. The free slots, however, come from your SmartCalendar schedule: events you add directly in Google Calendar do not block them.
Can customers cancel or change their appointment?
They can cancel from the appointment page linked in their confirmation email, and your team is notified. To change the time, they cancel and book a new slot.
Are reminders sent before the appointment?
Not today. The customer and your team receive a confirmation when the appointment is booked, but no automatic reminder is sent afterwards.
How is it priced?
You need an AI SmartTalk plan, from €9.90 per month with a 30-day free trial, and the SmartCalendar add-on, which is billed per calendar.
Sources
More solutions
Other use cases on this platform
- Customer support
Customer support on Shopify
An agent that answers pre-sale and after-sale questions on your storefront from your live Shopify catalog and your own policies, and passes the conversation to a person when it should.
- Product recommendations
Product recommendations on Shopify
Shoppers describe what they need in their own words; the agent searches your Shopify catalog, checks options and stock, and answers with products they can open in one tap.
- Lead generation
Lead generation on Shopify
Some visitors don't want to check out — they want a quote. The agent recognises them, collects what your team needs in the conversation and puts a qualified lead in front of you.
- FAQ automation
FAQ automation on Shopify
Turn your FAQ page, your policies and your product data into an agent that answers the same questions every day — with the source behind each answer, and an honest "I don't know" when there isn't one.
Appointment booking on other platforms
- Appointment booking
Appointment booking on WooCommerce
When what you sell needs a meeting — a fitting, a consultation, a workshop visit — the agent finds a free slot and books it in the conversation, or customers pick one on a booking page.
- Appointment booking
Appointment booking on PrestaShop
When a product needs advice in person — a fitting, a measurement, a demonstration — the agent offers the nearest free slots in your calendar and books the one the customer picks.
- Appointment booking
Appointment booking on WordPress
Visitors ask for a time in their own words; the agent finds your next free slots, books the one they pick and sends the confirmation by email.
- Appointment booking
Appointment booking on Joomla
Visitors ask for a time in their own words; the agent offers the nearest free slots from your SmartCalendar, books the one they choose and sends the confirmation by email.
- Appointment booking
Appointment booking on Webflow
The agent answers the visitor's questions, offers your next free slots and books the meeting — without sending them to another booking tool.
