
URL triggers
Fire any Meta event the moment a page loads. No button to tag, no code, and it can read the details from the URL too.
Free trial. No card, no tag manager.
Trigger events from a page load
Point a trigger at a URL like /thank-you or /booking-confirmed, choose the Meta event it should fire, and PixelFlow sends it every time that page loads. No button to tag, no code. Most booking, payment and signup flows end on a page like this, so for many sites it is the only trigger they need.
Page URL
https://
yoursite.com/thank-you
Event to trigger
Purchase
Event value
79.00
Create trigger
Match the start of a URL
Enter the beginning of a path and one trigger covers every order or booking confirmation, whatever comes after it.
Any standard event
Purchase, Lead, Schedule, CompleteRegistration or any other Meta standard event.
Fires once
Pair it with a blocking rule so a refresh of the page does not fire it again.
Pull customer details straight from the URL
Booking tools like Calendly and TidyCal can send people to your thank-you page with the booking details in the URL: name, email, phone. Map those parameters once and PixelFlow attaches them to the event as hashed customer data, so a booked call arrives at Meta as a Schedule event with the identifiers it needs to match the person.
URL trigger · Purchase
matches /thank-you*
yoursite.com/thank-you?
value=
79
¤cy=
USD
&email=
jane@…
value
value
79.00
currency
currency
USD
em
hashed before sending
Booking platform redirects
Point Calendly or TidyCal at your thank-you page with details passed in the URL, and add a URL trigger for that page.
Map parameters to Meta fields
Email, phone, first name, last name, full name, city, state, country and zip, plus value and currency. The dashboard suggests the mapping.
Hashed before it leaves
Personal data from the URL is hashed on PixelFlow’s side before being sent, and never stored in plain text.
Event Match Quality · Purchase
Events Manager
9.1
/ 10 · Great
was 5.4
Sent with every event
fbc click ID
fbp browser ID
external_id
IP + user agent
em · ph · fn · ln hashed
event_id
Map query parameters to Meta fields
If the URL carries data, PixelFlow can use it. Map value and currency for purchase amounts, and email, phone, first name, last name and location fields for matching. The dashboard suggests mappings from the parameters it sees.
Built for redirects from booking and payment tools
Calendly can append booking details to your thank-you URL. A URL trigger with parameter mapping turns that redirect into a Schedule event with the booker’s details attached, without the native integration.
Connected
2 active
Stripe
Purchase, Subscribe, StartTrial
Calendly
Schedule
Platforms
Webflow
Framer
Squarespace
WordPress
Shopify
+ 9 more
Live events
Purchase
{…}
12:04:11
Lead
{…}
12:03:58
PageView
{…}
12:03:41
Personal data is hashed before it is sent
Email, phone and name read from a URL are hashed on PixelFlow’s side before going to Meta. The event log shows exactly what was sent.
FAQ
Everything you need to know about URL triggers.
Do URL triggers work with single-page apps?
Yes. PixelFlow listens for route changes on Framer, Webflow, Next.js and similar sites, not just full page loads.
Can one page fire two events?
Yes. Create two triggers on the same pattern with different events.
What if the confirmation page has no parameters?
The trigger still fires the event. Value and customer fields are simply not attached.
Can I read values from the path instead of query parameters?
Parameter mapping reads query parameters. Path segments can be matched by the trigger pattern but are not mapped to fields.
Which fields can I map to?
Value, currency, email, phone, first name, last name, full name, country, city, state and zip.
Does this replace the Calendly or Stripe integration?
It is the fallback. The native integrations send the event server-side from the tool itself, which is more reliable than a redirect.
Smarter, server-side tracking
Start sending accurate conversions today - no tag manager, no code, no developer required.
Compatible with


