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

01

Create an application

Register on FusionWA and create an Application in the dashboard. Get your API Key and API Secret.

02

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.

03

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.

04

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.

index.html
<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