Free Drupal appointment scheduler.

Accept appointments directly from your website with the Setmore-Drupal integration.

drupal integration with setmore
  • Make it easy to fill your calendar.

    Add a custom ‘Book Now' button to any page on your Drupal website. Your customers can self-book your services at any time.

  • It’s like clockwork.

    Your 24/7 booking system takes secure online payments, automates confirmations and updates your calendar.

  • Connect with global customers.

    Customize your online Booking Page to display in multiple languages and time zones for visitors around the world.

Reduce the back-and-forth with your Drupal booking system.

Drupal is a free open-source website builder that helps showcase your business. Connect your Booking Page with your Drupal site and empower visitors to schedule and pay for your services online. No calls or emails necessary - every appointment automatically lands in your calendar.

Setting up your Drupal booking calendar.

  1. Download the free Setmore plugin for Drupal here.
  2. Log into Setmore and navigate to Apps & Integrations > Drupal.s
  3. Copy your Setmore key and open Drupal in a new tab.
  4. Head to ‘Modules’ and install the plugin from step 1.
  5. Decide where on your site to feature your ‘Book Now’ button and finish the integration.

Need a bit more detail? Check out step-by-step Drupal integration guide >

Tap to book, anytime.

Add a customizable ‘Book Now’ button to your website that links directly to your Booking Page. A Setmore-Drupal online booking system lets your site visitors view your availability, select an appointment slot and pay for your services - no waiting. Gain an edge over your competitors by offering convenient 24/7 self-scheduling.

An awesome chain of events.

Spend more time providing memorable customer experiences and let Setmore automate appointment-scheduling. When a visitor books through your Drupal website, they’re automatically sent an email confirmation and follow-up reminder. You get notified of every booking and your calendar updates in real-time.

Customize your Booking Page.

Give your audience an extra nudge to reserve your time with an optimized Booking Page. Services can display in different languages and your availability appears in your visitors’ time zones. Reduce missed appointments due to time zone confusion and ensure traffic from all over gets a tailored experience.

Brand your booking journey.

Create a one-of-a-kind Booking Page by adding your logo, customer reviews, an Instagram stream and more customized features.

Get started FREE
curly hair women with glasses using setmore

Ready to boost your bookings?


  • Yes! The Drupal booking module is available to all Setmore Free, Pro and Team customers. Create your account and start taking appointments from your website.

  • Yes. You can take online payments for appointments, classes and events from your Booking Page. Free plan subscribers can connect Setmore with Square to process credit and debit card transactions. If you’re on a Pro or Team plan, you can also take payments with Stripe. Learn how to set up Booking Page payments >

  • You can personalize your Booking Page with your logo, brand colors, customer reviews, Instagram photos and more. To view customization options, log into your Setmore account and head to Apps & Integrations > Your Booking Page.

  • Yes. You can remove all Setmore brand elements from your Booking Page if you upgrade to Pro or Team. Go to Apps & Integrations > Your Booking Page (Configure) > Booking Policies, and scroll down until you see the switch for Setmore Branding.

  • Anywhere you can drop your Booking Page link! Add a booking button to Instagram, Facebook and more. For a full list of Setmore’s integrations, go to Apps & Integrations in your app, or check out the integrations section of our site.

For more information, check out our Support Center

Community group of Setmore customers

Make the magic happen, we’ll make sure it happens on time.

Sign me up