Skip to main content
Didit Raises $7.5M to Build the Infrastructure for Identity and Fraud
Didit
Back to blog
Blog · March 7, 2026

Enhance User Flow: Didit's iFrame & Post-Message API Customization

Discover how to seamlessly integrate Didit's identity verification into your application using iFrames and the powerful Post-Message API. Customize branding, orchestrate workflows, and handle real-time events for a superior user.

By DiditUpdated
enhance-user-flow-didits-iframe-post-message-api-customization.png

Seamless Integration Integrate Didit's identity verification directly into your application's UI using iFrames, maintaining a consistent user experience without redirects.

Real-time Communication Utilize the Post-Message API to enable two-way communication between your application and the Didit iFrame, allowing for dynamic event handling and workflow orchestration.

Full Customization Leverage Didit's white-label capabilities to brand the iFrame with your company's colors, logos, and fonts, ensuring a native look and feel.

Developer-First Approach Didit provides clean APIs and extensive documentation for easy implementation, alongside a no-code console for workflow design, making advanced customization accessible.

Integrating Didit's Verification Flow with iFrames

In today's digital landscape, a smooth and integrated user experience is paramount. When it comes to identity verification, forcing users to navigate away from your application to a third-party site can introduce friction and increase drop-off rates. This is where embedding verification flows directly into your application using iFrames becomes invaluable. Didit, an AI-native identity platform, offers robust support for iFrame integration, allowing businesses to maintain full control over the user journey while leveraging Didit's enterprise-grade identity verification capabilities.

By embedding Didit's verification links within an iFrame, your users can complete essential steps like ID Verification, Passive & Active Liveness checks, and Proof of Address submissions without ever leaving your application. This not only enhances the user experience but also reinforces your brand's presence throughout the entire onboarding or transaction process. Didit's modular architecture ensures that you can select and combine the exact verification steps required for your specific use case, all delivered within a customizable iFrame.

Unlocking Advanced Interactions with the Post-Message API

While iFrames provide visual integration, the true power of an embedded verification experience comes from dynamic, real-time communication between your host application and the iFrame. This is where the Post-Message API shines. The Post-Message API allows for secure, cross-origin communication between windows (and iFrames), enabling your application to listen for events from the Didit iFrame and send messages back.

Imagine a scenario where your application needs to know when a user has successfully completed a specific verification step, such as an ID document scan or a liveness check. With the Post-Message API, the Didit iFrame can dispatch events that your application can capture. This enables you to:

  • Display custom loading indicators or progress bars outside the iFrame.
  • Trigger follow-up actions in your application based on verification outcomes.
  • Provide real-time feedback to the user, guiding them through the process.
  • Seamlessly transition the user to the next step in your application upon completion of the verification flow.

This level of interactivity transforms a static embedded component into a dynamic and integral part of your application's user flow, significantly improving engagement and conversion rates.

Branding the Embedded Experience: White-Labeling Didit

Beyond functional integration, maintaining brand consistency is crucial. Didit understands this need and offers comprehensive white-label capabilities for its verification flows, including those embedded via iFrame. With Didit's White Label feature, you can fully customize the look and feel of the verification interface to align perfectly with your brand identity.

Through the Didit Business Console, you can adjust:

  • Colors: Match your brand's primary and secondary color palettes for buttons, text, backgrounds, and more.
  • Typography: Select fonts that resonate with your brand's aesthetic.
  • Logos: Upload your company's square and rectangular logos to be prominently displayed.
  • Layout: Fine-tune elements like border radius for panels and buttons.
  • Custom Domain: For the ultimate white-label experience, host the verification flow on your own subdomain instead of verify.didit.me.

This means your users will experience a verification process that feels completely native to your application, fostering trust and reducing any perception of a third-party hand-off. The customization is applied per workflow, giving you granular control over which verification journeys receive specific branding.

Orchestrating Complex Workflows with No-Code Configurability

Didit's core strength lies in its ability to orchestrate complex identity verification workflows with both no-code ease and low-code flexibility. Whether you're integrating via iFrame or direct API calls, the underlying workflow engine remains the same. In the Didit Business Console, you can design workflows that combine various checks, such as ID Verification (leveraging OCR, MRZ, and barcode decoding), Passive & Active Liveness for fraud prevention, 1:1 Face Match, AML Screening & Monitoring, and Proof of Address.

Each workflow is assigned a unique workflow_id. When generating a verification link to embed in your iFrame, you specify which workflow to use. This allows you to create different verification journeys for different user segments or use cases – for example, a basic KYC flow for one type of user and an enhanced due diligence process for another. The no-code editor simplifies the creation of these sophisticated sequences, while the developer-first approach ensures that advanced integrations and programmatic control are always available.

How Didit Helps

Didit is engineered to provide a flexible, powerful, and developer-friendly identity verification solution. Our modular architecture allows you to pick and choose the exact identity primitives you need, from ID Verification and Passive & Active Liveness to AML Screening and Age Estimation, and orchestrate them into seamless workflows. Integrating these workflows into your application via iFrames and enhancing interactions with the Post-Message API is straightforward, thanks to our clean APIs and comprehensive documentation.

We empower businesses to maintain a fully branded experience through extensive white-labeling options, ensuring that every touchpoint with your users reinforces your brand. With Didit, you can launch secure and compliant verification processes rapidly, often with no frontend development required for the verification flow itself. Our AI-native approach ensures high accuracy and fraud detection capabilities, while our Free Core KYC and transparent pay-per-successful-check pricing model, with no setup fees, makes enterprise-grade identity verification accessible to businesses of all sizes.

Ready to Get Started?

Ready to see Didit in action? Get a free demo today.

Start verifying identities for free with Didit's free tier.

Infrastructure for identity and fraud.

One API for KYC, KYB, Transaction Monitoring, and Wallet Screening. Integrate in 5 minutes.

Ask an AI to summarise this page
Didit iFrame & Post-Message API: Enhance User Flow.