Customer.io has just released a slew of exciting updates to enhance your messaging experience! In this release notes article, we'll dive into the latest features and fixes that will take your swift app development game to the next level.
Global Styles for In-App Messages
Take control of your brand consistency across messages with our new global styles feature. Design studio Messaging now allows you to set colors, fonts, and more in Global Styles, which apply not only to emails but also to in-app messages. This ensures a seamless user experience across all your messaging channels.
As we roll out this update to all accounts, new in-app messages will automatically inherit your global styles. You can even sync existing messages to align them with your current branding. The power is yours!
Send Forms with Text Inputs
Collect feedback from your audience directly through Customer.io without relying on third-party form providers. Our latest update introduces forms with plain-text inputs, allowing you to capture user input as part of campaigns, broadcasts, or newsletters.
Trigger downstream campaigns when someone submits a form to thank them for their feedback, request a follow-up meeting, or offer a discount! The possibilities are endless.
Optimize Images for Faster Loading
Design studio Messaging now enables image optimization when uploading files through Design Studio. This reduces file size while maintaining quality, minimizing the risk of slow loading times that might impact engagement in your campaigns.
Say goodbye to large assets causing emails to load slowly and hello to seamless user experiences across all devices!
Journey Attributes: Store Collection Data
Journey attributes have just gotten a whole lot more powerful! You can now store collection data as journey attributes, which expire at the end of a person's journey. This means you can temporarily store data from both collections and webhooks to keep your customers' profiles lean and mean.
Reference these attributes in messages, create branch conditions, or use them in other workflow actions – the possibilities are endless!
Design Studio: Save & Edit Components
Design studio Messaging has become even more intuitive! You can now create and save custom components directly from the visual editor in Design Studio. This makes it easier for team members 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.
AI-Generated Subject Lines
Elevate your email subject lines with AI-generated suggestions! Design Studio and our Drag-and-drop editor now offer AI-powered subject line generation based on your message content and your workspace's AI business profile.
For best results, generate subject lines after your email content is complete!
Edit Multiple Components at Once
Design studio Messaging has become even more streamlined! You can now move and style multiple components at once in Design Studio emails and our in-app message editor. This reduces the time spent refining messages and enables you to make changes across your entire message with ease.
Click, drag, and change your styles – it's never been easier!
Create Reusable Webhook Configurations
Configure webhooks once in Workspace Settings and reuse them across campaigns and broadcasts without exposing API credentials to your whole team. This update reduces repetitive work, errors, and security concerns.
Define your webhook URL, headers, and auth details once, and reference them in any campaign. When an API endpoint or auth header changes, update the configuration in one place, and all referencing campaigns will pick up the change automatically.
Wait to Send Messages Until Conditions Are Met
Take control of your messaging workflow with our new "Wait Until" feature! You can now hold a journey until a condition on the object—or a relationship to the object—that triggered a campaign is true. This enables you to align messages and other workflow actions to object states or times for things like orders, subscriptions, appointments, and more.
Send a message when an order's status is equal to delivered, send reminders based on important dates and times like Appointment.starts_at, or provision an account or user when they activate a subscription – the possibilities are endless!
These updates will revolutionize your swift app development experience! Get ready to take your messaging game to the next level with Customer.io.