I’m looking to see if there is an equivalent in gravity forms to the $source property found in Klaviyo’s form builder.
We use Klaviyo for our newsletter and email campaigns, but still use Gravity Forms on our website to collect sign ups.
For each form Klaviyo assigns a $source property to a contact, this is then used to throw them into a specific campaign. However, if that contact signs up to a 2nd form on our site (linked to a 2nd campaign) before the 1st campaign is over, this $source property is replaced and they will stop receiving emails from the 1st campaign (even if they haven’t finished it yet) and start the 2nd campaign.
I need both campaigns to run alongside each other and not be stopped if a second form is filled out.
Klaviyo has said you can do this when using their own sign up forms with a separate $source1 property on the form, but they don’t know if this is possible within Gravity Forms.
Here is my original ticket with them, which may help explain the issue: When using $source property what happens if someone fills out another form before the flow is finished? | Community
Wondering if anyone knows of any way to do this? I would like to continue to use Gravity Forms, but if it’s not possible I may have to switch to Klaviyo’s own form builder instead.
Any help is much appreciated,