CheckFront Integration

Table of Contents

How Can We Help?

CheckFront Integration

You are here:

In the regular case, all your CheckFront (CF) categories will be set as different “Experience Types” under SynthesisVR (SVR). If your CF categories are “Room Scale VR” and “Racing Simulators”, those would be represented as “Immersive” and “Racing Rigs” experience types under SVR.

Your CF item’s allocation should be set as “per minute” (under the Attributes settings on the CF’s item edit page). The same durations should be configured under the SVR’s “Business Rules”.

The SKU for all your CF items must match to the following format:

  • svr-s-<N>-<NN>-<SOME_TEXT>

where

  • <N> = experience type
  • <NN> = duration (in minutes or “N” for automated calculation)
  • (optional) <SOME_TEXT> – internal session comment

As an example, if your item is selling 20 minutes of the Immersive experience type, the SKU should be:

  • svr-s-1-20

If you are selling 45 minutes of Premium (experience type id 6) VR:

  • svr-s-6-45

If you are selling 35 minutes of Premium (experience type id 6), but 35 minutes is defined under Checkfront, but is not defined as a duration under Synthesis:

  • svr-s-6-N

If you would like to add a comment as well:

  • svr-s-6-N-some_internal_comment

You have to set up a new Webhook under CF. To do that:

  • within your CF account, go to the “Manage” menu from the navigation bar and select the “Developer” option
  • switch to the “Webhooks” section and click on “Add Webhook” from the sidebar
  • under your SVR administration, create a new booking widget and copy the public key (https://synthesisvr.com/knowledge-base/booking-widget-setup/ – you can safely ignore all the SVR Widget settings information — you only need to create a new record)
  • Refresh the SVR widgets page, click on the “Advanced” button and copy the public key (it looks like this: 00000000-0000-5769-b68e-000000000000)
  • Construct the following URI (don’t forget to use your actual public key instead):
    • https://api.synthesisvr.com/checkfront/00000000-0000-5769-b68e-000000000000/event
  • Place the newly constructed URI as “Notification URL” on the CF’s Webhook settings
  • Set the Webhook Event Type to “Booking Status Change
  • On the “Booking Status” setting, enable all options
  • Keep the “Content-Type” as “JSON

Optionally, you can link SVR with MailChimp (https://synthesisvr.com/knowledge-base/mailchimp-integration/) and Google Calendar.

Sign Up For Your Trial