WhatsApp API feature

Multiple WhatsApp Sessions from One Dashboard

Use separate WhatsApp numbers for sales, support, billing or each of your clients, and manage them all in one place.

cURL
# List the sessions on your account
curl https://api.notivo.link/api/sessions \
  -H "x-api-key: YOUR_API_KEY"

# Get details for one session
curl https://api.notivo.link/api/sessions/SESSION_ID \
  -H "x-api-key: YOUR_API_KEY"

# Reconnect or disconnect a single session
curl -X POST https://api.notivo.link/api/sessions/SESSION_ID/reconnect \
  -H "x-api-key: YOUR_API_KEY"

Can Notivo run more than one WhatsApp number?

Yes. Each WhatsApp number runs as its own independent session with its own API key, and you manage all of your sessions from one dashboard. Your applications use the key of the session they should send through.

How do you manage multiple WhatsApp sessions?

  1. Create a session for each numberOne session represents one WhatsApp number. Create as many as your account allows.
  2. Scan each QR codeLink every number with its own QR code, using the phone that owns that number.
  3. Give each app the right keyCopy the API key of each session into the application that should send through that number.
  4. Monitor and maintainReview sessions in the dashboard, check their status and reconnect or disconnect them individually.

What makes multiple sessions practical?

Independent sessions

Every number is its own session, so you can reconnect or disconnect one without touching the others.

One dashboard

See and manage all of your numbers in one place instead of running separate setups.

A key per session

Each session has its own API key, which keeps one application separate from another.

Session endpoints

List, create, inspect, initialize, reconnect and disconnect sessions through the API.

How can businesses organize their WhatsApp numbers?

There is no single right structure. These patterns are common:

  • By department: one number each for sales, support and billing.
  • By brand or store: a separate number for every storefront you operate.
  • By client: software providers and agencies can connect a number per customer.
  • By environment: a test session for development and a separate one for production.

Which session does a request use?

A request is tied to the session that belongs to the API key you send. The session ID in the request must match the session linked to that key. To send from a different number, use the key of the other session.

Business use cases for multiple sessions

Department numbers

Keep sales conversations separate from support and billing notifications.

Multi-store businesses

Give every storefront its own number and branding in customer conversations.

SaaS and ERP providers

Connect a number per customer account from your own platform.

Staging and production

Test new automations on a separate number before touching live customers.

See how this feature works with the rest of the platform, or browse all Notivo features.

Frequently asked questions: Multiple WhatsApp Sessions

How many WhatsApp numbers can I connect?

The number of sessions depends on your account. Check your dashboard for the sessions available to you.

Do multiple sessions share one API key?

No. Each session has its own API key.

Can I disconnect one session without affecting the others?

Yes. Sessions are independent, and the disconnect and reconnect endpoints work on one session at a time.

How do I list my sessions through the API?

Send a GET request to the sessions endpoint with your API key. It lists the sessions available to your account.

Start with Multiple WhatsApp Sessions

Create your session, scan the QR code and send your first WhatsApp message through the Notivo API.

Get started Read the API documentation