Pixelflow
Integrations

Trigger Events from Calendly Bookings

Use the Calendly integration to send a Schedule event to Meta each time someone books through Calendly. This is the fastest way to track bookings without relying on manual URL triggers.

Calendly webhooks are required for this integration. Calendly only supports webhooks on paid plans (Standard and above), so free Calendly accounts cannot use this method.

Step 1: Authorize Calendly

Calendly authorization modal showing paid plan requirement warning
  1. In your PixelFlow dashboard, go to Events and click Add Trigger.

  2. Choose Calendly Bookings & Events.

  3. Click Continue to Calendly to authorize PixelFlow's access to your Calendly events.

PixelFlow needs access to your Calendly events to forward bookings to Meta via webhooks.

On the free Calendly plan? You can still track bookings by triggering events from your Calendly confirmation page URL. See Trigger Events from Calendars & Call Bookings for the redirect method.

Step 2: Map your booking to a Meta event

Event mapping modal showing Send as dropdown and Booking value field
  1. In the Send as dropdown, choose Schedule. This is the event name PixelFlow sends to Meta for each booking.

  2. Optional: Add a Booking value to let Meta optimize for revenue instead of just booking volume.

  3. Click Continue.

Redirect setup modal with step-by-step Calendly instructions

Setting up a redirect in Calendly lets PixelFlow pass extra user data to Meta for much better attribution. This step takes about 30 seconds in Calendly.

Repeat these steps for every event type you want to track:

  1. Open your event type in Calendly and click Edit.

  2. Open More optionsConfirmation page.

  3. Pick Redirect to an external site and paste your thank-you page URL.

  4. Tick Pass event details to your redirected page, then click Save changes.

You can skip this step and return later, but attribution accuracy will be lower without the redirect.

Step 4: Review and connect

Review modal showing Calendly account, Meta event, booking value, and redirect status before connecting

Review your settings before connecting:

  • Calendly account — the account you authorized

  • Meta event — the event name sent to Meta (e.g., Schedule)

  • Booking value — whether a value is attached to each booking

  • Redirect — whether the Calendly redirect is set up for better attribution

Click Connect Calendly to activate the integration.

What data PixelFlow sends

Calendly passes booking data to PixelFlow, which then sends it to Meta to improve event match quality:

  • Email

  • First name

  • Last name

  • Booking time

If you set up the redirect, PixelFlow can also send additional attribution data including fbc, IP address, Location, and Browser info.

Only data provided by the booker is sent. PixelFlow doesn't add any additional data beyond what Calendly provides.

Note: We combine data from browser and server events and send data serverside to Meta. Events do not have to be sent via browser & server if the server side event contains enough data and Meta treats serverside datat as the gold standard.

Test the setup

  1. Book a test meeting through Calendly.

  2. Check your PixelFlow Events Log for the Schedule event.

  3. Verify the event appears in Meta Events Manager (this can take up to 48 hours for new events).

For a full testing workflow, see How to Test and Verify Your PixelFlow CAPI Setup.

What to do next

To track more events from your website, see How to Track & Trigger Events. For Stripe payments, see Trigger Events from Stripe Payments.

Was this helpful?