We use cookies to provide and improve our services, website, and customer support.
For more information on how we use cookies, please check out our Cookie Policy.

Decline Cookies
Accept Cookies
Manage Cookies

Integrations and Add-ons

Connect and automate your business with other tools and features.

Using Facebook Pixel to Track Online Bookings

Sam Written by Sam
... on a ostentatious October day.


Facebook Pixel is a tool that allows you to view the actions people take on your website. Paired with Nookal, it gives you the ability to track how your customers interact with Online Bookings.

Please note, this guide assumes you already have a working Facebook Pixel set up on your website and know how to use it.

Adding a Facebook Pixel ID to Online Bookings

1. Open Facebook Pixel and copy your Pixel ID.

2. In another window, open Nookal and head to Setup > Extensions > Online Bookings.

3. Click on a Location.

4. Paste the Facebook Pixel ID into the Facebook Pixel field.

5. Click Save Changes.

6. Repeat steps 3-5 for all Locations in Nookal.

Setting up Events for Facebook Pixel

7. In Nookal, head back to the main Online Bookings page via Setup > Extensions > Online Bookings.

8. Select the Starting Point highlighted below.

This guide assumes you are using the same Facebook Pixel ID for all locations in Nookal. If you are using separate IDs for separate locations, you will need to follow these steps for each ID, and select the applicable location from the Starting Point drop-down.

9. Set the Type as URL.

10. Click Generate and copy the URL.

11. Navigate back to Facebook Pixel and click Add Events. Select From The Pixel from the drop-down menu.

12. Click Open Event Setup Tool.

12. Paste the Online Bookings URL into the Website URL field.

13. Click Open Website.

14. You should now have been navigated to the Online Bookings page with your Facebook Pixel in the top-left corner of the page.

15. Step through the entire Online Bookings process as if you were a client, but STOP at the final page before pressing the Finish button.

On the final page of the Online Bookings process, you can set up an Event that allows you to track a completed booking, as explained below.

16. When you get to the Finish page click Track New Button in the Event Setup Tool.

17. Now click on the Finish button.

18. Select the Schedule Event Type from the Event Setup Tool and click Confirm.

19. Click Finish Setup.

20. Click Finish.

21. Setup is now complete! Events should now start appearing in your Facebook Pixel:

  • PageView events occur every time someone visits/changes a page.
  • Schedule events occur every time someone completes a booking.

Events may take up to 24 hours to appear in your Facebook Events overview.

22. Optionally – you can repeat Steps 11-20 to add other Event types to different steps in your Online Bookings process.

Help Centre

How can we help?