Create a test session
- Go to WhatsApp → Sandbox in your project
- Click Add Test Number
- Enter your WhatsApp phone number (the one you’ll test from)
- Click Create
Activate your session
After creating a session, you’ll see:- A 6-character activation code (e.g., “ABC123”)
- The Kapso sandbox WhatsApp number
- A direct link to start the conversation
- Click the Open WhatsApp button
- Send your activation code as a message
- You’ll receive a confirmation message
Move a number to another project
A phone number that is already active in another sandbox session can be claimed. Create a session for it in the new project, then send the activation code from WhatsApp. Once activated:- the new session becomes
active - the previous session becomes
supersededand its open sandbox conversations are closed - new inbound messages route only to the active session
Route to an agent
- Navigate to WhatsApp → Configurations in your project
- Find the Sandbox WhatsApp configuration (automatically created)
- Go to your agent settings
- Select Sandbox WhatsApp as the WhatsApp configuration
- Save the agent
Route to a flow
- Navigate to WhatsApp → Configurations in your project
- Find the Sandbox WhatsApp configuration (automatically created)
- Go to WhatsApp → Flows in your project
- Create or edit a flow
- Add an Inbound Message Trigger
- Select Sandbox WhatsApp as the WhatsApp configuration
- Deploy the flow
Route to webhooks
- Navigate to WhatsApp → Configurations in your project
- Find the Sandbox WhatsApp configuration (automatically created)
- Click on the Sandbox WhatsApp configuration
- Go to Manage Webhooks
- Add webhook URLs for the events you want to receive
Manage test sessions
Go to WhatsApp → Sandbox to view all sessions:- See which phone numbers are authorized
- Check which agent/config each session uses
- Delete sessions when done testing
pending_activation (waiting for the code), active, or superseded (replaced by a newer session for the same number).
Limitations
The sandbox is for testing message flows, not production features.Common errors
“Active sandbox session required to send messages” You’re sending to a number that isn’t registered in your sandbox session. Theto field must match the phone number you added to your session.
“Sync from WhatsApp” button disabled
Template sync is not available for sandbox numbers. Connect a production number to sync templates.
Can’t activate sandbox session
- Verify you’re sending the exact 6-character code (case-sensitive)
- Send from the phone number you registered, not a different device
- Check the sandbox number is correct (displayed in your session)
- Codes expire after 15 minutes — create a new session to get a fresh one

