Link your WhatsApp number to Notivo by scanning a QR code. No complicated onboarding, just a session, a scan and an API key.
# 1. Create a session
curl -X POST https://api.notivo.link/api/sessions \
-H "x-api-key: YOUR_API_KEY"
# 2. Initialize it, then request the QR code
curl -X POST https://api.notivo.link/api/sessions/SESSION_ID/initialize \
-H "x-api-key: YOUR_API_KEY"
curl https://api.notivo.link/api/session/qr \
-H "x-api-key: YOUR_API_KEY"
# 3. After scanning, check the status
curl https://api.notivo.link/api/session/status \
-H "x-api-key: YOUR_API_KEY"
You create a session, request its QR code and scan it with WhatsApp on your phone from the Linked devices screen. When the session shows as connected, your API key can send messages through that number. You do not scan again for each message.
Use the WhatsApp app you already have. There is nothing new to install on the phone.
Create sessions and view the QR code in the dashboard, or drive the same steps through API endpoints.
Check whether a session is connected before your application tries to send.
Reconnect a dropped session or disconnect one on purpose using its session endpoints.
A message can only be sent while the session is connected. The status endpoint returns the state of the session linked to your API key, so your application can check it before sending and handle problems gracefully.
If a session is not connected, request a reconnect. If that is not enough, scan a new QR code. The QR response format and its availability depend on the current session state, and a session may need to be initialized first.
Connect the number your customers already know and start sending order messages the same day.
Connect a number for each client project without a long onboarding process.
Bring a dropped session back online by rescanning, without rebuilding your integration.
Link a test number first, then switch to your production number when you are ready.
See how this feature works with the rest of the platform, or browse all Notivo features.
Send messages with one REST endpoint and receive customer replies on your own webhook URL, signed so you can verify each request.
Read about Messaging APIConnect more than one WhatsApp number and manage every session, each with its own API key, from a single dashboard.
Read about Multiple sessionsAuthenticate every request with an API key that is linked to one WhatsApp session, and follow simple practices to keep keys private.
Read about API key managementMost setups take a few minutes: create a session, scan the code and run a test message.
No. You scan once to link the session. As long as it stays connected, your API key can send messages without scanning again.
The session may need to be initialized first. Initialize it, then request the QR code again and check the session status.
Yes. Each number is its own session. See the multiple sessions feature for details.
No. Notivo links to your WhatsApp account through QR code login and is not affiliated with or endorsed by WhatsApp or Meta.
Create your session, scan the QR code and send your first WhatsApp message through the Notivo API.
Get started Read the API documentation