In brief
- Official: Meta login in the dashboard, card in WhatsApp Manager, first send with an approved template
- Unofficial: create the instance, scan the code on your phone, send free-form text
- Both use the same API; only how you connect the number changes
Before you start
- An API Key (
sk_live_...orsk_test_...for sandbox) - Instance and send permissions on the key. See Scopes
- In examples, replace
sk_live_xxxxxwith your key andhttps://api.notifique.devwith your base URL if needed
Just getting started? Use
sk_test_... and check results in the Sandbox inbox.- Official connection
- Unofficial connection
1. Connect the number
Three paths, pick what fits your integration:1A, Via dashboard
- WhatsApp → New instance → Official
- Sign in with your Meta account and link the number
- When status is active, note the instance id
1B, Via API with a link for the customer
For remote onboarding (no browser on your server): create a draft and send the link, the customer completes Meta login on the page.shareableLink.hostedUrl to the customer. When they finish, the instance becomes active.1C, Via API with Meta credentials
With Embedded Signup already done in the browser, create an already active official instance using the three Meta fields:Summary: dashboard for the simplest path;
generateShareableLink: true when someone else needs to complete Meta login; metaEmbeddedCode + metaPhoneNumberId + metaWabaId when you already have Embedded Signup data.2. Add a card in WhatsApp Manager
Meta bills conversations on your account. Without a card on file, production sends will not work.- Open WhatsApp Manager
- Go to Payment settings
- Add a valid card
- In the Notifique dashboard, confirm payment is active
3. Sync templates
In the dashboard, use Sync templates with Meta (or create a new one). You need an approved template for first contact.Details: Official Meta templates.4. Send your first template
Outside a recent chat, official requires an approved template:5. Chat after they reply
When the customer replies, you have about 24 hours to send free-form text or media:After the first send
- Track delivery and read via webhooks
- Multiple numbers? See Sending Pools
- Full fields and routes: API reference on the WhatsApp tab
Next steps
- Introduction: channel overview
- Connection modes: full comparison
- Official Meta templates
- Anti-ban policy

