Learn how to generate Booking Widget code for Partner websites and how to attribute Hosted Booking page bookings to Partners.
New to Partner accounts? Please read the first article in this series: Introduction to Partner Accounts.
Looking for information on Staff or Customer accounts? Check out the following articles:
Which plans include this feature?
Legacy: Soho*, Pro*, Plus*, Enterprise*, Flex*
New: Starter*, Growth (Subscription), Growth (Per Booking), Managed
*Limits on the number of Partner accounts apply.
→ Learn more about our new plans or how to change your plan.
Where can I find this feature using the top menu?
Account URL > Log into Partner account > Integrations
What more do I need to use this feature?
- Admin permissions to manage User Accounts.
- One or more Partner accounts, created and assigned.
- Partners (or their Website Developers) with access and skills to add code to a Website.
- Our Android and iOS mobile apps do not support Partner Accounts. Partners must use their desktop or mobile browsers to access accounts.
Which Checkfront version supports this feature - classic, new or both?
- This feature is available in both our classic version using items (Inventory > Items) and our newest version using products (Inventory > Products). → Learn more about products
Generating Booking Widget code for PartnersBack to top
Once commission rates are configured, the next step is setting up a Partner to make bookings attributed to their Partner account.
If the Partner has their website, they can embed our Booking Widget directly into their page, just like you have probably done with your website.
From within the Partner's account, go to the Integration menu. Partners can generate the code from here to add to any website platform.
If the Partner uses a specific platform, such as WordPress, they can choose this from the left sidebar to produce the appropriate code.
After customizing the booking portal’s features and appearance, click Generate Code.
This code should be copied and pasted into the relevant web page where your Partner wants the booking portal to appear.
The system assigns each vendor a unique Partner ID when creating their account. This displays as part of the embed code once the system has generated it. The Partner ID ensures Commissions are applied to the appropriate vendor. This number is the same as the Account ID displayed to Admins within the Partner Accounts list (Manage > User Accounts).
Start here to learn more about the Booking Widget:
Attributing Hosted Booking Page bookings to PartnersBack to top
In addition to the Booking Widget, Partners can also use the Hosted Booking Page to make a reservation.
To do this, append your hosted booking URL with
/?partner_id= and then the Partner ID as shown above. The link can then be added to the Partner's website or communications so bookings can be made directly through that extended URL.
This Partner ID is the same as the Account ID displayed to Admins within the Partner Accounts list (Manage > User Accounts).