top of page

Sprint 47 Release Notes

Sprint 46 introduces significant advancements across analytics, AI configuration, messaging, workflow customization, and ad management within Cheerio. This release focuses on greater visibility, flexibility, and control, empowering teams to monitor performance across all channels, personalize automation with contextual intelligence, and streamline billing, campaign management, and compliance processes.

Below is a detailed breakdown of the enhancements delivered in this sprint.



1. Global Analytics Dashboard

ree

Overview: The new Global Analytics dashboard consolidates performance insights for all campaign channels—WhatsApp, Email, SMS, and RCS—into a single unified interface.

Key Capabilities:

  • View and compare cross-channel performance metrics for all messaging tools.

  • Access detailed statistics including Sent, Delivered, Opened, Clicked, Failed, and Queued messages.

  • Filter and export campaign analytics for external reporting or internal review.

  • Added RCS support, providing visibility into delivery and engagement for RCS campaigns.


Example Metrics:Impact: Enables teams to analyze engagement patterns across channels, measure ROI more accurately, and optimize multi-channel messaging strategies from one central dashboard.



2. New Login Page

Overview: The login experience for Cheerio has been completely redesigned for improved performance, usability, and brand consistency.

Enhancements:

  • Modernized interface aligned with Cheerio’s updated design language.

  • Optimized authentication for faster access and session management.

  • Improved responsiveness across devices and browsers.

Impact: Provides users with a cleaner, more secure, and consistent entry point into the platform.



3. AI Agents – Initial Context and Variable Mapping

Overview: AI Agents now support Initial Context configuration and dynamic variable injection, allowing for richer, more personalized interactions.

ree

Key Capabilities:

  • Define an Initial Context that helps the AI assistant understand the conversation’s background or user state.

  • Pass workflow or user-specific data using variables (%var% or @var) within the context.

  • Use metadata or attributes from contact records, workflows, or webhook responses.

Example: Setting context such as:

“This user has an active support ticket for Product A and was last contacted two days ago.”

Impact: Improves conversation relevance, continuity, and response accuracy by enabling the AI agent to maintain state awareness across user interactions.



4. Code Node in Workflow Builder (JavaScript Support)


Overview: The Workflow Builder now includes a Custom Code Node, enabling developers to execute JavaScript logic directly within automation flows.

ree

Key Capabilities:

  • Write and test JavaScript code snippets inside workflows.

  • Save code outputs into variables for use in subsequent nodes.

  • Perform real-time data transformations, conditional checks, or API parsing.

Example Use Cases:

  • Format webhook response data before passing to another node.

  • Validate customer input fields dynamically.

  • Apply conditional logic for payment or eligibility checks.

Impact: Provides developers with deeper flexibility, enabling hybrid workflows that combine no-code automation with custom logic, without requiring external middleware.



5. Payment Node Enhancements (Dynamic Attribute Support)


Overview: The Payment Node now supports dynamic value mapping and contact attributes, improving automation around billing and transaction-based workflows.

ree

Key Capabilities:

  • Introduced dynamic value assignment using %var% or @var placeholders.

  • Support for Contact Attributes and Webhook Data as input for payment amount.

  • Configurable Amount Type: Catalogue Total, Manual Amount, or Net Receivable (with tax).

  • Enhanced message title and content customization using dynamic placeholders.

Impact: The Payment Node can now be used for complex, data-driven payment workflows—such as generating personalized invoices, calculating catalog totals, or collecting partial payments—directly within the automation journey.



6. Email Deduction via Wallet Ledger


Overview: Email campaign billing has been unified under the Cheerio Wallet system.

ree

Enhancements:

  • Email message costs are now deducted directly from the wallet balance.

  • The wallet ledger logs all transactions, including channel, campaign, and deduction details.

  • Removes the need for managing separate email credits.

Impact: Simplifies credit management and improves financial transparency, providing a single source of truth for message expenditures across all channels (WhatsApp, Email, SMS, RCS).



7. Messenger Inbox Integration


Overview:Cheerio’s Unified Inbox now supports Facebook Messenger, enabling teams to manage Messenger conversations alongside WhatsApp, Instagram.

ree

Key Capabilities:

  • Read, reply, and manage Messenger messages directly from the Cheerio interface.

  • Seamless switching between platforms with consistent message threading.

Impact: Consolidates all major messaging channels into one workspace, allowing customer service teams to manage interactions more efficiently and reduce response time.



8. Utility-to-Marketing Banner Notification System

Overview: A new notification and banner alert system helps identify instances where Meta reclassifies utility messages as marketing.

Key Capabilities:

  • Real-time detection when a utility or service message is categorized as marketing by Meta.

  • Banner alerts displayed on the homepage and notification center for immediate visibility.

  • Enables quick corrective action to maintain compliance and avoid delivery interruptions.

Impact: Provides proactive compliance monitoring, ensuring brands maintain adherence to Meta’s messaging policies and minimize campaign disruptions.



9. Meta Ads Enhancements

Overview: Significant updates have been made to the Cheerio Ads Manager module to simplify ad creation and lifecycle management for Meta campaigns.

Key Capabilities:

  • Save Ad Drafts: Users can now create ad drafts and resume setup later, allowing greater flexibility during campaign planning and approvals.

  • Reactivate Paused Ads: Ability to reactivate paused ads, including those whose end date has passed, by simply updating the end date and reactivating the campaign.

Impact:These improvements streamline campaign operations, reduce repetitive setup efforts, and enable better control over ad scheduling, testing, and performance continuity.



Summary

Sprint 46 emphasizes visibility, contextual automation, compliance, ad flexibility, and developer control. Key outcomes include:

  • Unified Global Analytics across all channels, including RCS.

  • Enhanced AI Agent intelligence through Initial Context and variable injection.

  • Expanded Workflow Builder functionality with a JavaScript Code Node.

  • Dynamic and data-driven Payment Node configuration.

  • Consolidated wallet deductions for Email campaigns.

  • Full Messenger Inbox integration for omnichannel communication.

  • Real-time compliance alerts via Utility-to-Marketing notifications.

  • Meta Ads enhancements with Draft and Reactivation capabilities.

  • A redesigned login experience for faster and more secure access.

Together, these updates strengthen Cheerio’s position as an integrated, intelligent communication and automation platform—offering improved operational visibility, personalization, and control across every channel and workflow.


 
 
Chat with us.png
bottom of page