For stores that sell online and advise in person
Some products are bought online but chosen with help: prescription glasses, a made-to-measure sofa, a hearing aid, a wedding dress. On these PrestaShop stores, the conversation often ends with "can I come and see you?", and then the customer has to find a phone number, call during opening hours, and wait.
AI SmartTalk lets them book in the chat. You publish your availability in SmartCalendar — days, opening hours and the length of an appointment — and choose whether a visit happens in store, by phone or online. The agent understands "next Tuesday afternoon", offers the five nearest free slots, and books the one the customer chooses. The customer receives a confirmation email with a link to their appointment, and your team is told straight away.
What the agent does
Understands dates in plain words
"Saturday morning", "after 6 pm next week", "the 12th": the agent turns what the customer writes into dates in your calendar's time zone, then lists the five nearest free slots.
Books for a verified customer
A customer signed in to your store is already identified. Anyone else confirms their email address with a code before the booking is made, so every appointment has a real contact.
In store, by phone or by video
Each calendar lists the types of visit you accept. For an online appointment, if Google Meet is connected, a Google Calendar event with a Meet link is created and sent to the customer.
Confirmations for both sides
The customer receives a confirmation email with a link to their appointment page, where they can cancel. Calendar administrators receive an email and an in-app notification for every new booking, and a notification when an appointment is cancelled.
One slot, one customer
A slot can only be booked once, and a customer can hold one upcoming appointment at a time, which keeps your diary free of duplicates.
Product advice in the same chat
Before booking, the agent can answer questions about the frames, fabrics or models in your synced catalog, so the customer arrives knowing what they want to try.
Set it up
- 1
Connect your store
Install the AI SmartTalk module from Modules → Module Manager and click Connect, so the chat widget appears on your PrestaShop storefront.
- 2
Create a calendar
In SmartCalendar, create a calendar with its time zone and the types of visit you accept — in store, by phone or online. SmartCalendar is an add-on billed per calendar.
- 3
Publish your availability
Add recurring schedules: the days, the opening and closing times and the length of each appointment. Free slots are generated from them.
- 4
Connect Google Meet and test
For video appointments, connect the Google Meet integration. Then ask the agent for an appointment in the preview to check the slots and the confirmation email.
Honest limits
What it does not do
SmartCalendar uses its own availability: it does not read busy times from your Google Calendar, so keep the two consistent. No reminder is sent before the appointment; only the confirmation and cancellation emails. A customer cannot move an appointment in the chat: they cancel from the link in their confirmation and book again. Booking requires a verified email address, and a customer can only hold one upcoming appointment at a time. Appointments are not linked to PrestaShop orders, and nothing is paid at booking.
Frequently asked questions
Does it sync with my Google Calendar?
Online appointments create a Google Calendar event with a Meet link when Google Meet is connected. SmartCalendar does not read your Google Calendar to block busy times.
Are reminders sent before the appointment?
Not today. The customer receives a confirmation email when booking and an email if the appointment is cancelled.
Can a visitor book without an account on my store?
Yes. If they are not signed in, the agent asks them to confirm their email address with a code before it books the slot.
Can I have several calendars, one per shop or per optician?
Yes. SmartCalendar is an add-on billed per calendar, and each calendar has its own availability, time zone and types of visit.
What does it cost?
Your AI SmartTalk plan starts at €9.90 per month, with a 30-day free trial, and SmartCalendar is added per calendar. The PrestaShop module is free.
Sources
More solutions
Other use cases on this platform
- Customer support
Customer support on PrestaShop
An agent that answers product, delivery and order questions on your store, day and night, from your own catalog — and hands the conversation to your team when it should.
- Order tracking
Order tracking on PrestaShop
The agent finds the customer's order from a reference, an order number or an invoice number, reads its status and shipping number from your back office, and only ever shows a customer their own orders.
- Product recommendations
Product recommendations on PrestaShop
Shoppers describe what they need; the agent searches your PrestaShop products down to the combination, checks price and stock, and answers with product cards.
- Lead generation
Lead generation on PrestaShop
When a visitor needs a quote, a trade account or a bulk price, the agent collects the details in the conversation, verifies their email and puts a qualified lead in your CRM.
- FAQ automation
FAQ automation on PrestaShop
Delivery times, returns, ingredients, how to use a product: the agent answers from the documents you give it, and admits when the answer is not there instead of making one up.
Appointment booking on other platforms
- Appointment booking
Appointment booking on Shopify
When a product needs advice before it is bought, the agent offers the next free slots, books the one the shopper picks and sends the confirmation — without leaving the conversation.
- 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 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.
