Most Popular
Courier is a notification service that centralizes all of your templates and messaging channels in one place which increases visibility and reduces engineering time.
Sign-up
Whitelabeling emails is the process of transforming your emails, so that they look like they're coming from another brand. Imagine, for example, that you're an employee management platform that sends engagement surveys, check in-reminders, and other alerts on behalf of your customers. You and your customers will likely want those email notifications to match the employer's brand, not yours.
But, if you've ever had to whitelabel emails before, you know it can be a real headache. At an e-commerce platform where I worked previously, our customer service team would contact our clients one by one to get their logo and other assets and use a custom dashboard to upload each brand into our system. Then, on the engineering side, we'd write custom logic for our templates with conditionals for the different brands, pulling the brand IDs from our CMS. And, in some cases, we'd even write a hardcoded template for a specific brand.
That's precisely why we built Brands at Courier. Brands makes it easy to send whitelabeled notifications that match your customers' brands or, if you have multiple properties, your own sub-brands. As a developer, you can also create, update, and delete Brands programmatically with our Brands API, which saves a ton of time and effort.
In this post, I'll explain how you can create and send whitelabeled email notifications using Courier's Brands feature.
You can quickly create new brands through our UI or programmatically with our Brands API. When you create a new Brand, you have the option to configure the brand colors, the header and footer, and any social media links. You can even add custom CSS to the header, footer, and head section to have it fully match your customers' brands or your sub-brands.
You can extend the Brands you create in Courier with Snippets. Snippets are pieces of code that you can reference in the templates for your notifications. Returning to our earlier example, if you were an employee management platform, you might create a Snippet for each of your customers' brands that includes their mission statement. Now, instead of copy-pasting across each template, you can simply call the Snippet by name.
You can also use variables to customize your Snippet. You could, for instance, create a variable for your customers' mission statements. Then, you could reuse one template across all your Brands. When you send your notification, all you would have to do is include the correct Brand ID and supply the right value for the variable in your API call to Courier.
Like everything else about Brands, Snippets can be managed programmatically with our Brands API or customized in the UI.
Once you've set up your Brands, sending whitelabeled email notifications is super straightforward. You can either choose a specific Brand in the UI or you can set the Brand programmatically by including the Brand ID in your API call to Courier.
Ready to get started with Brands? Sign up for free – you can create up to 10 Brands and send up to 10,000 notifications free every month.
If you want to learn more about Brands, check out our livestream where Aydrian, our Staff Developer Advocate, walks you through how to create and send a notification with multiple Brands using the Courier API and Python SDK. You can also find additional code samples on Github – we offer libraries for Python, Ruby, Node, Go, and PHP.
Curious how we built Brands? Stay tuned for a look under the hood!
Courier is a notification service that centralizes all of your templates and messaging channels in one place which increases visibility and reduces engineering time.
Sign-up
Get Your iOS App Ready for the 2025 Apple Push Notification Service Server Certificate Update
Apple is updating its Push Notification Service (APNs) certificates in 2025. Learn how to prepare your app for these changes, ensure uninterrupted notifications, and get expert tips for a smooth transition.
Mike Miller
December 13, 2024
Simplifying notifications with the Courier iOS SDK
Push notifications are a valuable tool for keeping users informed and increasing their engagement with your app. You can use push notifications to alert users about promotions, new content, or any other important updates. While push notifications are a powerful tool, setting up push notifications in iOS can be a daunting task that requires a significant amount of effort and time. Fortunately, the Courier iOS Mobile Notifications Software Development Kit (SDK) simplifies this process.
Mike Miller
March 23, 2023
Free Tools
Comparison Guides
Send up to 10,000 notifications every month, for free.
Get started for free
Send up to 10,000 notifications every month, for free.
Get started for free
© 2024 Courier. All rights reserved.