"I can't log in"
- Check the email exactly — typos in workspace switches are the #1 cause.
- Use "Forgot password" from /login.
- If you're being repeatedly rate-limited (HTTP 429), wait 60 seconds and try again.
- On dev / localhost, Cloudflare Turnstile is disabled by default — make sure your local env has no leftover
TURNSTILE_SECRET_KEY.
"I'm getting 402 PLAN_LIMIT"
The plan gate tripped. Inspect body.capability — it tells you which limit (channels, teammates, audit logs, etc.). Either upgrade or pause an active automation / revoke a pending invite to free the seat.
"My delivery shows SENT but the recipient never got it"
- For Email: check the recipient's spam folder. Configure SPF + DKIM on your sending domain.
- For WhatsApp: verify the contact opted in. Marketing templates require Meta approval — see Templates → Provider review.
- For SMS: confirm the sender ID is approved with your provider for the destination country.
- Use Delivery Ops to inspect the provider's raw response.
"I paid but my plan didn't change"
The plan flip happens server-side via Midtrans webhook on settlement. If the webhook can't reach us, the upgrade waits.
- Check Billing → Payment history — your transaction should show PAID once Midtrans settles.
- If status stays PENDING for > 30 min, contact [email protected] with the order ID.
- For QRIS / e-wallets: settlement is usually instant (under 60s).
- For virtual account: settlement may take up to one bank business day.
"My webhook never fires"
- Confirm your endpoint returns 2xx for a manual test from Settings → Webhooks → Test.
- Check the platform isn't dead-lettering — Settings → Webhooks shows last attempt + error.
- Reachability: TLS only, no self-signed certs. Domains with HSTS but no cert get blacklisted.
Still stuck?
Email [email protected]. Include your workspace slug + a screenshot or the order ID.