Un formulaire Webflow natif, dessiné et stylé dans le Designer, envoie ses soumissions à un formulaire HubSpot : tous les types de champs (texte, e-mail, téléphone, texte multiligne, liste, boutons radio, cases à cocher), propriétés de contact ou d'entreprise, et les UTM. Sans iframe, sans surcharge CSS, sans l'app HubSpot de Webflow.
data-hs-form
sont concernés : les autres ne changent pas.
data-hs-form dont la valeur est
le GUID du formulaire HubSpot, visible dans l'URL de son éditeur (…/forms/7214011/…/<GUID>).
data-hs-property nomme la propriété HubSpot, comme HubSpot
l'écrit : 0-1/… pour un contact,
0-2/name pour le nom d'entreprise. Pour un groupe de boutons
radio, il se pose sur le bloc qui les contient. Les champs sans correspondance
ne sont pas envoyés.
75 - Paris, Oui…). Une case seule
envoie true ; plusieurs cases pour une même propriété envoient
leurs data-hs-value séparées par
;.
localStorage['utm'], comme sur iroko.eu). Un
champ caché utm_* déjà présent dans un formulaire reste
prioritaire.
ndrstnd des formulaires existants restent en place
;
ndrstnd n'est jamais envoyé à HubSpot.
field, field-2…) quel que soit le nom saisi. Si c'est
arrivé, changer le Name dans le Designer pour une autre valeur,
valider, puis remettre le bon.
data-hs-do-not-collect, posé automatiquement) : un
seul envoi par soumission, rien à faire dans Webflow.
iroko:hubspot-submit (ok,
status, errors), et une erreur s'affiche
dans la console du navigateur.
Code à copier‑coller :
<!-- Form Block (ou l'élément Form) -->
data-hs-form="b3db3e7c-05c2-4fd1-adc7-64955f0571f2"
<!-- Un champ dont le nom n'est pas dans la liste ci-dessous -->
data-hs-property="0-1/lieu_departement_france"
<!-- Un nom d'entreprise : propriété d'entreprise (0-2) -->
data-hs-property="0-2/name"
<!-- Un groupe de boutons radio : sur le bloc qui les contient -->
data-hs-property="0-1/accompagnement_cgp"
<!-- Plusieurs cases pour une même propriété : la valeur de chaque case -->
data-hs-value="scpi"
Le Name du champ dans Webflow suffit. Pour tout autre champ,
ajouter data-hs-property.
| Name Webflow | Propriété HubSpot |
|---|---|
email | 0-1/email |
email-4 | 0-1/email |
consentement_emails | 0-1/consentement_initial_communication_email |
firstname | 0-1/firstname |
lastname | 0-1/lastname |
phone | 0-1/phone |
message | 0-1/message |
type_document | 0-1/type_document |
type_document-2 | 0-1/type_document |
utm_source | 0-1/utm_source |
utm_medium | 0-1/utm_medium |
utm_campaign | 0-1/utm_campaign |
utm_content | 0-1/utm_content |
test_form_wf_opendata), jamais vers le formulaire réel (workflows, notifications) :
contact à jour, UTM présents, une seule conversion, message de
succès affiché.