Turn a support chat into a booked call.
In-app scheduling built for Shopify app teams. Create meeting types, let merchants book directly from the chat widget, send branded confirmation emails with .ics and Google Meet links, no Calendly subscription, no third-party branding leaking through.
Free for your first app · No credit card · Toggle on in seconds
Booking confirmed
Acme Merchants · Meet link sent · .ics attached
Every scheduling feature, none of the third-party friction.
Toggle on scheduling in your portal settings. No separate booking account. No "Powered by Calendly" in your merchant's inbox.
Meeting types with full control
Create as many meeting types as you need. Set name, duration, location (Google Meet, Zoom, phone, in-person, or custom), buffers before and after, minimum notice, and how far out merchants can book. Each type can have its own custom intake questions.
Book without leaving the chat
Merchants open the widget, tap the calendar, pick a slot, fill in their details, and they're booked, all without touching an external URL. The booking confirmation card appears right in the conversation thread, visible to both sides.
Reschedule & cancel via token links
Every confirmation email contains an unguessable manage link. Merchants can reschedule or cancel themselves without writing back to support. When they do, the conversation reopens automatically, reminders re-arm, and a new .ics CANCEL or UPDATE lands in their calendar.
Agent booking & manual override
Agents can book a slot on behalf of the merchant straight from the inbox, no widget required. Insert a booking card into the conversation, pick the time, and the branded confirmation email goes out instantly. Useful for phone or async bookings.
Google Meet + .ics on every booking
Connect Google Calendar once. Convot generates a Meet link synchronously for every booking and hides your busy times from the slot picker. Every confirmation email includes an .ics attachment that adds the event to the merchant's calendar, with your branding in the title and description.
Reminders, alerts & push
Configure per-meeting-type reminders (15 min, 1 hour, or 1 day before). Agents get an in-app banner plus desktop notification 5 minutes before each call. New bookings and cancellations push to mobile immediately, so you never miss a call that was booked while you were on the go.
Booked in four steps. No friction, no redirect.
Pick a meeting type
The widget shows all your enabled meeting types, product demo, onboarding call, quick chat. Merchant taps one.
Choose a slot
Available slots display in the merchant's detected timezone, capped at your booking window. Google Calendar busy times are automatically hidden.
Fill in details
Name, email, any custom intake questions you configured, CC addresses optional. All pre-filled for identified visitors.
Confirmed
Branded email out, .ics attached, Meet link included, reminder scheduled. Booking card appears in the support thread.
The fastest way to save a frustrated merchant.
When Convot's AI flags a merchant as frustrated, the fastest move is a call. With scheduling built right into the conversation, your agent can send a booking card in one click, no context switch, no "here's my Calendly" pasted into the thread. A scheduled call converts better than a ticket chain.
- ✓ Slot picker linked to real calendar availability, no double-booking
- ✓
Public booking page at
yourapp.convot.help/en/book, shareable in docs, App Store listings, or onboarding emails - ✓ Scheduling analytics: total bookings, cancellation rate, top meeting types, trends over time
Booking in conversation
BookedProduct demo · 30 min
Wed Jun 4, 2026 · 10:00 AM PDT
Turn your next frustrated merchant into a booked call.
Toggle on scheduling, connect Google Calendar, and your merchants can book without leaving the widget. Free for your first app, no Calendly required.