# Square Booking flow loses URL parameters (e.g., gclid) on redirect, making reliable cross-domain conversion attribution impossible

**URL:** <https://developer.squareup.com/forums/t/square-booking-flow-loses-url-parameters-e-g-gclid-on-redirect-making-reliable-cross-domain-conversion-attribution-impossible/25078>\
**Category:** Feature Requests\
**Tags:** booking-api\
**Created:** [January 14, 2026, 2:52am UTC](https://developer.squareup.com/forums/t/square-booking-flow-loses-url-parameters-e-g-gclid-on-redirect-making-reliable-cross-domain-conversion-attribution-impossible/25078 "2026-01-14T02:52:00Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![dylan](https://avatars.discourse-cdn.com/v4/letter/d/e95f7d/32.png) [@dylan](https://developer.squareup.com/forums/u/dylan)\
**Post date:** [January 14, 2026, 6:45pm UTC](https://developer.squareup.com/forums/t/square-booking-flow-loses-url-parameters-e-g-gclid-on-redirect-making-reliable-cross-domain-conversion-attribution-impossible/25078/3 "2026-01-14T18:45:14Z")

</div>

Hi Bryan, thanks for the response.

I understand that I can build a custom booking site with Square APIs (which I already did), but I’m now facing another issue:

When I create a booking via the Bookings API, the **confirmation email is only sent to the customer** , not to the business owner. And I think someone else have this issue too

> [@"Booked By'/creator\_details field in API bookings](https://developer.squareup.com/forums/t/booked-by-creator-details-field-in-api-bookings/22810):
>
> Hi there, I’m having some trouble with my booking implementation with Square’s API. Through my web app, when I create a booking with bookings.create({bookingRequest}), the creator\_details field (Read-Only) sets the details to be such that the person who booked the appointment is the Owner of the Square account, rather than something like having the creator\_type be “CUSTOMER”, or even the Team Member that it is booked with. The reason this is an issue for me, is because normally when a service…

On Square’s first-party booking site, the owner normally receives a “new booking” notification. However, for API-created bookings, this doesn’t seem to happen.

This is important for us operationally, since we need to be notified immediately when a new appointment is created.

Thanks!

---

_[View the full topic](https://developer.squareup.com/forums/t/square-booking-flow-loses-url-parameters-e-g-gclid-on-redirect-making-reliable-cross-domain-conversion-attribution-impossible/25078)._
