Plays nicely with your stack.
Payments, messaging, calendars, your existing website, social profiles, print and automation — here is exactly what connects, how it works and what it costs you in effort. Which is: very little.
Your website & booking flow
Three ways to show up online, and you can move between them whenever you like: a full hosted website, a single hosted booking page, or the booking widget embedded in the site you already have.
Hosted website
LiveA complete, SEO-ready website built in the drag-and-drop builder — home, services, team, about, contact and any extra pages you add.
- 10+ templates with your own colours, fonts, logo and favicon.
- Extra pages each get their own title, description and social preview.
- Free SSL, global CDN and a bookappointment.co.uk subdomain on every plan; your own domain on Pro and Business.
Hosted booking page
LiveOne shareable link that only does booking — ideal if you already have a website you like, or you live on Instagram.
- Deep-link straight to a service, a team member, or an estate agent's property listing.
- Fully branded, so it feels like part of your existing site.
- Nothing to install and nothing to maintain.
Embeddable booking widget
LiveTwo lines of code drop the whole booking flow inside a page on your own site. No pop-ups, no redirects, no plugin to keep updated.
- Works on WordPress, Wix, Squarespace, Shopify, Webflow, GoHighLevel and plain HTML.
- The frame reports its own height, so there is never an inner scrollbar.
- Also available as a plain Book Now button, a floating sticky button, or an email-signature block.
Payments, deposits & in-person cards
Card payments run through Stripe on your own connected account, so money lands in your bank — never in ours, and never with commission taken off the top.
Stripe Connect
Pro+Your own Stripe account, connected in a few minutes. Payouts go straight to your bank on Stripe's normal schedule.
- Deposits, full prepayment or pay-on-the-day — set it per service.
- Refunds, no-show fees and cancellation rules handled in the dashboard.
- Apple Pay and Google Pay appear automatically on supported devices.
Tap to Pay on iPhone
Pro+Take contactless cards on the phone in your pocket, with no extra hardware, from the BookAppointment for Business app.
- Payment is attached to the appointment, so takings reconcile themselves.
- Per-staff permission controls who is allowed to take money.
- Digital or emailed receipts — no paper roll to run out of.
Card readers (S700 & WisePOS)
Pro+Order a BookAppointment-branded countertop or handheld reader from inside the dashboard when you want a dedicated till.
- Readers pair to your own Stripe account and locations.
- Splash, idle and receipt screens are configured before shipping.
- Order and track fulfilment from Payments → Card readers.
Stripe Identity age & ID checks
BusinessAutomated 18+ and identity verification for tattoo, piercing, aesthetics and other age-restricted services.
- Trigger a check per service, or per customer, before the appointment is confirmed.
- Manual verification is always available at no extra cost.
- Automated checks are charged per check, as you use them.
Email & SMS
Confirmations, reminders, follow-ups, waitlist offers and two-way conversations — all from your own sender identity, with quiet hours so nothing pings at 3am.
Branded transactional email
LiveEvery booking email is sent from your business name on a properly authenticated sending domain, so it lands in the inbox rather than the junk folder.
- Editable subject and body for every template, per business.
- Automatic confirmations, reminders, cancellations, reschedules and review requests.
- Delivery logs in the dashboard show exactly what was sent and what bounced.
SMS reminders & replies
Pro+Text reminders before the appointment, plus inbound replies threaded onto the booking they belong to.
- 24-hour and 2-hour reminder windows, configurable per business.
- Waitlist offers can go by SMS when the customer has opted in.
- Credits are topped up in the dashboard — no separate contract.
Customer inbox
LiveA two-way thread per customer so questions, changes and photos stay attached to the appointment.
- Replies arrive by email or SMS and land in one place.
- Daily digest of anything unanswered.
- Full history travels with the customer record.
Marketing, reviews & AI
Tools that bring customers back, collect feedback, and answer questions while you're busy.
Email campaigns
Pro+Send branded email shots to your own opted-in customers — offers, news and win-backs — with audience filters, scheduling and open/click results.
- Built-in template gallery plus save-your-own designs.
- Filter by service, staff, visit history, location and consent.
- Paid for with email credits; top up inside the dashboard.
Automated emails
Pro+Set one up once and leave it running: after-visit follow-ups, first-visit welcomes, birthday treats and win-back nudges.
- Each customer is only emailed once for the same trigger.
- Pauses automatically if you run out of email credits.
- Respects opt-outs and marketing consent everywhere.
Customer reviews & widgets
LiveCollect star ratings automatically after each appointment, moderate and reply, then show them on your website or embed them anywhere.
- Invite by email or SMS with a unique review token.
- Feature your best reviews, reply publicly and flag feedback for follow-up.
- Widgets inherit your colours and fonts.
AI chatbot for your website
Pro+An assistant trained only on your own services, prices, hours, team and locations. It answers questions, checks live availability and hands over to you when it can't help.
- Learns from your website content and business settings.
- Suggests booking links and captures support enquiries.
- Monthly conversation quota included; usage visible in the dashboard.
Calendar sync
Keep your own calendar and BookAppointment in step, whichever app you personally live in.
iCal / ICS outbound feed
LiveA private, read-only feed of your bookings that any calendar app can subscribe to — per staff member or for the whole business.
- Works with Apple Calendar, Google Calendar, Outlook and Fantastical.
- Updates automatically as bookings change; no manual export.
- Each feed has its own revocable token.
Inbound calendar sync
Pro+Connect private ICS feeds from Google, Outlook, Apple, Fresha, Booksy or Airbnb-style calendars so outside bookings block out your availability.
- Refreshes every 15 minutes and respects recurring events, time zones and cancellations.
- Assign a feed to a staff member or the whole business.
- Stops double-bookings when you take appointments elsewhere too.
Where customers find you
Every one of these gets its own tracked booking link from Booking links & embeds, so you can see which channel actually brings appointments.
Google Business Profile
LiveAdd a booking link to your profile so people can book from Google Search and Maps.
- Step-by-step guide in the dashboard, with the exact link to paste.
- Tagged automatically so Google-sourced bookings show in reports.
- Also works in your Google Business description and posts.
Instagram, Facebook, TikTok & LinkedIn
LiveAction buttons and bio links for every social platform, each with its own tracking.
- Guides for the Facebook Page Book now button and the Instagram action button it feeds.
- Facebook, Instagram, TikTok, LinkedIn, X, Threads, Pinterest, YouTube and WhatsApp all supported in your site footer too.
- WhatsApp Business greeting and away messages can carry your booking link.
QR codes, posters & window stickers
LivePrintable codes for the counter, the mirror, receipts and flyers — plus branded window sticker templates at multiple sizes.
- Download a QR PNG per channel so print and social are tracked separately.
- Window stickers print at 80 × 80 mm, A6, A5 or a custom size at 300 dpi.
- Built-in print preview simulates common printer margins before you waste paper.
Customer accounts & rebooking
LiveCustomers get a login with their appointment history, one-tap rebooking, reschedule and cancel — across every business they book with.
- No account required for a first booking unless you require it.
- Customers see all their upcoming and past appointments in one place.
- Works on the web and inside the branded customer app.
Native apps
Booking software in your pocket — for you and your customers.
BookAppointment for Business (iOS)
Pro+The staff app for iPhone and iPad: view the diary, take Tap to Pay, message customers and manage bookings on the move.
- Staff log in with their own permissions and see only their calendar or the whole shop.
- Tap to Pay on iPhone for contactless, commission-free card payments.
- Push notifications for new bookings, cancellations and messages.
Branded customer app
Add-onA fully branded iPhone and Android app for your customers, published under your business name — booking, rebooking, reminders and messages.
- We design, build, submit and maintain it as a managed add-on.
- Push reminders, one-tap rebooking and your own booking flow.
- Available for businesses that want their own app store presence.
Automation, data & reporting
When you want BookAppointment to talk to the rest of your stack, there is a proper API and real webhooks — not a screen-scrape.
Webhooks
BusinessReal-time HTTP callbacks when a booking is created, updated, rescheduled, cancelled or completed.
- Signed payloads so you can verify the call came from us.
- Retries on failure, with a delivery log you can inspect.
- Point them at your own system, an internal tool, or an automation platform.
Public REST API
BusinessA documented REST API for bookings, customers, staff, services, availability and payments — scoped to each business you have access to.
- Create API keys with read or write access, revocable at any time.
- JSON requests and responses with standard pagination and error shapes.
- Use it directly or plug it into Zapier, Make, n8n and your own tools.
Property portal feeds
Pro+For estate and letting agents: secure Rightmove, Zoopla, OnTheMarket and Boomin feeds built automatically from your own listings.
- BLM v3 and JSON/XML feed formats supported.
- Each feed has a token-protected URL and branch-code mapping.
- Listings update as soon as you change a property in BookAppointment.
Reports & channel attribution
LiveRevenue by team member, busiest hours, repeat rate, waitlist conversion and which link each booking came from.
- Every booking link carries UTM tags automatically.
- Compare 7, 30, 90 or 365 days by source, medium and campaign.
- Export any view to CSV for your accountant.
The actual embed code
Your dashboard generates these with your own subdomain, service and staff pre-filled — this is what they look like. Swap yourshop for your own address.
Renders the full booking flow wherever you place the div. Best for a dedicated Book page.
<script src="https://yourshop.bookappointment.co.uk/widget.js" async></script>
<div data-bookappointment></div>Platform-by-platform install.
Wherever your current site lives, the job is the same: paste the snippet into an HTML block. Here is where to find it.
WordPress
Add a Custom HTML block to the page (or paste into a theme template) and save.
Wix
Add → Embed Code → Embed HTML, paste the snippet, then stretch the box to full width.
Squarespace
Add a Code block to the section and paste. Keep 'Display source code' unticked.
Shopify
Edit the page in the admin, switch the description editor to HTML mode and paste.
Webflow
Drop an Embed element onto the page, paste, then publish.
Plain HTML
Paste anywhere inside the <body> of your page. That's the whole install.
Prefer to see it working first? Open any live demo and choose the widget embed example.
Need something we haven't listed?
Tell us what you want to connect. We're always adding.