Cette page va vous expliquer comment pré-remplir les champs d’un formulaire avec des données de type « variables » ; ainsi qu’ajouter des variables dans le lien de redirection une fois le formulaire envoyé.
Variable « client »
Tout d’abord, pour compléter tous les champs d’un formulaire avec les données d’un client, vous pouvez ajouter la variable « customer » avec soit l’adresse email du client, soit l’ID Karlia du client.
En utilisant cette variable, tous les champs de type « client » dans le formulaire seront pré-remplis avec les champs complétés sur la fiche client dans Karlia, que ce soit les champs visibles pour l’utilisateur mais aussi les champs masqués.
https://forms.karlia.fr/xxxxx?customer=contact@karlia.fr => va pré-remplir les champs « client » du formulaire avec les données du client qui a l’adresse email contact@karlia.fr
https://forms.karlia.fr/xxxxx?customer=50 => va pré-remplir les champs « client » du formulaire avec les données du client ID = 50
Variable « contact »
Comme pour les clients, il est possible d’utiliser la variable « contact » pour compléter les champs du formulaire avec les données du contact, soit avec son adresse email, soit avec l’ID Karlia du contact, ou sinon avec la valeur « auto » pour prendre en compte le premier contact trouvé pour le client.
https://forms.karlia.fr/xxxxx?contact=100 => va pré-remplir les champs « contact » du formulaire avec les données du contact ID = 100
https://forms.karlia.fr/xxxxx?customer=contact@karlia.fr&contact=sales@karlia.fr => va pré-remplir les champs « client » du formulaire avec les données du client qui a l’adresse email contact@karlia.fr ET les champs « contact » avec les données du contact qui a l’adresse email sales@karlia.fr
https://forms.karlia.fr/xxxxx?customer=50&contact=auto => va pré-remplir les champs « client » du formulaire avec les données du client ID = 50 ET les champs « contact » avec les données du premier contact pour le client ID = 50
Variable opportunité
Comme pour les clients, il est possible d’utiliser la variable « opportunity » pour compléter les champs du formulaire avec les données de l’opportunité, soit avec l’ID Karlia de l’opportunité, ou sinon avec la valeur « auto » pour prendre en compte la première opportunité trouvée pour le client.
https://forms.karlia.fr/xxxxx?opportunity=35 => va pré-remplir les champs « opportunité » du formulaire avec les données de l’opportunité ID = 35
https://forms.karlia.fr/xxxxx?customer=50&opportunity=auto => va pré-remplir les champs « client » du formulaire avec les données du client ID = 50 ET les champs « opportunité » avec les données de la première opportunité ouverte ou gagnée du client ID = 50
Variable « champ par champ »
En plus des champs client, contact et opportunité, Karlia vous permet de forcer chaque champ avec des variables, pour cela il faut utiliser le paramètre « f » avec le numéro du champ, par exemple « f1 » pour le premier champ, et « f6 » pour le 6e champ.
https://forms.karlia.fr/xxxxx?f1=aa&f6=5 => va pré-remplir le premier champ avec la valeur « aa » et le 6e champ avec la valeur 5
Attention : si vous changez l’ordre des champs dans la création du formulaire, il faudra penser à modifier le « numéro » correspondant dans cette URL.
A noter également que les champs « masqués dans le formulaire » sont également pris en compte dans le compteur, il ne faut donc pas se fier aux champs visibles sur le formulaire côté client, mais aux champs listés dans le module de création.
Variables dans le lien de redirection
Enfin, le contenu des champs peut également être utilisé dans le cas d’une URL de redirection une fois le formulaire complété et envoyé.
Exemple avec l’URL de redirection suivante : https://karlia.co?email={f1}&reference={f3}
Les valeurs {f1} et {f3} seront alors remplacées respectivement par les 1er et 3e champs complétés dans le formulaire, donc par exemple avec l’adresse email et la référence du dossier dans cet exemple.
A noter que comme pour la section ci-dessus, le compteur tient compte des champs masqués, et qu’en cas de modification de l’ordre des champs dans la création du formulaire il faudra modifier le « numéro » ici aussi.