Shopify Appointment Booking App

Create a simple appointment booking flow on your Shopify website to streamline reservations, show availability, and make scheduling easier for customers.
4.8 rating
10,000+ reviews
Free plan available
Create Widget for Free
No credit card needed
Shopify Appointment Booking App

Create your Appointment Booking app

Configure your Online Booking and add it to your Shopify website for free!

Why People Love Elfsight

When customers are ready to book, they don’t want to wait for emails or calls – they want to lock in a time right away. The Elfsight Booking app for Shopify makes that possible. Whether you’re running a salon, a consulting service, or even a rental business, clients can reserve their slot in just a few clicks.

You don’t need to be technical to set it up. Think of it like dropping a calendar right into your storefront. It’s smooth, fast, and your customers will thank you for it.

Did you know?

According to Zippia, around 70% of people prefer to schedule appointments online rather than over the phone.

Give customers the convenience they already expect – start using the free Appointment Booking app for Shopify today and turn visits into confirmed bookings.

Key Features of the Shopify Appointment Booking

Here’s why this is one of the best appointment apps for store owners:

  • Custom booking form: Collect all the info you need with adjustable fields.
  • Real-time availability: Display availability in a simple, clear calendar view.
  • Instant confirmations: Customers get updates when they book.
  • Responsive design: The widget works perfectly on desktop and mobile.
  • Flexible schedules: Set working hours, breaks, and holidays so bookings match your calendar.
  • No-code setup: Works even if you’ve never touched code before.

Experiment with every setting in the editor – no account needed.

How to Add Booking App to Shopify

Embedding the Appointment Booking to Shopify is quick. Here’s how you can do it step by step:

Inline Booking Form:

Best for placing on a dedicated booking page or contact section.

  1. Pick a template: Open the Elfsight editor and choose a booking design.
  2. Personalize it: Add your services, hours, and customize the look.
  3. Generate the code: Click “Add to website for free” and copy the snippet.
  4. Embed in Shopify: Open your Shopify admin, go to Online Store → Pages, and paste the code into the page editor. Save and publish.

Floating Booking Button:

Perfect if you want the online booking to be available for customers from anywhere on your store.

  1. Choose floating style: Select a floating option in the editor.
  2. Adjust settings: Add services, available slots, define position, and design.
  3. Copy the code: Generate your code snippet.
  4. Add to Shopify: Paste it into your theme’s code before the closing </body> tag.

Need help? Explore our Help Center, check the blog for guides on adding an appointment app to your website, or request new features in the Wishlist. You can also keep up with updates in the Changelog.

Is Appointment Booking compatible with Shopify Online Store 2.0?

Yes, all Elfsight apps support Shopify 2.0 and can be embedded as app blocks or custom HTML.

What time intervals are available in the booking app?

The app supports appointment intervals from 15 to 60 minutes, extended durations like 90 minutes, or fully customized service lengths.

Does the appointment app connect to Google Calendar?

Elfsight includes two-way synchronization that blocks booked slots instantly and adds confirmed reservations to your calendar.

Can I offer multiple services for booking?

Yes, you can create different services with unique durations, though visitors can book only one service per session.

What notifications are sent after a booking?

Elfsight automatically sends confirmation and reminder emails to customers and store owners to help prevent no-shows.

Does the booking form capture customer details?

Yes, it collects name, email, phone number, and additional responses directly within the scheduling process on your Shopify website.

Can I block specific dates or holidays?

Yes, unavailable days and special closures can be set so customers only see accurate availability on your Shopify store.

Is booking available 24/7 in Shopify?

Yes, customers can schedule appointments anytime, with real-time availability displayed on your Shopify store.

Pricing

14-day money back guarantee. Risk-free, you can cancel at anytime.
Elfsight Apps
Multi-platform software that works on any website
From $0 / month
Start with a free plan
Unlimited websites
24/7 company support and well documented
Free of charge installation service
Flexible design