Emily Lane
August 27, 2024
The webhook payload for outbound messages included an empty tags object when tags were specified in the send request via metadata.tags. This occurred regardless of the presence of tag data, as demonstrated by an empty tags: {} array in the payload. This issue was resolved, and the tags object was ensured to reflect the provided metadata.tags accurately.
Learn more: Read the Outbound Webhooks docs

Redesigned Settings Page
Settings is redesigned, with workspace and developer pages in separate sections and nine background colors.
By Emily Lane
August 18, 2026

Redesigned Preferences Editor and hosted preference center
Build, preview, and launch a branded notification preference center with no frontend code.
By Emily Lane
July 18, 2026

Experiments: A/B Testing in Journeys
Run 2 to 10 message variants on a single send node in a journey, split live traffic by weight, compare per-variant results, and promote the one you want.
By Emily Lane
July 09, 2026
© 2026 Courier. All rights reserved.