How Credits Work
- Grant credits - Add credits to a customer’s account
- Invoice generated - Customer incurs charges
- Credits applied - Available credits automatically reduce the invoice
- Remainder charged - Any balance charged to payment method
Granting Credits
Step 1: Navigate to Customer
- Go to Customers
- Click on the customer’s name
- Select the Credits tab
Step 2: Create Credit Grant
- Click Grant Credits
- Fill in the details:
| Field | Description |
|---|---|
| Type | Monetary ($) or Units (API calls, etc.) |
| Amount | Credit value to grant |
| Currency | USD, EUR, etc. (for monetary) |
| Expiration | When credits expire (optional) |
| Reason | Internal note (e.g., “Welcome credit”) |
- 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
- Navigate to Customers → [Customer Name] → Credits
- 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
- Navigate to Reports → Credits
- View credit usage across all customers
- Filter by date range, customer, or credit type
Automatic Credit Application
Credits are automatically applied when invoices are generated:- Invoice total calculated
- Available credits checked
- Credits expiring soonest are applied first
- Remaining balance charged to payment method
| 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 Type | Recommended Expiration |
|---|---|
| Welcome credits | 90 days |
| Referral bonuses | 6 months |
| Purchased credits | 12 months or never |
| Service credits | 6 months |
Voiding Credits
To remove unused credits:- Navigate to Customers → [Customer Name] → Credits
- Find the credit grant
- Click the ⋮ menu → Void
- Enter reason and confirm
Common Use Cases
Welcome Credits
Give new customers a credit to try your service:- Navigate to new customer’s profile
- Grant $25 monetary credit
- Set 90-day expiration
- Add reason: “Welcome credit”
Service Compensation
Compensate customers for issues:- Navigate to affected customer
- Grant appropriate credit amount
- Add reason with incident reference
Prepaid Packages
Sell credit packages to customers:- Grant unit credits (e.g., 10,000 API calls)
- Set 12-month expiration
- Add reason: “Purchased package”
Webhooks
Receive notifications about credit events:| Event | When Sent |
|---|---|
account.credits.granted | Credits added to customer |
account.credits.balance_depleted | Credit 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.