Skip to main content

Usage Tracking

Exotel provides real-time visibility into your account usage across voice, SMS, and other services. Monitor your balance, set alerts, and configure spending limits to stay in control of your communication costs.

Real-Time Balance​

Your current account balance is always visible in the Exotel dashboard header bar. It updates in real time as calls are made and SMS messages are sent.

Checking Balance via Dashboard​

  1. Log in to my.exotel.com
  2. Your current balance is displayed in the top navigation bar
  3. Click the balance amount for a detailed breakdown

Balance Breakdown​

The detailed balance view shows:

ItemDescription
Available BalanceTotal credits available for use
Paid CreditsCredits purchased via payment
Promotional CreditsFree/bonus credits (with expiry dates)
Reserved AmountCredits reserved for active calls in progress
Today's UsageTotal credits consumed today
This Month's UsageTotal credits consumed in the current billing cycle
info

The Reserved Amount represents credits temporarily held for calls that are currently in progress. These credits are either deducted (if the call completes) or released back (if the call fails) once the call ends.

Usage Alerts​

Configure alerts to receive notifications when your balance or usage reaches specific thresholds.

Setting Up Low-Balance Alerts​

  1. Navigate to Billing > Alerts
  2. Click Add Alert
  3. Configure the alert:
SettingDescriptionExample
Alert TypeLow balance or usage thresholdLow Balance
ThresholdAmount that triggers the alertINR 5,000
RecipientsEmail addresses to notifybilling@yourcompany.com
ChannelsNotification channelsEmail, SMS, Dashboard
FrequencyHow often to repeat the alertOnce, or every 24 hours
  1. Click Save Alert

Set up multiple alerts at decreasing thresholds for progressive warnings:

Alert LevelThresholdAction
Warning30% of average monthly usagePlan to add credits soon
Urgent15% of average monthly usageAdd credits immediately
Critical5% of average monthly usageService disruption imminent
warning

When your balance reaches zero, all outbound services (calls, SMS) stop immediately. Inbound services may also be affected. Always maintain a buffer above zero.

Spending Limits​

Spending limits help you control costs by capping the maximum usage per day, week, or month.

Configuring Spending Limits​

  1. Navigate to Billing > Spending Limits
  2. Enable spending limits
  3. Configure caps:
Limit TypeDescriptionWhat Happens When Hit
Daily Spending CapMaximum credits consumed per dayOutbound services paused until next day
Monthly Spending CapMaximum credits consumed per monthOutbound services paused until next month
Per-Call CapMaximum duration/cost per individual callCall disconnected at limit
Per-Campaign CapMaximum budget per campaignCampaign paused at limit
tip

Spending limits are especially useful for development and testing environments where runaway API calls could consume credits unexpectedly. Set conservative daily limits for non-production accounts.

Usage Reports​

Dashboard Usage Summary​

The Billing > Usage section provides:

  • Daily usage chart -- Visual representation of daily credit consumption
  • Service breakdown -- Usage split by voice, SMS, WhatsApp, and other services
  • Top consumers -- Users or applications with the highest usage
  • Trend analysis -- Month-over-month usage comparison

Usage by Service Type​

ServiceMetrics Tracked
VoiceTotal calls, total pulses, total cost, average call duration
SMSTotal messages, messages by type, total cost, delivery rate
ExoPhoneNumber of active numbers, total rental cost
WhatsAppTotal conversations, conversations by type, total cost
Contact CenterActive agents, agent hours, seat license cost

Exporting Usage Data​

Export your usage data for internal reporting or reconciliation:

  1. Navigate to Billing > Usage
  2. Select the date range
  3. Choose the service type (or all services)
  4. Click Export and select the format:
    • CSV -- Raw data for spreadsheet analysis
    • Excel -- Formatted workbook with summary sheet
    • PDF -- Printable summary report

Monitoring Best Practices​

  1. Set up auto-recharge -- Prevent service disruption with automatic credit top-ups (Add Credits)
  2. Configure multi-level alerts -- Use warning, urgent, and critical thresholds
  3. Review usage weekly -- Identify trends and anomalies before they become issues
  4. Set spending limits for dev/test -- Protect against accidental high usage
  5. Export monthly reports -- Maintain records for financial reconciliation
  6. Use the API for programmatic monitoring -- Build custom dashboards and alerts using the Voice API and SMS API detail endpoints