Q: Custom booking links via URL params
Hi Nikola/Alexander,
A request I made some time ago was to do with with custom booking links.
Essentially I'd like to create custom Trafft booking links for a client with URL param's leading to very customised booking URLS.
Essentially I'd like to be able to get various URL param- as an example (not real)
- location_id = 3
- service_id = 12
- employee = matt (or id)
And use them to targetted create booking links on the fly. So a customer does a form selection via dropdowns and they are provided with a custom booking link with the correct selections i.e:
https://[custom_domain]/booking/e/[employee]&service_id=12&location_id=3 etc
I understand I can manually get an embed or link code with set parameters but I'd like to be able to cater to dynamic selections.
If you could advise whether these params are accessible.
Nikola__Trafft
Mar 26, 2026A: Hello Matt,
At the moment, URL parameters in Trafft can be used to prefill customer information and custom fields only (name, email, phone, and any custom field values).
You can also use employee or service-specific booking links, but those are predefined and not dynamically controlled via URL parameters.
Passing things like service_id, location_id, or similar to dynamically change the booking flow is not supported right now.
If you have any additional questions, feel free to reach out at [email protected]