In short
- Score from 0 to 1000, shared across the entire workspace (not per API key).
- Green, yellow, and red tiers set the daily outbound cap (UTC).
- Sandbox (
sk_test_) does not consume Trust Factor quota. - Limits are in addition to credits, plan, and API rate limits.
- Track it in the dashboard under Workspace → Settings → Trust Factor.
Trust Factor is per workspace. All keys and channels in the same workspace share the score and daily cap.
Tiers and limits
- New workspaces start at 800 (green).
- The counter resets at midnight UTC.
- Each outbound recipient counts as 1, across WhatsApp, SMS, email, push, RCS, Telegram, and Instagram.
What lowers the score
Repeating the same violation type within 24 h increases the penalty (up to 3× the base value).Recovery
Without new serious violations, the score recovers gradually:API error
Tier cap reached → HTTP 429TRUST_DAILY_LIMIT:
Webhook trust.score_changed
Enable this event on your webhook if you need to react when reputation goes up or down (spam, bounce, WhatsApp quality, blocked content, etc.).
direction is up or down. reason and type explain the cause (e.g. EMAIL_COMPLAINT, WA_QUALITY_RED).
Best practices
- Do not resend blocked content, each attempt may penalize again.
- Clean email lists to reduce bounces and spam complaints.
- Treat 429
TRUST_DAILY_LIMITseparately from generic API rate limits.

