---
title: Checkfront by Maxmel Tech
slug: checkfront-pcyoyl
description: How to integrate Checkfront with Make.com
image: https://make-cxp-documentation.ams3.digitaloceanspaces.com/apps-center-icons/PREVIEW_checkfront-community.png
docTags: 
createdAt: 2026-01-09T09:52:17.631Z
---

| ::Image[]{src="https://make-cxp-documentation.ams3.digitaloceanspaces.com/apps-center-icons/checkfront-community.png" size="50" width="512" height="512" position="center" showCaption="false"}<br /><br />::Image[]{src="https://app.archbee.com/api/optimize/oAyFj2GHlBeBVWF5OAir2/JoAJhvSlBlBIvHteHmo_y-20251023-115411.jpeg" size="46" width="400" height="128" position="center" showCaption="false"} | Checkfront is an online booking management platform for tours, activities, and rentals. Integrating Checkfront with Make.com lets users automate reservation management, synchronize customer data, and trigger notifications or follow-ups based on booking events. |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

:::hint{type="warning"}
This is AI-generated content based on official Checkfront documentation. The content may still contain errors—please verify important information. If you have questions, contact [Checkfront](https://www.checkfront.com/company/contact/) directly.
:::

# How to get support on Checkfront

Checkfront is a community-developed application and is subjected to the developer's terms and conditions, which may include applicable fees. Make does not maintain or support this integration. For assistance, please https\://f.make.com/r/reachout?app\_name=Checkfront\&app\_slug=checkfront-community\&app\_unique\_id=checkfront-pcyoyl.

# Requirements

To use the Checkfront app in Make, you must have a paid Checkfront account with API access enabled and either an API key or OAuth2 credentials, [create your account on Checkfront.](https://checkfront.com)

# App installation

:::hint{type="info"}
To install this app, you need Admin, Owner, or App Developer permissions. [Learn more about organization roles.](docId:-FOYcASPYP9uYKGm7LQPB)
:::

::::WorkflowBlock
:::WorkflowBlockItem
Go to the [Make integration page](https://www.make.com/en/integrations/checkfront-community/).
:::

:::WorkflowBlockItem
Click the **Install** button.
:::

:::WorkflowBlockItem
**Follow** the on-screen instructions to complete the setup.&#x20;
:::
::::

# Connect Checkfront and Make&#x20;

To get started, you must first create a connection between Checkfront and Make, allowing the two services to communicate.&#x20;

You can connect using the following method: Token Authentication,OAuth2,HTTP Basic Authentication,Bearer Token.

## Token Authentication Instructions

You need to generate an API Key and API Secret for Token Authentication.

::::WorkflowBlock
:::WorkflowBlockItem
Login to your Checkfront account using your credentials.
:::

:::WorkflowBlockItem
Navigate to the Manage section and select Developer.
:::

:::WorkflowBlockItem
In the Developer area, locate the section for API keys.
:::

:::WorkflowBlockItem
Create a new API key pair for your application.
:::

:::WorkflowBlockItem
Note the generated API Key and API Secret.
:::
::::

## OAuth2 Instructions

You need to generate your OAuth2 credentials for your application.

::::WorkflowBlock
:::WorkflowBlockItem
Login to your Checkfront account using your credentials.
:::

:::WorkflowBlockItem
Navigate to the Manage section and select Developer.
:::

:::WorkflowBlockItem
Click the New Application button to create a new application.
:::

:::WorkflowBlockItem
Configure the application, selecting OAuth2 as the authentication type and specifying the required permissions for your application.
:::

:::WorkflowBlockItem
After saving, note the generated Consumer Key and Consumer Secret.
:::
::::

## HTTP Basic Authentication Instructions

You need to generate an API Key and API Secret for authentication.

::::WorkflowBlock
:::WorkflowBlockItem
Login to your Checkfront account using your credentials.
:::

:::WorkflowBlockItem
Navigate to the Manage section.
:::

:::WorkflowBlockItem
Go to the Developer area.
:::

:::WorkflowBlockItem
Locate the section for API keys.
:::

:::WorkflowBlockItem
Create a new API Key and API Secret pair.
:::

:::WorkflowBlockItem
Note the generated API Key and API Secret.
:::
::::

## Bearer Token Instructions

You need to obtain an access token through the OAuth2 authentication process.

::::WorkflowBlock
:::WorkflowBlockItem
Log in to your Checkfront account using your credentials.
:::

:::WorkflowBlockItem
Navigate to the Manage section and select Developer.
:::

:::WorkflowBlockItem
Create a new Application by clicking the New Application button.
:::

:::WorkflowBlockItem
During application setup, note your Consumer Key and Consumer Secret.
:::

:::WorkflowBlockItem
Initiate the OAuth2 authorization flow to obtain an access\_token.
:::

:::WorkflowBlockItem
After completing the authorization, retrieve the access\_token from the OAuth2 response.
:::
::::



:::hint{type="info"}
Some community developers require an additional specific **API Key**. Retrieve the required **API key&#x20;**&#x66;rom the community developer's dashboard, generally found under **Settings/API. &#x20;**&#x46;or more info, please https\://f.make.com/r/reachout?app\_name=Checkfront\&app\_slug=checkfront-community\&app\_unique\_id=checkfront-pcyoyl.
:::

## Create the connection in Make&#x20;

:::::WorkflowBlock
::::WorkflowBlockItem
[ account](https://www.make.com/en/register), add the Checkfront module to your scenario, and click **Create a connection.&#x20;**

:::hint{type="info"}
If you add a module with an instant tag, click **Create a webhook**, then **Create a connection.**
:::
::::

:::WorkflowBlockItem
*Optional:&#x20;*&#x69;n the **Connection name** field, enter a name for the connection.
:::

:::WorkflowBlockItem
Enter the **authentication credentials** you copied from your Checkfront account or follow the on-screen instructions to create the connection. You must also enter any required third-party API keys obtained earlier.
:::
:::::

For detailed information on connecting an application, see [Connect an application](docId\:SO88FM6pkT0G-adKDDfzZ) page.

# Checkfront modules

After connecting to the Checkfront app, you can choose from a list of available modules to build your scenarios.&#x20;

:::ExpandableHeading
### Add Items to Classic Discount

Links specific items to a particular item discount within your Checkfront account, allowing you to manage which products receive the selected discount.
:::

:::ExpandableHeading
### Add Vouchers to a Classic Discount

Adds new voucher codes to a specific item discount, allowing you to offer special deals or promotions on selected products.
:::

:::ExpandableHeading
### Archive Products

This module lets you deactivate a product, making it inactive without deleting it from your system. You can always reactivate the product later by changing its status back to active.
:::

:::ExpandableHeading
### Archive a Customer

This module allows you to archive a specific customer account, effectively marking it as inactive while preserving its information for future reference.
:::

:::ExpandableHeading
### Capture Pending Gift Certificate Payments

This module processes and finalizes any pending gift certificate payments that were previously attached to a booking, ensuring the payment is completed and recorded.
:::

:::ExpandableHeading
### Change Booking Status

Updates the status of a booking in Checkfront. You can also choose to send notification emails about the status change, record a payment if you’re marking the booking as paid, or permit overbooking when switching to a locked status.
:::

:::ExpandableHeading
### Check In a Booking

This module allows you to check in an entire booking or select specific guests within a booking in Checkfront. If you don’t specify any guest activity IDs, it will automatically check in all guests associated with that booking.
:::

:::ExpandableHeading
### Create Redacted Customer Information

Removes all personally identifiable information (PII) from a customer's record, ensuring their sensitive data is fully anonymized.
:::

:::ExpandableHeading
### Create Refund Transactions

Processes a refund for a specific booking transaction in your Checkfront account, returning the payment to the customer.
:::

:::ExpandableHeading
### Create a Booking Guest

Adds a new guest to a selected booking in Checkfront, allowing you to include detailed guest information, fill out custom guest form fields, and optionally assign the guest to specific activities within the booking.
:::

:::ExpandableHeading
### Create a Booking Note

Adds a new note to an existing booking in Checkfront. You can choose whether this note is for internal use only or if it should also appear on invoices that your customers can see.
:::

:::ExpandableHeading
### Create a Check-out Booking

This module allows you to check out a booking or selected guests from a booking in Checkfront. If you don't specify any guest activity IDs, the module will automatically check out all guests included in the booking.
:::

:::ExpandableHeading
### Create a Classic Discount

Adds a new discount to a specific item in your Checkfront account, allowing you to offer special pricing or promotions to your customers.
:::

:::ExpandableHeading
### Create a Copy of a Product

Creates a duplicate of an existing product, with the option to also copy its related information, such as categories, attributes, or other linked data.
:::

:::ExpandableHeading
### Create a Customer

Creates a brand new customer account in your system, allowing you to easily add and manage customer details for future interactions.
:::

:::ExpandableHeading
### Create a Gift Certificate Payment

Processes a payment for a booking by applying a gift certificate as the payment method.
:::

:::ExpandableHeading
### Create a POS Payment

Creates a point-of-sale (POS) payment transaction in your Checkfront account, allowing you to record and process in-person payments directly through the system.
:::

:::ExpandableHeading
### Create a Product

Adds a brand new product to your Checkfront account, letting you specify important details like the product’s category, name, SKU, allocation type, pricing options, visibility settings, taxes, deposits, commissions, and more. You can also customize additional optional settings to fit your needs.
:::

:::ExpandableHeading
### Create a Refund to an Existing Gift Certificate

This module allows you to refund the amount from a booking transaction directly back to an existing gift certificate, making it easy to return funds to your customers in the form of a gift certificate balance.
:::

:::ExpandableHeading
### Create an Import Transaction

This module lets you take a payment that has already been made and link it directly to a specific booking, ensuring the payment is properly recorded for that reservation.
:::

:::ExpandableHeading
### Delete Items from Classic Discount

Removes selected items from an existing item discount in your Checkfront account, so those items will no longer be eligible for that specific discount.
:::

:::ExpandableHeading
### Delete Pending Gift Certificate Payments

This module cancels any outstanding gift certificate payments that are still pending for a specific booking.
:::

:::ExpandableHeading
### Delete a Booking Guest

Removes a specific guest from a booking by using their unique identifier (UUID). This module helps you manage your bookings by allowing you to easily remove guests as needed.
:::

:::ExpandableHeading
### Delete a Note

Deletes a specific note from a booking by using the note's unique ID.
:::

:::ExpandableHeading
### Delete a Pending Gift Certificate Payment

Removes a gift certificate payment that is still pending from a specific booking.
:::

:::ExpandableHeading
### Delete an Item Discount

This module turns off a specific item discount in your Checkfront account, ensuring that the selected discount is no longer applied to items.
:::

:::ExpandableHeading
### Get Booking Counts

Fetches the total number of bookings made for a specific item or product during a time period you choose.
:::

:::ExpandableHeading
### Get Inventory Product

Retrieves the available inventory quantity for a specific product during a chosen time frame.
:::

:::ExpandableHeading
### Get Inventory for an Item or Product

Retrieves the current stock levels for a particular item or product, allowing you to see how much inventory is available within a specified date and time range.
:::

:::ExpandableHeading
### Get a Booking

Fetches a specific booking from Checkfront by using its unique booking code. You can also choose to include extra details like customer information, individual line items, booking status, or any notes related to the booking.
:::

:::ExpandableHeading
### Get a Booking Guest

Retrieves detailed information about a specific guest associated with a booking in your Checkfront account.
:::

:::ExpandableHeading
### Get a Booking Transaction

Retrieves detailed information about a particular transaction associated with a specific booking.
:::

:::ExpandableHeading
### Get a Classic Discount

Retrieves detailed information about a specific item discount from your Checkfront account.
:::

:::ExpandableHeading
### Get a Customer

Retrieves detailed account information for a specific customer within your Checkfront account.
:::

:::ExpandableHeading
### Get a Note

Fetches detailed information about a particular note linked to a booking in Checkfront, using the note’s unique ID.
:::

:::ExpandableHeading
### Get a Product

Fetches detailed information about a specific product, with options to include extra details like product images and integration data.
:::

:::ExpandableHeading
### Get a Transaction

Retrieves detailed information about a specific transaction using its unique ID.
:::

:::ExpandableHeading
### List Accounts

Retrieves a list of all partner or staff accounts in your Checkfront account that match the optional filters you specify, making it easy to find and review team members or partners based on your search criteria.
:::

:::ExpandableHeading
### List Booking Guests

Fetches a complete list of guests linked to a particular booking in Checkfront. This includes detailed information such as each guest’s assigned activities and any custom fields they filled out on the guest form.
:::

:::ExpandableHeading
### List Booking Transactions

Retrieves and displays all transactions associated with a specific booking in your Checkfront account, giving you a detailed view of the booking's payment history and related financial activities.
:::

:::ExpandableHeading
### List Bookings

Fetches a list of bookings from Checkfront that match your chosen filters, such as specific date ranges, customers, products, or booking statuses. You can also choose to include extra details like customer information, line items, booking status, or notes. The module supports pagination, making it easy to work with large sets of bookings.
:::

:::ExpandableHeading
### List Classic Discounts

Searches your Checkfront account to find and retrieve any discounts that have been applied to items.
:::

:::ExpandableHeading
### List Custom Rates

Displays a list of custom rates that can be used to apply bulk price adjustments to selected products, including options like tiered pricing structures.
:::

:::ExpandableHeading
### List Customer Bookings

This module allows you to fetch all bookings linked to a particular customer in Checkfront. You can also choose to include extra details, such as customer information, individual line items, booking statuses, or any notes related to those bookings.
:::

:::ExpandableHeading
### List Customers

Retrieves a complete list of all customer accounts stored within your Checkfront account, allowing you to view and manage your customers easily.
:::

:::ExpandableHeading
### List Inventory

Retrieves a detailed list of available inventory for every product within a specified time frame.
:::

:::ExpandableHeading
### List Notes

Fetches and displays all notes linked to a particular booking in Checkfront, allowing you to view any comments or details added to that reservation.
:::

:::ExpandableHeading
### List Products

Fetches a list of products from Checkfront, allowing you to narrow down the results by status, type, categories, tags, asset pools, or a specific search term. You can also choose to include additional details like product images or integration information in the results.
:::

:::ExpandableHeading
### List Transactions

Retrieves and displays a detailed list of all transactions from your Checkfront account, helping you keep track of your booking payments and financial activity.
:::

:::ExpandableHeading
### Make an API Call

Allows you to make a custom API request to the service, enabling you to interact with any endpoint and perform actions not covered by the standard modules.
:::

:::ExpandableHeading
### Reset Checked-In Status

This module lets you reset the checked-in and checked-out status for a booking or for selected guests in Checkfront. If you don’t specify any guest activity IDs, it will reset the status for every guest in the booking.
:::

:::ExpandableHeading
### Update Account Password

Allows you to securely change or update the password for an existing customer account.
:::

:::ExpandableHeading
### Update Classic Discount

Updates the details of a specific item discount in your Checkfront account, allowing you to modify information such as the discount amount, description, or conditions.
:::

:::ExpandableHeading
### Update POS Transaction Metadata

Updates the metadata details for a point-of-sale (POS) transaction associated with a specific booking. This allows you to modify or add extra information related to the POS transaction on that booking.
:::

:::ExpandableHeading
### Update a Booking

This module allows you to update key details for an existing booking in Checkfront. You can modify customer information, adjust language preferences, update custom form fields, and manage partner associations—all in one place to keep your booking records accurate and up to date.
:::

:::ExpandableHeading
### Update a Booking Guest

Allows you to update the details of a guest associated with a specific booking in your Checkfront account, such as their contact information or other relevant guest information.
:::

:::ExpandableHeading
### Update a Booking Note

Updates the text and visibility settings of a particular note attached to a booking in Checkfront, allowing you to modify the note’s content or control who can see it.
:::

:::ExpandableHeading
### Update a Customer

Updates the account details for a selected customer. You can choose to update only specific fields, and if you want to remove a custom field’s value, simply set it to null.
:::

:::ExpandableHeading
### Watch Bookings

This module activates whenever a new booking is created or an existing booking is updated in your Checkfront account, allowing you to automatically respond to changes or additions in your reservations.
:::

:::ExpandableHeading
### Watch Discounts

This module activates whenever a new discount is created in your Checkfront account, allowing you to automatically respond to newly added promotional offers.
:::

:::ExpandableHeading
### Watch Products

This module activates whenever a brand new product is added to your Checkfront account, allowing you to automatically respond to new product listings as soon as they appear.
:::

# Templates

You can look for more templates in [Make's template gallery](https://www.make.com/en/templates), where you'll find thousands of pre-created scenarios.

# Checkfront resources&#x20;

You can have access to more resources related to this app on the following links :

- [Checkfront website](https://checkfront.com)
- [Checkfront documentation](https://startintegrate.com/apps/commerce/checkfront-pcyoyl)
- [Checkfront API documentation](https://www.make.com/en/hq/app-invitation/d37745d8da0932c268eadd5c6a87c661)
- [Checkfront page on make](https://www.make.com/en/integrations/checkfront-community)

***

:::CtaButton{label="Get started for free" externalHref="https://www.make.com/en/register" openInNewTab="true"}

:::

