Customer.io Release Notes
Last updated: Mar 5, 2026
- Mar 3, 2026
- Date parsed from source:Mar 3, 2026
- First seen by Releasebot:Mar 5, 2026
Greater control over relationship conditions in Wait Until blocks
Messaging now supports Wait Until blocks based on any object relationship, enabling triggers on account creation and subscription activation.
MESSAGING
In object or relationship-triggered campaigns, you can now hold people in Wait Until blocks based on relationships to any object, not just the triggering object. This gives you more flexibility when crafting your workflow logic.
For instance, if you have Account and Subscription objects, you can now trigger a campaign when an account is created and wait to message someone until they’ve activated a subscription.
Go to the docs
Original source Report a problem - Mar 2, 2026
- Date parsed from source:Mar 2, 2026
- First seen by Releasebot:Mar 5, 2026
Translate messages in Design Studio
AI Design Studio Messaging adds multilingual support and AI translations with in-editor auto-translate for global campaigns
AI
DESIGN STUDIO
MESSAGING
Design Studio now supports multi-lingual messaging and AI-powered translations! When you add a language to your email, you can auto-translate your content without leaving the editor.
Multi-lingual messaging is essential for global markets, and now Design Studio can help you reach them without cumbersome branching in campaigns. Reduce time spent copying content between tools, and scale personalized messaging with less overhead.
Go to the docs
Original source Report a problem All of your release notes in one feed
Join Releasebot and get updates from Customer.io and hundreds of other software products.
- Mar 2, 2026
- Date parsed from source:Mar 2, 2026
- First seen by Releasebot:Mar 5, 2026
New campaign action: Set journey attributes
New workflow action Set journey attributes enables temporary per-campaign data like discount codes via webhooks, queries, or actions.
MESSAGING
You can now create and update temporary attributes in a campaign using a new workflow action—Set journey attributes.
You might use this to set static data, like a discount code, that only applies while your customers are in the campaign.
This means you can now set journey attributes based on webhook data, collection queries, and a workflow action designed specifically for journey attributes.
Go to the docs
Original source Report a problem - Feb 19, 2026
- Date parsed from source:Feb 19, 2026
- First seen by Releasebot:Mar 5, 2026
Notification inbox: messages your audience can revisit
Introducing Inbox Messages: a central inbox for your site or app where users view important updates on their own schedule. Send announcements, order confirmations, and reminders as JSON payloads you render to match your brand. This is the first release with more improvements coming.
MESSAGING
Now you can send messages to a central inbox on your website or in your app. Unlike in-app messages or push notifications, which are gone when your audience dismisses them, inbox messages give your users a way to see important messages at their leisure.
With inbox messages, you can send important updates like announcements, order confirmations, or reminders to a notification inbox that people can check whenever they want.
For now, you’ll build your notification inbox yourself and invoke inbox methods to fetch and manage messages. Your messages are delivered as JSON payloads that you can render however you want, making it easy to align with your brand and app design.
But we recognize that this takes a bit of work. This is just our first release for this feature, and we plan to make it easier to support a notification inbox and messages in the future!
Go to the docs
Original source Report a problem - Feb 17, 2026
- Date parsed from source:Feb 17, 2026
- First seen by Releasebot:Mar 5, 2026
Native WhatsApp support
Customer.io now sends WhatsApp messages directly via your Facebook Business Account without third-party apps.
MESSAGING
In the past, you had to sign up for third party to send WhatsApp messages through Customer.io, even if you already had a WhatsApp-approved Facebook Business Account. Now you can send WhatsApp messages from Customer.io using your Facebook Business Account without a third-party!
WhatsApp messages are based on templates approved by Meta. You’ll create templates in your Facebook/WhatsApp Business Account and then use them to send messages from Customer.io.
Go to the docs
Original source Report a problem - Jan 28, 2026
- Date parsed from source:Jan 28, 2026
- First seen by Releasebot:Jan 28, 2026
Set global styles for in-app messages
Design Studio Messaging now applies Global Styles to in-app messages for brand consistency across emails and in-app messages. New in-app messages pull from global styles by default, with an option to sync existing messages. A publish feature pushes style updates to emails and in-app messages for active campaigns.
DESIGN STUDIO
MESSAGING
You can set colors, fonts, and more in Global Styles to ensure brand consistency across your messages. They now apply to your in-app messages, in addition to emails made in Design Studio.
Original source Report a problem
We’re in the process of rolling this out to all accounts this week.
Moving forward, new in-app messages will automatically pull from your global styles, and you can choose to sync existing messages to align them with your current branding.
This release also introduces the concept of publishing to in-app messages. When you publish styles, you decide which emails and/or in-app messages to update. This pushes changes to your workflows (campaigns, broadcasts, etc) so that whether you send a test message or the campaign is actively sending to people, your messages will use the current styles. - Jan 26, 2026
- Date parsed from source:Jan 26, 2026
- First seen by Releasebot:Jan 27, 2026
Send forms with text inputs
MESSAGING
You can capture feedback from your audience directly through Customer.io—without using a third-party form provider. We support forms with plain-text inputs and plan to add support for other inputs in the future—like checkboxes and radio buttons.
We capture form submissions with your users’ input as a part of campaigns, broadcasts, or newsletters. You can also trigger downstream campaigns when someone submits your forms to thank them for their feedback, request a follow-up meeting, or offer a discount!
Go to the docs
Original source Report a problem - Jan 23, 2026
- Date parsed from source:Jan 23, 2026
- First seen by Releasebot:Jan 23, 2026
Design Studio: optimize images for faster loading
DESIGN STUDIO
MESSAGING
UI IMPROVEMENTS
You can now optimize images when you upload them through Design Studio to reduce file size and maintain quality—without using third-party tools. This helps reduce friction that can hurt engagement in your campaigns.
Original source Report a problem
Large assets cause emails to load slowly, impacting success of your campaigns. With optimization, you can ensure graphics appear quickly (even on poor mobile connections) to prevent drop-off from blank screens and protect click-through rates. - Jan 21, 2026
- Date parsed from source:Jan 21, 2026
- First seen by Releasebot:Jan 22, 2026
Journey attributes: store collection data in your workflows
AUTOMATION & MESSAGING
You can now store collection data as journey attributes, which expire at the end of a person’s journey. Journey attributes are available throughout your workflow: reference them in messages, create branch conditions, and more!
Original source Report a problem
This means you can now temporarily store data from both collections and webhooks to keep your customers’ profiles as lean as possible.
Go to the docs - Jan 21, 2026
- Date parsed from source:Jan 21, 2026
- First seen by Releasebot:Jan 22, 2026
Design Studio: Save & edit components from the visual editor
DESIGN STUDIO MESSAGING UI IMPROVEMENTS
You can now create and save custom components directly from the visual editor in Design Studio! This makes it easier for any team member to manage reusable content like headers and footers.
Build a block using components in the visual editor, and then click to save it as a new custom component file. It’s immediately accessible in the Insert menu of the visual editor for reuse across your emails.
You can also detach components from the source file if you want to make changes unique to that email.
Go to the docs
Original source Report a problem