Skip to main content
Credits allow you to offer prepaid balances, promotional incentives, and consumption-based packages. This guide walks you through granting credits and managing balances in the dashboard.

How Credits Work

  1. Grant credits - Add credits to a customer’s account
  2. Invoice generated - Customer incurs charges
  3. Credits applied - Available credits automatically reduce the invoice
  4. Remainder charged - Any balance charged to payment method

Granting Credits

Step 1: Navigate to Customer

  1. Go to Customers
  2. Click on the customer’s name
  3. Select the Credits tab

Step 2: Create Credit Grant

  1. Click Grant Credits
  2. Fill in the details:
FieldDescription
TypeMonetary ($) or Units (API calls, etc.)
AmountCredit value to grant
CurrencyUSD, EUR, etc. (for monetary)
ExpirationWhen credits expire (optional)
ReasonInternal note (e.g., “Welcome credit”)
  1. Click Grant

Credit Types

Monetary Credits

Credits with a dollar value that reduce invoice totals. Use cases:
  • Welcome bonuses ($50 credit for new customers)
  • Service credits (compensation for outages)
  • Referral rewards

Unit Credits

Credits for specific usage quantities. Use cases:
  • API call packages (10,000 calls included)
  • Storage allowances (50 GB included)
  • Message credits

Viewing Credit Balances

Customer Credit Tab

  1. Navigate to Customers → [Customer Name] → Credits
  2. View:
    • Available balance - Credits ready to use
    • Pending - Credits applied to unpaid invoices
    • Expiring soon - Credits expiring within 30 days
    • Transaction history - All credit activity

Reports

  1. Navigate to Reports → Credits
  2. View credit usage across all customers
  3. Filter by date range, customer, or credit type

Automatic Credit Application

Credits are automatically applied when invoices are generated:
  1. Invoice total calculated
  2. Available credits checked
  3. Credits expiring soonest are applied first
  4. Remaining balance charged to payment method
Example:
Amount
Invoice subtotal$150.00
Credit applied-$50.00
Total due$100.00

Credit Expiration

Setting Expiration

When granting credits, optionally set an expiration date. Expired credits are automatically removed and cannot be recovered.

Best Practices

Credit TypeRecommended Expiration
Welcome credits90 days
Referral bonuses6 months
Purchased credits12 months or never
Service credits6 months

Voiding Credits

To remove unused credits:
  1. Navigate to Customers → [Customer Name] → Credits
  2. Find the credit grant
  3. Click the menu → Void
  4. Enter reason and confirm
Voiding removes remaining credits immediately. Credits already applied to invoices are not affected.

Common Use Cases

Welcome Credits

Give new customers a credit to try your service:
  1. Navigate to new customer’s profile
  2. Grant $25 monetary credit
  3. Set 90-day expiration
  4. Add reason: “Welcome credit”

Service Compensation

Compensate customers for issues:
  1. Navigate to affected customer
  2. Grant appropriate credit amount
  3. Add reason with incident reference

Prepaid Packages

Sell credit packages to customers:
  1. Grant unit credits (e.g., 10,000 API calls)
  2. Set 12-month expiration
  3. Add reason: “Purchased package”

Webhooks

Receive notifications about credit events:
EventWhen Sent
account.credits.grantedCredits added to customer
account.credits.balance_depletedCredit balance reaches zero

Best Practices

Set Expirations

Always set reasonable expiration dates to manage liability.

Document Reasons

Always add clear reasons for audit trails.

Communicate Terms

Tell customers about credit expiration and terms.

Monitor Balances

Review credit usage regularly in Reports.

Next Steps