For SaaS Companies
Let your SaaS customers connect WhatsApp.
Integrate FusionWA once. Each customer connects their existing WhatsApp Business account through Meta Embedded Signup. Eligible accounts use Coexistence — they keep using WhatsApp Business on their phone, your SaaS gets the API and webhooks.
First connection free · No subscription · API + webhooks
How it works
Create an application
Register on FusionWA and create an Application in the dashboard. Get your API Key and API Secret.
Embed the connection widget
Add 3 lines of code to your SaaS. The FusionWA SDK widget appears wherever you place it — showing a "Connect WhatsApp" button to your customer.
Customer connects through Meta
Your customer clicks the button and completes Meta Embedded Signup. For eligible WhatsApp Business App accounts, Coexistence keeps their number active on both the phone and your API.
Your SaaS gets the API
Once connected, send template messages via the REST API and receive incoming messages and status updates through your configured webhook endpoint.
Coexistence note
Coexistence applies to eligible WhatsApp Business App numbers. When Meta offers the Coexistence path during Embedded Signup, the customer may be asked to scan a QR code. After connecting, they continue using WhatsApp Business on their phone as normal. API and webhooks become available to your SaaS simultaneously.
What you get
One integration
Integrate FusionWA once. Each of your customers connects their own WhatsApp Business account — you write zero per-customer code.
Meta Embedded Signup handled
The entire OAuth flow with Meta is handled by FusionWA. Your customers authorize their account through Meta's official flow, directly inside your software.
Coexistence supported
Eligible customers connecting an existing WhatsApp Business App number can use Coexistence. They scan a QR when Meta requests it and keep using WhatsApp Business on their phone.
API + webhooks
Send template messages and receive incoming messages via webhook — all authenticated per customer connection, routed to your endpoints.
Scales with your SaaS
First connection is free. Graduated per-connection pricing means your cost grows proportionally with your active customer base.
Zero message storage
FusionWA forwards webhook events in real time. Messages are never stored on FusionWA infrastructure.
3 lines to add the connection button
Paste this into your frontend. The widget handles the rest.
<script src="https://fusionwa.com/sdk/v1.js"></script>
<div id="wa-widget"></div>
<script>
FusionWA.init({
apiKey: "fwa_live_...", // from your FusionWA dashboard
customerId: currentUser.id, // your internal customer ID
containerId: "wa-widget",
});
</script>The widget renders a "Connect WhatsApp" button. On click, Meta Embedded Signup opens in a popup. Once the customer authorizes, the widget shows "WhatsApp Connected".
Pricing that scales with you
No subscription. No fixed monthly cost. Pay only for active connections, in graduated brackets.
1st
Free
per month
2nd–9th
€5 / conn
per month
10th–24th
€4 / conn
per month
25th+
€3 / conn
per month
Graduated pricing: each connection is billed at its bracket rate. Adding your 10th connection does not retroactively raise the price of the first 9.
Start with one free connection