You can now set the color of the text in a Text Block. Simply highlight the text and choose from a list of preset options or use a hex value to set a custom color. You can even use a variable in the hex field to dynamically set the color via the JSON payload in your send command.
New: Lists API Create lists, subscribe recipient profiles, then notify every user on the list with a single Send API call.
New: Inline images and highlighted text Email Text Blocks now allow inline images and highlight text with colors from your brand or custom hex codes.
New: Conditional text Show or hide text within any Text Block by filtering data from the
profile objects in the Send API call.
Improved: Conditional logic Toggle between Hide/Show When logic when building conditionals based on user and profile data.
Improved: Numbered list blocks List blocks can now be numbered as well as bulleted.
☀️🌧🌱Series A Funding: Courier has raised a $10.1M Series A funding roundRead more in Troy’s post announcing the round.
☁️🚀 Forbes 20 Rising Stars for 2020: We’re honored to be one of Forbes’ 20 Rising Stars in this year’s Cloud100 Rising Stars list.
📤 New: Send Tab Easily test and integrate your notifications with the Send tab.
📬 Blog: How we built our universal message status Courier Engineer, Tony, discusses how we created our universal message status.
New Courier Live: No code Notifications powered by Segment. Watch as Danny and Aydrian show you how to use the new Courier Segment beta destination to send no-code notifications.
New feature: API Key Overrides for Send Grid, Mailgun, AWS SES let you change the request body that Courier uses to send an email. New: Instagram social link in the footer of the Brands email template builder.
New blog post: Why Event Driven Architecture Works for Courier. Dive into Event Driven Architecture, why it fits Courier’s engineering needs, and our experience with it.
💡Courier’s first blog post: “Why We Built Courier”
In the beginning, there was email…for the rest of the story about “Why We Built Courier” read the first post to our brand new blog by Courier CEO, Troy.
Courier Live: Branding and white-labeling email notifications
In the latest episode of Courier Live, Aydrian and Nate demo and discuss how to use the Courier Brands feature.
Improved: Webhook Dynamic Destination
With Dynamic Destinations, you can specify the webhook destination on a per-recipient basis.
Improved: Logs UX
Search the logs by recipient Email address (via UI and API). See multiple channel icons in the list view. More easily identify Errors and corespanding channel in the Log Details timeline.
New Help Center: Visit our new Help Center to find how-to guides for the Courier web application and informational resources.
New CSS Classnames**: Brand templates now have standardized CSS classnames, allowing you to edit the CSS.
New AWS SES Integration: You can now integrate AWS SES as an email channel in your notifications.
Summer Fun: Aydrian joined Chloe Condon from Azure to build a Turnip Timer for Animal Crossing - it’s pure summer fun.
🎨 New: Brand Templates
If you have multiple brands or need to send white-labeled notifications, you can now create reusable, branded email templates.
🧩 New: Brand Snippets
Snippets let you use Handlebars to create reusable pieces of branded content.
🛠 New: Brands API
Get, post, update and delete brands programmatically via the Brands API .
⚙️New Messages API Endpoint: There’s a new [Messages API endpoint] (https://docs.trycourier.com/reference/messages-api#getmessagehistorybyid) that allows you to get a timeline of events for a given message ID programmatically.
📎 New: Mailgun attachments: You can now attach a file via the overrides.mailgun.attachments array inside the API send request.
Twilio Delivery Status: We’re excited to be rolling out ‘delivered’ or ‘undeliverable’ status for Twilio notifications.
🔑 Courier auth token added to General Settings: By popular demand, your auth token can now be found in the General Settings of your courier app.
⚙️ New Events API: We’re excited to announce the release of our new Events API. The Events API lets you create/update, list, and get events programmatically.
📎Improved: 5MB Attachments:The Courier Send API now accepts attachments of up to 5 MB (the prior limit was 256 KB).
🐍Courier Python SDK v1.2.0: Version 1.2.0 of the Python SDK for Courier adds support for the Messages and Events APIs.
🗑 Deleting Integrations: It’s now possible to delete an installed Integration. Courier prevents deletion if any published notifications use the integration.