Quickstartt
Prerequisites
- A Muchaw DEV account — sign up here
- A WhatsApp number connected to your account (see Step 2)
Step 1 — Get your API key
After signing up, open the Dashboard → API Keys → Create Key.
Copy the key immediately — it is shown only once. Store it securely (e.g., in your .env file).
Never expose your API key in client-side code or public repositories.
Step 2 — Connect a WhatsApp number
The easiest way is to create a Signup Link in the Dashboard → Signup Links → Create Link.
Share the link with the number owner. They complete a quick Facebook Embedded Signup flow — your number is registered automatically.
Once the number is activated, you’ll receive a number.activated webhook event (if you have a webhook configured) and the number’s status changes to ACTIVE.
You can also retrieve the number ID via the API:
Step 3 — Send a message
Use the number ID from Step 2 and the recipient’s phone number in international format (e.g., 5511999990000).
Response:
Step 4 — Receive messages (optional)
Create a webhook to receive real-time events when messages arrive:
Save the secret from the response — you’ll use it to verify webhook signatures.
See Receive Messages via Webhook for a complete integration guide.