Triggers
Triggers define which orders should require ID verification. When an order matches one or more of your enabled triggers, Real ID will automatically send an ID check to the customer.
If any of your enabled triggers match an order, the customer will be sent an ID check. You don't need all triggers to match — just one is enough.
Supported triggers by platform
- Shopify
- WooCommerce
- BigCommerce
- Custom
| Trigger | After Checkout | Before Checkout |
|---|---|---|
| All orders | Yes | — |
| High value orders | Yes | — |
| Address mismatch | Yes | — |
| High risk level | Yes | — |
| Specific products / collections | Yes | Yes |
| U.S. shipping states | Yes | — |
Basic triggers use OR logic — any match sends an ID check. To require a combination of conditions (e.g., shipping to a specific state and the order contains a restricted product), use Advanced rules, available on the Automate and Protect plans.
Real ID also integrates with Shopify Flow if you'd rather drive ID checks from your own Flow automations.
| Trigger | After Checkout | Before Checkout |
|---|---|---|
| All orders | Yes | — |
| High value orders | Yes | — |
| Address mismatch | Yes | — |
| Specific products / categories | Yes | Yes |
| U.S. shipping states | Yes | — |
The High risk level trigger is not available on WooCommerce, as it relies on Shopify's built-in fraud analysis.
| Trigger | After Checkout |
|---|---|
| All orders | Yes |
| High value orders | Yes |
| Address mismatch | Yes |
| Specific product categories | Yes |
| U.S. shipping states | Yes |
BigCommerce also supports custom trigger scripts for advanced logic. See the BigCommerce custom trigger documentation for examples.
Exceptions
You can also exclude certain orders from triggering ID checks — for example, orders from already-verified customers or in-store pickup orders. See Exceptions for details.
Custom integrations
If the built-in triggers don't cover your use case, you can build custom integrations:
- REST API — Create ID checks programmatically from any platform or backend system
- JS SDK — Trigger ID verification from your frontend with full control over the experience
These options work on all platforms and give you complete flexibility over when and how ID checks are created.