AI limits
Daily, per-location AI quotas, what counts or not, and concurrency.
AI features are subject to daily usage limits. The key rule: limits are per business (location) — if you have 10 businesses, each gets its own daily allowance.
Daily limits
The table below is live — it shows the current values from the admin panel. Trial (TRIALING) accounts get lower allowances; once the account becomes paying it rises to the full allowances. A disabled module's row is not shown here at all.
| Feature | Paid | Trial |
|---|---|---|
AI messages (ai_requests) | 20 | 5 |
Post/offer copy (post_content) | 7 | 5 |
Auto review reply (auto_review_reply) | 20 | 5 |
Grid scan (grid_scan) | 5 | 1 |
The values are set from the admin panel via the ai_limits (paid) and trial_limits (trial) settings; this table mirrors them exactly (the same source as the "AI limits" tab in Settings).
What counts, what doesn't
- Chat, content generation, and insight calls all count from the
ai_requestspool. - Grid scan counts from its own separate pool; both successes and errors count (prevents abuse).
- Citation scanning does NOT consume the AI quota — it uses no LLM, reads structured data from DataForSEO, and is triggered by the scheduler, not the user.
Concurrency
To prevent quota desync there's a lock of at most 3 simultaneous AI operations / 5 seconds; if exceeded, a short wait is requested.
What's next
This group is complete. For account and team management, see Subscription & billing and Team & roles.