Can you give me a list of the validator that can intergrate with klaviyo pls thank you!
Hello
At this time Klaviyo does not have an in-house built direct integration with any apps or tools that can assist in validating one’s email address. This however, does not mean other third party validator apps/tools have not built their own custom integration with Klaviyo. I would recommend investigating directly on the validator app’s website and help centers to see if they have developed their own connection to Klaviyo.
Alternatively, if not, you can also create your own custom integration of this tool to Klaviyo by leveraging Klaviyo’s API. You can learn more about how to create this custom connection from the following articles:
- Getting Started with Klaviyo APIs
- Track and Identify API Reference
- Klaviyo API Documentation
- Setting Up API-based Transactional Events
- Setting Up API-based Website Activity Events
- Technical Terms Glossary
Furthermore, the best method to valid an email would be utilizing double opt-in. Double opt-in is a process through which a new subscriber must confirm their subscription before being subscribed to a given list, via email or SMS. This process ensures customers are using a valid or accurate email addresses and phone numbers as well as assists in minimizing abuse and preventing the accumulation of invalid or mistyped emails and phone numbers. This process and benefits of it are highlighted in more details in the Guide to The Double Opt-In Process article.
Thanks for being a member of the Klaviyo Community! Have a great day!
David
It appears that Klaviyo does have some built in validation, at least when integrating into Shopify. Currently, our Klaviyo form on Shopify is rejecting .agency email addresses using a validation below in form-klaviyo.liquid. Would be nice to adjust this since there are so many domain extensions now.
mod_validation: 'validateEmail' -%}
hello
Hello
I would recommend double checking to see if that form-klaviyo.liquid file is being created from a different integration or custom source/extension as that file is not something created through the Klaviyo integration.
For example, if I were to receive an email at an address of davidtest@example.com and clicked on the Manage Preference option at the bottom of the email and updated my email address to davidtest123@example.com; this update would now be reflected within Klaviyo and would not create a new profile under the davidtest123@example.com email address.
If you were using a custom built manage preference page within Klaviyo’s Hosted Pages function though, these pages would allow you to build your own manage preference or unsubscribe page using HTML/CSS. Because these pages are essentially blank HTML pages that has Klaviyo's unsubscribe & manage preferences functionality built-in, you can treat it as such and add apply JavaScript codes to the page. So long as the API calls you are making is utilizing a JavaScript implementation, you can build your desired function into these pages, include some sort of validator if you wish as well.
David
thanks
Can you confirm, if we implement the built in preferences form and we hyperlinked this from the customers account page (i.e. I am not referring to launching this from an email), and if we can’t pass the email to the form (so the customer needs to enter it) and the they entered a different email than what is associated to their Klaviyo account - what would happen?
For example, if I were to receive an email at an address of davidtest@example.com and clicked on the Manage Preference option at the bottom of the email and updated my email address to davidtest123@example.com; this update would now be reflected within Klaviyo and would not create a new profile under the davidtest123@example.com email address.
Do you mean that the customers profile in Klaviyo is updated with the new email address they enter?
If I understand correctly the Unsubscribe button in the footer of a mail is directly linked to customers profile and any changes they make will update their profile.
I am interested in the behaviour of the preferences form when it is not launched from an email, it is not already associated to a profile, and how to validate the email entry the customer makes. And if this is possible using Klaviyos sign up forms or whether we need to custom build one to achieve this.
Hey
That’s a great question!
You would not actually be able to hyperlink the Manage Preference Pages or the Unsubscribe page outside of emails. To access these pages, recipients would need to gain access to them from within an existing email that was sent to them. This is because these pages are dynamic and taken into account the email and recipient type to create these specific unique URL used to access these pages.
However, if you wish to create your own custom Manage Preference page that can be access through a general link, I would suggest custom building your own signup form and hosting it on your own website which can make use of the various Klaviyo APIs to update the existing profile properties of contacts that fill in the form. By default Klaviyo’s APIs will use the email address as the unique identifier to identify existing profiles and apply any new updates and changes to these contacts. Therefore, from this custom form, if a contact does enter an incorrect email address, this would cause a new profile to be created within your Klaviyo account.
Which I would assume is where your desired “validation” comes in. As highlighted, because you would be using a custom form, you can program and apply any additional functions to this custom form that the default Klaviyo forms would not be able to provide. To learn more about building your own custom forms, I would suggest taking a look at the following Klaviyo Help Center Article:
- Legacy Signup Forms vs. Built-In Signup Forms
- How to Add and Customize a Legacy Embedded Signup Form
- How to Add and Customize a Legacy Popup
- How to Add and Customize a Legacy Flyout
Have a great day!
David
Reply
Log in to the Community
Use your Klaviyo credentials
Log in with Klaviyo
Use your Klaviyo credentials
Log in with KlaviyoEnter your E-mail address. We'll send you an e-mail with instructions to reset your password.