April 2021
πŸš€ Complete

Preferences API Improvements

Respecting recipient preferences is a critical component of any notification strategy. Our improved Preferences API lets you give your users the ability to opt-in and set channel preferences on a per notification, category or subscription (list) basis. You can also let your customers order their channel preferences on a universal level.

For more details visit our Preferences API documentation.

πŸ›  APIs & SDKs πŸ‘₯ Profiles & Preferences ✨ Improved
March 2021
πŸš€ Complete

Improved Overrides

We support API overrides for all sorts of use cases such as file attachments and hard-coded templates, but now there are four more things you can do on every send call:

  • Email channel-level overrides - The email channel-level override allows you to set the subject, reply to, from, cc, and bcc email addresses, as well as the HTML and text via an override that will apply to all your email channels within a template (*currently only available for Mailgun and AWS SES)

  • Email brand overrides - Brand overrides let you replace certain brand design elements via API at the time of send (logo, top bar color, brand colors). See our docs for details.

  • Slack Unfurl Support - If you’re sending links in your Slack notifications, you now have the option to unfurl them for recipients! More details in our docs

  • Email Tracking - You can now let Courier know if we should enable open tracking on an Email right from the API call on a per notification basis! Check out our docs for details

πŸ›  APIs & SDKs ✨ Improved
πŸš€ Complete

Lists Enhancements

We made a lot of great updates this week on what you can do with Lists in Courier to make them more powerful and easier to use:

  • Default List Preferences - set default preferences for all notifications sent to a List
  • Add Multiple Recipients to a List - use a single API call to add multiple recipients to a List
  • Add Recipient to Multiple Lists - use a single API call to add a recipient to multiple Lists
  • Delete all Recipient Subscriptions - use a single API call to remove a recipient from all Lists

Check out our Lists Documentation for more details!

πŸ›  APIs & SDKs ✨ Improved
February 2021
December 2020
πŸš€ Complete

Setting Text Color

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.

🎨 Notification Designer ✨ Improved
November 2020
October 2020
πŸš€ Complete

New Lists API and Editor improvements

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 data or 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.

πŸ›  APIs & SDKs 🎨 Notification Designer πŸš€ New ✨ Improved
July 2020
πŸš€ Complete

Messages API, Mailgun attachments, and Twillio delivery status

βš™οΈ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.

πŸ›  APIs & SDKs πŸ”Œ Channels & Integrations πŸš€ New ✨ Improved