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.