Delivering ID checks
Real ID offers several ways to deliver ID checks to your customers. The right method depends on your verification flow and how you interact with your customers.
Email and SMS
The most common delivery method. When an ID check is created — either manually or automatically — Real ID sends the customer a unique link to complete their verification via email and/or SMS.
You can customize the sender address, email content, and SMS messages in your Theming settings.
If a customer doesn't complete their check right away, Real ID can send automatic reminders to follow up.
Embedded in your store
For a seamless experience, Real ID can embed the verification flow directly into your storefront — no separate link required. Depending on your needs, you can embed verification:
- After checkout — on the order confirmation page
- During checkout — within the checkout flow itself
- Before checkout — before customers can complete a purchase
- Before viewing your store — as a gate before browsing
- After account registration — when a new account is created
These embedded flows still send email/SMS as a fallback if the customer navigates away before completing verification.
Hosted links
Every ID check has a unique hosted link that you can share directly with customers:
https://verify.getverdict.com/{{checkId}}
This is useful when you want to deliver verification links through your own channels — like a custom email template, a chat message, or an in-app notification.
You can generate hosted links by creating checks via the REST API with deliver_check set to false to suppress Real ID's built-in email/SMS, then send the link yourself.
Email lookup links
If you don't have the check ID readily available, you can link customers to the hosted flow with just their email address:
https://verify.getverdict.com/[email protected]
When a customer visits this link, Real ID automatically looks up their pending ID check by email and redirects them to it. If no check is found, the customer is shown a form where they can search by email manually.
This is useful when you want to send customers a verification link but don't want to store or template the check ID — for example, in a generic follow-up email or a shared support link.
JavaScript SDK
For full programmatic control, you can use the JavaScript SDK to mount the verification flow anywhere on your site and control when and how it appears.
The SDK is ideal for custom integrations where you need to trigger verification based on your own application logic rather than Real ID's built-in triggers.