This article covers common issues you may encounter when using Brevo forms, grouped by stage: creating, sharing, and submitting. Expand the accordions in each section to find answers to your questions.
Good to know
- This articles covers troubleshooting specific to Brevo native forms. For troubleshooting specific to sign-up forms created through the Brevo plugins, check our dedicated articles Brevo plugin for WordPress - Connect your WordPress site with Brevo and Brevo plugin for Prestashop - Sync contacts, orders, and automate marketing.
- If your issue is not listed in this article, contact our support team and include the exact error message you are seeing. This will help us resolve your issue faster.
🎨 Issues when creating your form
Expand the following accordions to find answers to common issues when creating your form.
|
We've disabled your access to the Forms page as a precaution, suspecting phishing activity on one of your forms. Contact our support team by creating a ticket from your account for assistance. |
| You can change the Select one text only if you use HTML or simple HTML to share your form. |
To change the Select one text for the Single choice block, find the tag <option value="" disabled selected hidden>Select one</option> in the HTML code of your form and replace Select one with the text of your choice.
The default country code is a global setting, which means it applies to all forms using the same configuration.
If you change the default country code in one form, it will automatically update across all other forms. This is because the setting is not form-specific: only one default country code can be active at a time.
Yes, you can change the default country code for the SMS, LANDLINE_NUMBER, and WHATSAPP attributes on a specific form if you use HTML or simple HTML to share your form.
To change the default country code for the SMS, LANDLINE_NUMBER, and WHATSAPP attributes, find the attribute data-country-code in the HTML code of your form and replace the existing shortcode with the shortcode of the country whose flag is to be set as the new default.
Here are a few examples:
| WHATSAPP set to India | LANDLINE_NUMBER set to France | SMS set to the United States |
<div class="sib-sms-input" data-placeholder="WHATSAPP" data-required="" data-country-code="IN" data-value=""> |
<div class="sib-sms-input" data-placeholder="LANDLINE_NUMBER" data-required="" data-country-code="FR" data-value=""> |
<div class="sib-sms-input" data-placeholder="SMS" data-required="1" data-country-code="US" data-value=""> |
The SMS attribute won't be updated. We will only update the information given in the form, and the other fields will remain unchanged.
After editing the success or error messages in Step 5, make sure you click Next to move to the next step or before closing the editor. Changes that are not explicitly saved will not be applied to the live form.
🌐 Issues when sharing your form
Expand the following accordions to find answers to common issues when sharing your form.
The most common causes for an embed form not working on a website are:
- The embed code on your website is outdated. Re-generate the code in Brevo and replace the old code on your website.
- Your CAPTCHA is not configured correctly. Check our dedicated article Add a CAPTCHA to your sign-up form.
- Your Brevo account is suspended or restricted.
➡️ To learn more, check our dedicated article Troubleshooting issues with your forms.
If your form appears distorted on your website, it could be due to conflicting CSS properties between the form and your webpage.
To avoid this, consider using Iframe to embed the form. If you prefer to share it using HTML, we recommend you contact your website administrator or webmaster to adjust the CSS on your side.
For now, you can only add more than one form on a webpage using Iframe.
📄 Issues when submitting your form
Expand the following accordions to find answers to common issues when submitting your form.
If the phone number is valid and someone gets this error message, it means that they are already one of your Brevo contacts. This error message is displayed because it is not possible to submit a phone number that is already associated with an existing contact. You can add help text to your form to specify this.
To allow your contacts to update a phone number, create a profile update form.
Profile update forms have the following limitations:
- The contact submitting the form must already be in your Brevo contact database.
- The form can only be used up to five times for the same email address within one campaign.
- The form is valid for up to five days following the initial attempt for the same email address within one campaign.
If you encounter a Sorry, this link has expired error, it means one of these limits has been reached. These restrictions are in place to prevent spamming and cannot be removed.
⏭️ What's next?
- Add a CAPTCHA to a sign-up form created in Brevo
- Create a custom double opt-in (DOI) email template for a sign-up form created in Brevo
- Enable your contacts to subscribe or unsubscribe from specific lists using a form (multi-list subscriptions)
🤔 Have a question?
If you have a question, feel free to contact our support team by creating a ticket from your account. If you don't have an account yet, you can contact us here.
If you’re looking for help with a project using Brevo, we can match you with the right certified Brevo Agency partner.