Read this introduction to the Drupal plugin feature with information on installing the booking plugin.
To learn more about the functionality of the Drupal plugin, please read the entire series of articles accessed at the side and bottom of this page.
- Activating the Drupal plugin
- Enabling the shortcode for the Drupal plugin
- Accessing the shortcode generator for the Drupal plugin
- Configuring basic options for the Drupal plugin
- Configuring advanced options for the Drupal plugin
- Working with Drupal plugin shortcode
Which plans include this feature?
Legacy: Soho, Pro, Plus, Enterprise, Flex
New: Starter, Growth, Managed | Learn more about our new plans or how to change your plan.
Where can I find this feature using the top menu?
Manage > Integrations > Website Integration > Drupal
What more do I need to use this feature?
- Admin permissions to manage integrations.
- A hosted website with free Drupal software.
- Ability to copy and paste into your website code or have some helpful person do this for you!
Which Checkfront version supports this feature - classic, new or both?
- The Drupal integration is available to both those using items (Inventory > Items), a key feature of our classic version of Checkfront, and those using products (Inventory > Products), a key feature of our newest version of Checkfront.
![]() |
New to Checkfront - Products ✨ With our newest version of Checkfront, we have added Products (Inventory > Products) as the successor to items (Inventory > Items). Are you interested in migrating to our newest version? Please reach out to our Technical Support team for more information. |
Version Support Currently, our integration supports Drupal versions up to and including 7.9. Do you need support for a higher version? Submit your feedback to our Product Team via the Community. For now, we recommend using the Booking Widget to display your Checkfront booking page on your website. |
About Drupal
Back to top"Drupal is content management software. It's used to make many of the websites and applications you use every day. Drupal has great standard features, like easy content authoring, reliable performance, and excellent security. But what sets it apart is its flexibility; modularity is one of its core principles. Its tools help you build the versatile, structured content that dynamic web experiences need." ~ Drupal.org
Integration Overview
Back to topCheckfront has created a plugin for Drupal which enables you to generate a shortcode, paste it into your webpage, and publish a booking portal for your Customers to reserve their items/products.
Once configured, the plugin handles the complicated code to display the portal. All you need to do is add the shortcode to your page, and we take care of the rest.
If you want to alter how the booking portal appears or behaves, you can do that by adding arguments to the shortcode. This guide shows you just how to do all of the above.
![]() |
Learn more about the benefits of the Drupal integration here: |
About the Drupal plugin
Back to topUnlike our Booking Widget integration method, the Drupal-based booking portal requires the installation of a plugin. It's a little more complicated than the WordPress plugin, but if you follow this guide closely, you can be up and running quickly!
Both the Booking Widget and Drupal integration methods yield the same results, but by installing the Drupal plugin, you avoid a complicated mass of code and can make changes to your website URL without needing to edit any code on your webpage.
If you've used Drupal before, you're probably familiar with finding plugins and installing them on your server. If not, then don't panic! Follow this guide, and we show you exactly what needs to be done.
The following navigation options may differ depending on the installed Drupal version. This guide refers to Drupal version 7.92. |
Installing the plugin
Back to topThe first step is to locate the Checkfront plugin within Drupal. Navigate to your Drupal Dashboard and click the Modules link in the main navigation bar.
Next, click on the contributed modules link.
From the Modules tab, enter Checkfront in the Search Modules field and press the Search button.
When the results appear, look for the one labelled Checkfront Online Booking System. Click on the linked title to access the Checkfront Online Booking System page.
You are now presented with some information on the Checkfront booking plugin. Under the Releases section, click on the tar.gz file to download it to your computer.
Return to the Modules page and click the + Install new module link.
Click the Choose File button and locate/select the file you downloaded to your computer. Then, click Install.
In the next article, we continue with how to activate the downloaded plugin in Drupal.
Activating your Drupal plugin >