Connecting Your WhatsApp Number
This guide walks you through adding a WhatsApp Business number to your G4 Message account using the Meta Cloud API (recommended). Cloud API numbers are hosted by Meta — no phone needs to stay online and there are no bans.
This platform uses the official Meta Cloud API exclusively. Cloud API numbers are hosted by Meta — no phone needs to stay online and all integrations are fully compliant with Meta's WhatsApp Business Solution Terms.
Prerequisites
- A Meta Business Portfolio (formerly Business Manager) — business.facebook.com
- A phone number that is not already registered on WhatsApp (personal or business)
- Access to receive an OTP on that number (SMS or call)
- A Meta Developer App with WhatsApp product added — developers.facebook.com/apps
Step 1 — Create a WhatsApp Business Account (WABA)
- Go to Meta Business Settings → WhatsApp Accounts → Add
- Name your WABA (e.g. "My Business WhatsApp")
- Select your business portfolio and click Create
- Once created, note the WABA ID — you'll need it later
Step 2 — Add & Verify Your Phone Number
- Inside your WABA, go to Phone Numbers → Add phone number
- Choose your country code, enter the number
- Select Text message for OTP delivery and click Send code
- Enter the 6-digit OTP when received and click Verify
- Once verified, note the Phone Number ID shown in the phone list
If OTP doesn't arrive after 3 attempts, Meta locks the number for 24 hours. Wait and retry the next day. Make sure the number is NOT already registered on WhatsApp — if it is, unregister it from the WhatsApp app first (Settings → Account → Delete my account or Settings → Account → Switch to Business Account).
Step 3 — Create a Meta Developer App
- Go to developers.facebook.com/apps → Create App
- Use case: "Connect with customers through WhatsApp"
- Link it to your Business Portfolio
- After creation, go to App Settings → Basic — copy your App ID and App Secret
- In the left sidebar → WhatsApp → API Setup — link your WABA here
Step 4 — Generate a Permanent Access Token
- In Meta Business Settings → System Users → Add
- Create a System User (e.g. "g4-api") with Admin role
- Click Add Assets → select your WABA → grant Full Control
- Click Generate New Token → select your App → enable permissions:
whatsapp_business_messaging,whatsapp_business_management - Set token expiry to Never and copy the token
Treat the access token like a password. Never expose it in frontend code or share it publicly. Store it securely — the platform encrypts it at rest automatically.
Step 5 — Connect to G4 Message
- Go to Tools → WhatsApp → Setup in the dashboard
- Click Connect Manually (Cloud API)
- Enter your App ID and App Secret, then click Discover
- The wizard will auto-fetch your WABA and phone numbers from Meta
- Select the correct WABA and phone number from the dropdowns
- Enter your Access Token and optionally a 6-digit PIN
- Click Connect Account — done!
What Happens Next
Once connected, the platform will:
- Register a webhook on Meta so incoming messages are delivered in real-time
- Enable Templates — sync approved message templates from your WABA
- Enable Broadcast, Inbox, Chatbots, and all other tools for this number
If you're stuck at any step, open a support ticket and include your WABA ID and the step where it failed.
Open Support Ticket