Integration Partner Solution Guide
Chakra Chat Partner Solution is, how it works, who it is designed for, and answers to common technical questions from partners.
Chakra Chat Partner Solution
Overview
The Chakra Chat Partner Solution is an API-first WhatsApp Business integration solution for businesses (SaaS, IT Service providers , ISVs, other) that want to embed WhatsApp messaging capabilities directly into their own product or platform.
Instead of building WhatsApp API infrastructure from scratch, partners use Chakra Chat as the underlying integration layer — managing their clients' WhatsApp Business Accounts (WABAs), automating messaging, and handling incoming events through Chakra's APIs.
Partners access and manage everything through a single partner account, with Chakra handling the API gateway, authentication, routing, and compliance with Meta's WhatsApp Business Platform.
API documentation link: apidocs.chakrahq.com
What You Can Do as a Partner
Embed WhatsApp SetUp
Chakra provides an Embedded Signup (ES) flow that you can integrate directly into your application. Your customers can connect their WhatsApp phone number and WABA from within your UI, without needing to visit Chakra's interface.
- Create and manage WhatsApp Channels and WABAs programmatically
- Add and manage multiple phone numbers across client accounts
- Control customer WhatsApp channels using plugins and APIs
Embedded Signup Integration Guide
Manage Multiple Clients
The partner architecture supports multi-tenancy. You can manage hundreds of client WhatsApp accounts from a single partner login using one API key for all client WABAs.
- Centralized API gateway for all client accounts
- Single partner-level API key for sending messages across all client WABAs
- Webhook routing per plugin, with WABA ID included in incoming payloads for identification
Automate Messaging
- Send broadcast and template messages
- Manage chat sessions with interactive media
- Configure chatbots and chat agent routing
- Listen to incoming messages via webhooks
- Use WhatsApp Flows
- Create and manage message templates via API
- Add leads to Chakra Campaigns programmatically
Track and Troubleshoot
- Access API logs for monitoring and debugging
- Build usage reports for client management
- Store your own copy of chat events using webhooks
Partner Pricing
Chakra Chat's pricing model is straightforward and partner-friendly. The Billing is Split for Product Subscription and Template Messaging Charges:

