WhatsApp Business Signup

Embed WhatsApp business account signup in your event flow

⚠️ WhatsApp embedded signup requires configuration. Complete setup

Setup & Configuration

Prerequisites

  • Facebook App ID configured
  • WhatsApp Business Account linked
  • Embedded signup config ID created
  • Webhook endpoint configured

Configuration Steps

  1. Get your Config ID from Facebook Developer Console
  2. Add it to environment variables or settings
  3. Configure webhook for signup callbacks
  4. Test with the demo button below

Integration Status

Facebook App ID: ✗ Pending

Config ID: ✗ Pending

WhatsApp API: ✓ Active

Guest Sync: ⧗ Ready

Integration Flow:
1. Guest Signup: Guest clicks "Sign up with Facebook"
2. Facebook Auth: User authenticates via Facebook
3. WhatsApp Onboard: WhatsApp business account details captured
4. Data Sync: Guest info synced to event invitees
5. Confirmation: Welcome message sent via WhatsApp

Demo & Testing

Test the WhatsApp embedded signup flow below. This will launch the actual Facebook embedded signup interface.

Click the button to launch WhatsApp Business Account signup

Response Log

Session Info:
Waiting for response...
                
SDK Response:
Waiting for response...
                

Implementation Reference

Expected Response Data (on FINISH)

{ "type": "WA_EMBEDDED_SIGNUP", "event": "FINISH", "data": { "phone_number_id": "123456789", "waba_id": "987654321", "name": "Guest Name", "email": "[email protected]" } }

Guest Sync Example

// After signup completes: POST /facebook_signup/sync.php { "phone_number_id": "123456789", "waba_id": "987654321", "event_id": 0, "name": "Guest Name", "phone": "+62812345678" }

Note: The signup response is handled via postMessage API. Phone numbers are normalized and synced to existing WhatsApp API integration.