bryanparmentelot
Forum Replies Created
-
Hi,
I’m Bryan, Developer of WP connect Add‑Ons. You asked how to assign your French‑translated Gravity Form to the FORM_FR list in Brevo — WPML doesn’t create a separate form instance, it only translates the existing one. Here are your two paths forward:Option 1: Separate Forms per Language (no WPML involvement)
• Manually create two Gravity Forms — one for Italian (linked to FORM_IT) and one for French (linked to FORM_FR).
• Embed each form on its corresponding language‑specific page.
• Configure each form’s Brevo feed to send submissions to the appropriate list.
Cons: Requires maintaining two independent forms (updates must be duplicated).
Option 2: Single Form with Language Detection (requires Pro version of the GF→Brevo Add‑On) — recommended
• Use one Gravity Form for both Italian and French.
• Add a hidden field that automatically captures the current WPML language (via a small hook in your theme’s functions.php).
• Create two Brevo feeds in the Pro add‑on and configure conditional logic on each — one feed sends to FORM_IT when the hidden field = “it”, and the other sends to FORM_FR when it = “fr”.Pros: Only one form to maintain; WPML handles language context automatically; far simpler long‑term.
I strongly recommend Option 2.
Kind regards,
Bryan