2way.in

Your WhatsApp account, behind your own admin.

Connect an instance, keep its key private, and send messages only to people who agreed to receive them.

Up to 10 instances

Each WhatsApp account gets its own session, QR, and status. Nothing starts until you connect it.

A key per instance

Messaging uses a bearer key for that instance. The admin password never goes in the URL.

A log you can read

Sends are stored with a short preview, the destination, and the error if the client was not ready.

From the site to a message

Admin first, then the key, then the send call.

  1. 1Connect the instance when its QR is ready.
  2. 2Copy the instance key once. Store it outside the browser.
  3. 3Call POST /api/v1/messages/send with Authorization: Bearer and a phone number in international digits.

Unofficial client

whatsapp-web.js drives WhatsApp Web. It can break when WhatsApp changes that client, and the account can be limited. Use it for people who asked to hear from you.