- Subscription-based: Subscribe to ADVANCED Chakra Chat plan ($49.99) to access all Chakra Chat Features
- For upto 12 Number use the Advanced Plan
- For additional number greated than 12, additional charges apply per connected number at $2.99 per extra number
- Every Partner's Customer need to add a Payment Method in Meta Business Manager for Template Messaging Charges.
- Additional numbers: Add extra WhatsApp numbers beyond the base plan for just $3 per number - ideal for agencies and multi-client SaaS platforms managing many accounts.
- No markup on template messaging: Template messaging charges (Marketing, Utility, Authentication categories) are billed directly by Meta (WhatsApp) to your client's connected WABA at standard Meta rates. Chakra does not add any markup - saving your clients 20–25% compared to some other solutions.
This split billing model keeps your subscription costs predictable while ensuring your clients pay Meta directly for message consumption - a transparent, trust-building setup for agency-client relationships.
A 7-day free trial with full feature and API access is available, with the option to extend if you need more evaluation time.
Who This Solution Is For
The Partner Solution is designed for two types of businesses:
SaaS Providers
Software platforms serving specific vertical industries — such as spa management, clinic management, real estate, HR, field service, or e-commerce — that want to offer WhatsApp automation natively inside their product.
ISV (Independant Software Vendors)
Independent software vendors can integrate the Whatsapp Business Platform using Chakra Chat APIs within their product to add greater value to their existing solution.
Tech/IT Service Providers
IT service provider companies providing marketing , sales and engagement solution or managing the service for multiple clients.
Agencies and Marketing Platforms
Digital agencies and marketing technology companies that run WhatsApp campaigns, chatbots, and automated messaging on behalf of multiple clients.
✅ Good fit if you: Need to manage WhatsApp for multiple clients or end-users from one platform Want to embed WhatsApp onboarding and messaging inside your own product UI Require programmatic control over WABAs, templates, and messaging flows Are looking for scalable, API-first WhatsApp infrastructure without building it yourself |
Solution May Not Be Right Fit
Please review the following before proceeding with the Partner Solution:
1. Your clients want to use the Chakra Chat interface directly
The Partner Solution is designed for partners who embed Chakra's capabilities inside their own product. If your clients need access to Chakra's native UI for features like Chat inbox, Campaigns, or Chatbot management, a standard Chakra Chat subscription may be more appropriate.
2. You need unified billing for Meta messaging charges
Chakra charges a subscription fee directly to the partner. Meta's template messaging charges (Marketing, Utility, Authentication) are billed by Meta directly to each client's connected WABA at standard Meta rates — there is no markup. If you require a single consolidated invoice for both platform and messaging costs, this billing structure may not suit your needs.
3. You want to become a registered Meta Tech Provider
Chakra cannot register you as a Tech Provider or Solution Partner within Meta's ecosystem. You will operate as Chakra's partner, and your clients will register their WhatsApp numbers through Chakra's Embedded Signup. You will manage their accounts and messaging via Chakra's APIs.
⚠️ Before you proceed: Ensure your clients are comfortable with Meta billing them directly for template messaging Confirm your use case involves your own product UI — not Chakra's interface Review the pricing page for phone number limits per plan: chakrahq.com/product/chakra-chat/pricing/ |
Frequently Asked Questions
1. API & Webhooks
Q: Can we use Chakra purely as an API provider, without the chatbot builder, inbox, or UI?
Yes — Chakra can be used purely as an API provider, integrating the solution into your own internal application.
Q: Do you provide raw, real-time webhooks for all incoming messages (text, images, replies)?
Yes. See the pass-through events webhook documentation.
Q: Do messages pass through Chakra only, or are they also directly accessible via Meta APIs?
Meta APIs are not directly accessible to customers. Chakra provides pass-through APIs that mirror Meta's request/response payloads. See the API reference.
Q: What is the average webhook delivery delay for incoming messages?
Typically 1–500 ms, depending on the delay with which Meta sends the event after a message is sent.
Q: Are there any rate limits on the API we should be aware of?
Yes — see the API rate limits documentation.
Q: Is there API documentation beyond apidocs.chakrahq.com specifically for partner/multi-tenant use cases?
The same API docs cover the partner/multi-tenant solution — there isn't a separate doc set.
Q: What is the API structure for sending messages through a specific client/plugin — one token per plugin, or one token for the whole account?
A single partner-level API key is used for the entire account. The plugin ID is passed as a routing parameter to direct the message to a specific client's WhatsApp number. See Send Template Message for a Phone Number.
Q: Does the incoming webhook payload include the plugin ID or WABA ID so we can identify which client the message belongs to?
Yes — the incoming webhook event includes the WABA ID (Plugin ID and Phone Number ID are also usable for identification).
Q: Do inbound message webhooks fire independently per tenant, tagged by Phone Number ID / Tenant ID?
Each tenant maps to a Chakra Plugin, and you can connect one or multiple phone numbers per tenant/plugin. A webhook can be configured per tenant/plugin programmatically.
Q: Do we get direct access to raw WhatsApp Cloud API webhooks and endpoints, or only what Chakra exposes?
Chakra provides a comprehensive set of APIs covering both Chakra-specific functionality and pass-through access to certain Meta endpoints. See the full API documentation.
Q: Do you support sending media (images, video, audio, documents) via API?
Yes, all four media types are supported.
Q: Can we send session messages via API (within the 24-hour window) without using templates?
Yes — use the session message API. See the API docs for details.
2. Partner Program & Multi-Tenant Management
Q: Do you have a formal reseller/ISV partner program for platforms building on top of Chakra?
Yes — the API Integration Partner Program. See the Partner Solution Guide.
Q: Is there a revenue-share model, or a flat platform fee?
It's a subscription-based model. Partner program pricing has the specifics.
Q: Can we manage all client accounts (numbers, templates, webhooks) from a single partner API key?
Yes.
Q: Is there per-client isolation — can Client A be prevented from seeing Client B's messages?
The API Integration solution is built for programmatic use cases; it isn't intended to provide each client with isolated access to the Chakra interface itself.
Q: Can we programmatically create and manage WABAs and phone numbers via API?
No — WABA/number creation must be done manually for each client, as required by Meta.
Q: At what plan level does the partner/multi-tenant feature unlock?
The Partner Program starts on the Advanced plan (which includes all platform features), then moves to per-number pricing as you scale.
Q: Can this model support a multi-tenant SaaS platform (e.g., a vertical SaaS product), and can we start with just 2–4 numbers as a pilot?
Yes to both — the solution supports multi-tenant SaaS use cases, and starting with a small pilot (2–4 numbers) is fine.
Q: Do we need to be a registered company or a Meta Tech Provider to get started?
No, that isn't required.
Q: Is the solution based on the official WhatsApp Business Platform / Meta Cloud API?
Yes.
Q: Can each merchant/client have a fully separate WhatsApp number, channel, and account?
Yes.
Q: Do you provide lifecycle events (connected, disconnected, verification pending, rejected, number status changes)?
Yes — see the partner API event list.
Q: Is there a cap on how many numbers we can connect under one partner account, and is there a per-number fee?
There's no cap on total phone numbers connectable under one account — you pay for additional numbers beyond your base plan. A new Pro plan is also being introduced with 120 phone numbers included in the base plan for larger partners.
3. Embedded Signup & Onboarding
Q: Can clients connect their own WABA directly within our platform, without visiting Chakra's interface?
Yes — the signup flow can be embedded directly in your own app. See the Partner Program Guide for implementation details.
Q: Do you provide an embedded signup widget/SDK we can embed in our own dashboard?
Yes.
Q: Can the onboarding flow be launched from inside our own product dashboard?
Yes — Chakra provides the integration needed to embed onboarding inside your app. See the Partner Solution Guide.
Q: Can the embedded signup be white-labeled / fully co-branded, so clients never see Chakra (including the Meta consent screen)?
The signup button and flow can be embedded inside your own UI so the client doesn't need to leave your platform. Chakra branding does still appear within the Embedded Signup step itself, since that's a Meta-standard module and can't be removed. A separate workaround for fuller white-labeling has also been discussed, with an ETA of 2–3 months — confirm current status before publishing (see flag above).
Q: Does the business owner/client need to do anything themselves during Embedded Signup (e.g., OTP verification)?
No extra verification is required from the client. That said, completing Embedded Signup on the client's behalf (even with access to their Facebook account) is not recommended — the client should ideally complete this step themselves.
Q: Is Embedded Signup available on the Free plan, or does it require a paid plan?
It's available on all plans, including Free. The number of WhatsApp numbers you can connect depends on your subscription tier. See plan pricing/limits.
Q: What does a client need to provide for WABA creation?
- Admin access to the client's Meta Business Manager (a new one will be created if none exists).
- For Meta Business Verification: Certificate of Incorporation / Business Registration Certificate, and GST Certificate — business name and address must exactly match Meta Business Manager.
- A phone number owned and controlled by the client, not currently registered on WhatsApp or the WhatsApp Business App (must be removed first if it is), and able to receive SMS/voice OTP.
- A live website or active social media page clearly showing business name, contact details, and description of services, matching the legal documents and Meta Business profile.
4. Template Management
Q: Can we create a template once and use it across all client WABAs?
Templates currently need to be created per WABA — the recommended approach is to save your template parameters and use the API to recreate the same template on each new WABA. Template cloning via API is on the roadmap but not yet available; cloning is currently possible via the Chakra UI only.
Q: When a template is created for a new WABA, does it require a new Meta approval?
Yes — Meta requires separate approval for every template on every WABA. Approval isn't inherited; cloned templates are treated as new submissions with the same approval timeline as a fresh template.
Q: What's the typical approval time for marketing templates, and are there restrictions on conversational-style templates?
Templates are typically approved automatically, though some route through manual review. ETA is generally within 24 hours.
Q: If our use case is mostly customer-initiated conversations (no outbound campaigns), can we operate with minimal or zero template usage?
Yes — if you don't send template messages, messaging charges will be nil. The only cost is the Chakra subscription itself.
Q: What's the current per-message rate for marketing templates sent to Israeli numbers (+972)?
Roughly $0.0353 per Meta's standard rate card at the time of asking — confirm the live rate on Meta's rate card before quoting a fixed figure (see flag above).
5. WABA Ownership & Data Portability
Q: Will the WhatsApp Business Account belong to us/our clients, or to Chakra?
WABAs belong to your clients (tied to whichever Meta Business Manager was used at signup). Chakra has access to manage the WABA for setup and general messaging actions — Chakra doesn't own it.
Q: If we stop using Chakra, do clients keep their number and WABA? Is there any lock-in?
No lock-in. You can disconnect from Chakra and retain the WABA, and migrate it to another service provider.
Q: If we later move to direct Meta API or another BSP, can numbers be migrated without downtime or re-verification?
Yes, migration is feasible — think of it as switching platforms. There may be a short downtime depending on setup speed, and you can export your customer contact and other configured data from Chakra.
Q: What exactly is retained when a number is ported to another provider (chat history, templates)?
Depends on the connection type:
- Standalone WhatsApp Business API: number retained, WABA retained, message templates retained; chat history cannot migrate once ported to another BSP.
- WhatsApp Coexistence API: number retained, but a new (disposable) WABA is created during porting, so templates don't carry over; chat history can migrate once reconnected with the new BSP.
To minimize data loss, subscribe to Chakra's webhook events and keep your own copy of chat data on your servers.
6. Pricing & Billing
Q: What's the total cost, including Meta fees, templates, and any hidden charges for scaling beyond starter plans?
See Understanding Pricing and Charges for the full breakdown.
Q: If each client has their own WhatsApp number, are we billed per number per month?
Refer to the Partner Solution Guide for current per-number pricing — this can change, so check the live guide rather than quoting a fixed figure.
Q: Do clients get billed directly by Meta for conversation fees, or does that go through us?
Meta bills template message charges directly to the payment method on file in the client's own WABA.
Q: Does Embedded Signup support credit-line sharing, so the partner's billing covers all clients' template charges instead of each client setting up their own?
No — there's no shared credit line. Meta bills template charges directly to each client's own connected WABA. See the partner pricing section.
Q: Stripped of client-facing subscription tiers, what does it actually cost per client tenant — flat, per-number, or per-message? Is there an upfront setup fee?
No upfront setup or partner fee. Pricing is a flat per-number cost, with template message overage charges if usage exceeds the plan's included allowance. See pricing plans.
Q: Are there hidden platform fees related to session messages, or are Meta conversation fees the only variable cost?
No other hidden charges. Session messages have no hard limit; paid plans include full feature access, subject to a fair-usage policy for a smooth experience across all customers.
7. Limits, Fair Usage & Scaling
Q: What are the limits per number (messages/sec, conversations/day)?
WhatsApp applies dynamic 24-hour rolling limits per WABA for template messaging, scaled based on past template volume, quality rating, and business verification status. See Meta's messaging limits documentation. New numbers are generally suggested to send around 80 messages/second.
Q: What messaging tier does a newly connected client number start at, and does it need its own business verification to scale beyond it?
Each client is treated independently by Meta and starts at the default tier (250 conversations/24h). Scaling beyond this requires business verification — see the scaling documentation.
Q: Are there rate limits or fair-usage policies per connected number we should know about?
Rate limits are governed by Meta at the WABA level — there's no separate Chakra-imposed cap. Chakra does provide a rate-limit configuration option to help optimize template delivery.
Q: Is there a restriction on automation/AI usage for inbound customer support?
No limit on the number of chatbots or chatbot steps/activations. It's recommended to use your own OpenAI key — if you use Chakra's default key, token charges are billed separately.
8. Branding & White-Label
Q: Will Chakra branding appear anywhere in the experience visible to our clients?
Only during the Embedded Signup flow, which is a Meta-standard module and can't be modified. Outside of that step, Chakra branding isn't visible to your clients, since the Partner Solution is designed to be embedded inside your own product interface.
Q: What white-label options are actually available today?
A custom web app URL and a custom logo within the product interface. A fully white-labeled solution isn't offered yet.
9. Compliance & Data Infrastructure
Q: Do you have existing customers in specific regions/verticals (e.g., Turkey, healthcare)?
Yes — customers in Turkey, and globally across healthcare appointment scheduling and similar workflow use cases.
Q: Are there compliance considerations for handling patient/personal data under regional laws (e.g., Turkey's KVKK)?
Chakra is GDPR compliant and largely aligned with data protection agreements (DPA) across most geographies. For specific legal/regional requirements, the legal team can respond directly to a submitted question.
Q: Where does Chakra store message data and conversation logs?
On AWS infrastructure, in the AWS datacenter located in Mumbai, India.
Q: Does Chakra provide a Data Processing Agreement (DPA), e.g. for India's DPDPA 2023?
Under review by the compliance team at the time of the last update — no confirmed answer yet. Needs a final answer before this goes into the published FAQ (see flag above).
Q: Who owns the conversation history, contacts, and media data — the partner or Chakra?
Data is stored on Chakra's servers, but ownership belongs to the partner. You can export and retain your own copy of all data at any time by subscribing to Chakra's webhook events.
Q: Is support available in English for technical integration questions?
Yes, and local-language support is also available over email and chat, in addition to English.
10. Support, SLA & Partner Terms
Q: Do you have an uptime SLA / status page? If there's an outage, are template messages queued or lost?
Yes — see the Chakra status page and Meta's WhatsApp API status page. Message handling during outages follows Meta's standard queuing protocols.
Q: Do partners get a dedicated account manager or priority support, and what's the response-time commitment?
No dedicated account manager is assigned, but partners on the Advanced plan tier do receive priority support.
Q: Does Coexistence support let a number stay active on the WhatsApp Business app while also connected via API? Do messages stay synced?
Yes — Coexistence lets you use both the WhatsApp Business mobile app and the WhatsApp Business Platform (API) after connecting. Meta's systems are designed to mirror/sync messages across both.
Q: Can you share the Partner Program terms (partner agreement, data-ownership, non-solicitation language) ahead of a call?
There are no special terms for partners — the same standard agreement applies as for any customer. Specific legal/data requirements can be sent in for review.
Q: What are the next steps to test the first WhatsApp number?
Create a Chakra account, connect a number, and get started — see the Getting Started guide.
Getting Support
Chakra's technical team handles partner tickets for integration issues, feature requests, and urgent incidents.
- Standard plans: Support via ticket system
- Advanced plans: Priority ticket handling with direct technical team access
To raise a support request or contact the team, visit chakrahq.com or reach out through your partner account.