OTP Analytics
The OTP Analytics dashboard provides real-time verification performance metrics for your OTP flows. Access it from your dashboard.
Metrics
The analytics view shows four key metrics for any time period (7 days, 30 days, or 90 days):
| Metric | Description |
|---|---|
| Total Sent | Number of OTP codes dispatched across all channels |
| Verified | Number of OTP codes successfully verified by users |
| Expired / Failed | Codes that expired or were never verified |
| Verify Rate | Percentage of sent codes that were successfully verified |
Time Period Filters
Select a time window using the period toggle:
- 7D — Last 7 days
- 30D — Last 30 days (default)
- 90D — Last 90 days
Daily Breakdown Chart
A bar chart displays daily Sent vs Verified volumes for the last 7 days of the selected period. Use it to spot trends, identify delivery issues, or measure the impact of changes to your OTP flow.
API Endpoint
The analytics data is fetched from:
GET /v1/account/usage?period={7d|30d|90d}The response includes totals.otp_sent, totals.otp_verified, and a daily array with per-day breakdowns.
TIP
A low verify rate may indicate delivery issues, aggressive timeout settings, or a UX problem with your code entry form. Consider extending your OTP expiry window or enabling Smart Channel Routing.