How would you ...
... achieve the following:
An appointment is booked. The refering URL contains a certain parameter (in my case gclid). I need to write the value of this parameter into a custom field of the related contact in FluentCRM.
I'm assuming there could be some hooks/filters available, simply I can't find any documentation on them. So, please, give me a hint.
Recently, UTM were added to Smartcodes.
You can use this, and with the FCRM integration, populate that field π
I think we do not have, like in Fluent Forms, {GET.PARAM} - that would be the way I guess. But maybe with UTM, you can accomplish this π₯·
UTM were added on one of the last updates, so you may have missed that :)
Jorge de los ReyesΒ thanks for pointing out. I was totally aware of the new UTM fields, though I had no idea how to (mis-)use these fields to achieve my goal. Well, I'll have to figure it out ...
Daniel KnablΒ I guess that with automation. You can actually get something like:
Booking (trigger) > FCRM (update field).l (N8n, OttoKit, Wpfusion, etc).
But, natively⦠yep. Using UTM I think could work!
However, Iβve always seen amazing and valuable feedback by Taylor DraysonΒ in many areas. And specially on this kind of ones π
Maybe thereβs something more straightforward you can ask for. Or probably open a ticket with support π
Jorge de los ReyesΒ I finally implemented some php code to execute on the 'fluent_booking/after_booking_pending' event. There, I cut the url parameter from the url if it exists and save it ot the contact. Not the most intuitive approach, but for the time being it works out pretty well.
Maybe I'll extend it a bit to also save the date of the event alongside the gclid in a table/multiple entries field - if I can figure out how to do so. Just in case someone buys different services via Google Ads ...