wakit
WhatsApp

Embedded Signup

Let users connect their WhatsApp Business accounts through your UI.

wakit supports Meta's Embedded Signup flow, which allows users to connect their WhatsApp Business accounts directly from your dashboard.

How it works

  1. User clicks "Connect WhatsApp" in the dashboard
  2. A Meta popup opens for the user to sign in and authorize
  3. The user selects or creates a WhatsApp Business Account
  4. Meta returns a code to wakit
  5. wakit exchanges the code for a business token
  6. wakit subscribes to webhooks and syncs contacts/messages

UI configuration

The frontend needs two environment variables:

VITE_META_APP_ID=your_meta_app_id
VITE_FB_LOGIN_CONFIG_ID=your_fb_login_config_id

Supported flows

FlowDescription
New phone numberUser registers a new number through Meta
Existing phone numberUser connects an existing WhatsApp Business number (coexistence)

Coexistence

When connecting an existing number that's already active on the WhatsApp Business app, the user can continue using the app alongside wakit. Messages are synced to both.

On this page