We’ve migrated our documentation to a new site, which means some URLs have changed.
Subscriptions

Integration with Validity for Email Verification

Piano's integration capabilities extend to various third-party vendors, enabling you to enhance your user experience and streamline processes. In this article, we'll explore how Piano can integrate with Validity, a vendor specializing in email verification services, to ensure the collection of valid and accurate user email addresses.

Overview

Email validation is a critical aspect of user registration and communication. Ensuring that you have legitimate email addresses is essential for maintaining a clean and engaged user database. Validity offers solutions to verify the authenticity of email addresses, helping you prevent the collection of bogus or mistyped emails.

Integration Scenarios

Piano can facilitate integration with Validity in different scenarios, depending on your specific needs and how you manage user registration:

Scenario 1: Custom Registration Flow with Identity Management Templates

  • Use Case: You utilize Identity Management templates for user registration.

  • Integration: If you're using Identity Management templates for your registration flow, you can incorporate custom scripts to interact with Validity's email verification services. This integration allows you to validate user email addresses in real-time before allowing registration to proceed.

  • Implementation: Detailed implementation instructions for custom scripts within Identity Management templates can be found in our Custom Scripting Documentation.

Scenario 2: Custom Registration Flow without Identity Management Templates (Composer-Only Clients)

  • Use Case: You manage user registration independently or use a custom registration flow not based on Identity Management templates. This scenario is common for Composer-only clients.

  • Integration: In this scenario, you can still integrate with Validity by utilizing custom scripts in your registration process. We recommend using postMessages to get the information out of our templates to your front-end (as described here). From your end, you then can call the validity API and using postMessage send the information back to our templates.

  • Implementation: While Piano's integration capabilities are versatile, you will need to adapt the integration to your specific registration process.

Last updated: