Form validation plays 2 vital roles:
  • Prevents erroneous data into the Brizy Leads area (incomplete phone numbers, phone numbers need a specific format, min/max character restrictions etc)
  • Ensures data submitted through Brizy Forms is in the correct format to play nicely with Integration tools - otherwise it is simply silently rejected.
I am currently having a nightmare with getting Brizy forms to sync consistently with Brevo - and it is down to Brevo's strict phone number format requirements +[country code][rest of the number]. I don't think this is unreasonable on Brevo's part.
However the consquence is: if a user misses the +[country code] part or simply misses a digit off - the form will submit and zero information will go into Brevo.
No data, no warning, workflow broken.
I'm sure this is the same with other integrations.
More specific validation options is one way to go, but why not just add a reg ex validation field where we can paste in a custom requirement? To help the user - being able to add custom error messages per field and placing these near the field will give a better, more modern experience.
Hope this will be considered to bring Brizy in line with other modern web systems.