How do I monitor my usage?
How do I monitor my usage?
Check usage in two ways:
- Dashboard - Visit getchatads.com for real-time usage graphs
- API Response - Every response includes
meta.usagewith current counts:
How do I upgrade my plan?
How do I upgrade my plan?
- Go to getchatads.com/settings/billing
- Select a higher tier
- Complete payment
Do blocked requests count against my quota?
Do blocked requests count against my quota?
No. Requests blocked by keyword rules or geo-restrictions do not count against your rate limits. Only successful processing attempts are counted.
What's the difference between All Requests, Billable Requests, and Filled Requests?
What's the difference between All Requests, Billable Requests, and Filled Requests?
- All Requests = every request that hits the API, including those that fail validation, are rate limited, or are blocked by your filters
- Billable Requests = requests that pass all validation and are analyzed for affiliate opportunities (these are billed)
- Filled Requests = billable requests where we matched an affiliate ad
Why would I have more All Requests than Billable Requests?
Why would I have more All Requests than Billable Requests?
This happens when requests are blocked before analysis. Common reasons:
- Rate limit exceeded (429 errors)
- Keyword filtering (blocked by your keyword rules)
- Geo-filtering (request from blocked country)
- Invalid input (message too short/long)
How can I improve my fill rate?
How can I improve my fill rate?
Fill rate = Filled Requests ÷ Billable Requests. To improve it:
- Send messages with clear product intent (e.g., “looking for running shoes” vs. generic chat)
- Avoid messages with mostly PII or blocked keywords (they get sanitized and may become too short)
- Ensure messages are in English and from US traffic (we only match US, English content)
- Keep messages under 5,000 characters (longer messages are truncated internally)
Why are my limits just 100 requests?
Why are my limits just 100 requests?
The free tier includes 100 requests per month to let you test the API. To remove this limit and get usage-based pricing, add a valid credit card in Billing. You’ll only be charged for what you use—no monthly minimums.
What's the pricing per request?
What's the pricing per request?
ChatAds uses tiered pricing with volume discounts. The more you use, the less you pay per request. See our Pricing page for current rates.Billing is based on billable requests only—requests that pass validation and are analyzed for affiliate matching. Failed requests, rate-limited requests, and blocked requests don’t count toward billing.
When am I charged - monthly or per request?
When am I charged - monthly or per request?
ChatAds bills monthly for accumulated usage. At the end of each billing cycle, you’re charged for all billable requests made during that period. There are no upfront costs or monthly minimums—you only pay for what you use.
Can I set a spending limit or budget cap?
Can I set a spending limit or budget cap?
Not currently in the dashboard, but you can:
- Monitor usage in real-time via the dashboard or API responses
- Set up alerts by tracking the
meta.usagefield in API responses - Contact support for custom spending limits on enterprise plans
What happens if my payment fails?
What happens if my payment fails?
If a payment fails:
- You’ll receive an email notification
- A banner appears in the dashboard prompting you to update your payment method
- You have a grace period to resolve the issue before service is affected
How do I download my invoices?
How do I download my invoices?
Go to Billing > Invoices and click the download button next to any invoice to get a PDF copy.
How do credits work?
How do credits work?
Credits are given out as part of promotions and special offers. When you’re billed, credits are deducted from what you’d otherwise owe. If your credits exceed your bill, you won’t be charged—credits will be deducted instead.View your credit balance on the Billing page.