Skip to content

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):

MetricDescription
Total SentNumber of OTP codes dispatched across all channels
VerifiedNumber of OTP codes successfully verified by users
Expired / FailedCodes that expired or were never verified
Verify RatePercentage 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.

Released under the MIT License.