FAQThe answers below reflect the credit, overage, payment, attribution, cancellation, and refund rules from the pricing document.
What counts as a message?
A message is any outbound WhatsApp message sent by the platform on behalf of a tenant. Inbound customer messages are always free and unlimited. ChatPilot meters usage by 24-hour conversation window, not individual chat bubble.
What happens when I run out of credits mid-month?
If overage opt-in is enabled, sending continues up to your self-set cap and the overage rate is billed at the end of the cycle. If overage is disabled, the bot pauses and customers receive a holding message. Usage alerts fire at 80% and 95%.
Do credits roll over?
Monthly included credits reset on your billing date and do not roll over. Top-up pack credits are valid for 12 months from purchase date.
How does the transaction fee work?
The platform fee is deducted at settlement, so the merchant receives net of the plan fee rate. The rate is visible in real time on payments and revenue dashboards.
Can I pay with M-Pesa?
Yes. Credit top-up packs can be purchased via M-Pesa STK push from the dashboard. Annual subscription plans can also be settled via M-Pesa on request. Monthly subscriptions are billed via Stripe card.
What is ctwa_clid attribution?
When a customer clicks a Meta ad and opens WhatsApp, Meta passes a ctwa_clid in the referral object. ChatPilot links that identifier to conversations, orders, and payments, giving Growth plans and above ad-to-sale attribution.
What happens to my data if I cancel?
Your data is retained for 30 days after cancellation and then deleted. Growth plans and above can export contacts, conversations, orders, and analytics at any time.
How does broadcast credit refund work?
Credits are held before a broadcast sends. If a message fails delivery because the contact is not on WhatsApp, opted out, blocked, or the template is rejected, the per-recipient credit allocation is refunded within 24 hours.