We’re thrilled to announce a powerful new feature that makes managing emails across multiple providers easier than ever: Global Streams.
What are Global Streams?
Global Streams are a new type of stream that automatically receives emails from all active providers in your account. Instead of manually configuring which providers send to which streams, you can now have a single stream that captures everything.
Key Benefits:
Automatic Provider Management
- No more manual configuration when adding or removing providers
- Providers are automatically added when activated
- Providers are automatically removed when deactivated
- Perfect for accounts that need centralized email processing
Consistent Behavior
- Every account now gets a global stream named “All Emails” upon creation
- The global stream cannot be deleted or renamed, ensuring consistency
- System-managed configuration prevents accidental misconfiguration
Seamless Integration
- Works with all existing webhook configurations
- Compatible with basic authentication and HTML body options
- Full API support for programmatic access
How It Works
When you create a new account, Sunnybox automatically creates a global stream for you. This stream:
- Monitors all providers - Any active email provider in your account automatically sends emails to this stream
- Updates dynamically - When you activate a new provider, it’s instantly added to the global stream
- Maintains consistency - The stream’s name and description are fixed to prevent confusion
UI Enhancements
We’ve also improved the Streams interface to make global streams easy to identify and manage:
- Visual indicators - Global streams display a special “Global” badge with a helpful tooltip
- Smart ordering - Global streams always appear at the top of your streams list
- Protected fields - When editing a global stream, system-managed fields are disabled with explanatory messages
- Clear provider status - The edit interface shows which providers are active and included
API Updates
The Sunnybox API has been updated to version 1.4.2 with full support for global streams:
{
"stream_type": "global",
"name": "All Emails",
"description": "Automatically receives emails from all active providers"
}
Global streams cannot be deleted via API, returning a 422 error with a clear message if attempted.
Migration for Existing Accounts
Don’t worry if you have existing accounts - we’ve got you covered! Our migration process will automatically create global streams for all existing accounts and connect their active providers.
What’s Next?
Global Streams are part of our ongoing effort to make email management more intelligent and automated. By reducing manual configuration, we’re freeing you up to focus on what matters: building great applications with email data.
This feature sets the stage for more intelligent email routing and processing features coming soon. Stay tuned!
Get Started
Global Streams are available now for all accounts. New accounts will automatically have them, and existing accounts will receive them through our migration process.
Questions or feedback? We’d love to hear from you!