- Are a platform sender and need to separate email sending for different customers
- Need to create testing environments (we call these Sandbox Channels)
- Want to separate different types of emails you’re sending (for example to view aggregated stats)
- Or really any use cases that make you want to create dedicated sending environments.
How to create a channel
TODOSandbox channels
Sandbox Channels your safe, self-contained space to develop and test email integrations without sending to real inboxes. A Sandbox Channel behaves exactly like a regular Channel—you can send through the API or SMTP, inspect messages, trigger webhooks, and check stats—except the emails never leave Helo.What Sandbox Channels are good for
- Building your integration - Test your API calls, SMTP setup, and payload formatting without worrying about test emails landing in someone’s inbox.
- Checking templates - Send real messages through the API and inspect them in the Helo dashboard to confirm they are working correctly.
- Testing webhooks — Sandbox messages trigger delivery webhooks just like live messages do, so you can build and test your webhook handlers end-to-end.
- Supporting QA and staging environments — Point your staging app at a Sandbox Channel so your team can test freely without any risk.
How it works
Sandbox Channels process messages through Helo’s infrastructure the same way live sends do. That means:- Messages show up as Delivered in your dashboard and via the API (even though we don’t actually deliver them to real inboxes)
- All message metadata (headers, recipient, subject, body) is stored and inspectable
- Delivery webhooks fire normally
- Bounce simulation is supported (see simulating bounces)
Heads up: Because Sandbox messages are processed through Helo’s infrastructure, they do count toward your monthly sending budget, just like live messages.
Creating a Sandbox Channel
When creating a new Channel, you’ll be asked to choose a type:- Live — for production sending
- Sandbox — for testing

Tip: Create API credentials that work with your Sandbox Channel. When setting up new API credentials, you can decide to scope them to a single Channel only. Set up dedicated credentials that work with your Sandbox environment only to further isolate your testing environments.
Creating a Sandbox Channel via the API
You can also create a Sandbox Channel programmatically using the Channels API. Pass"delivery_type": "sandbox" in your request body:
cURL
delivery_type is omitted, it defaults to live.