COSMOS Builder - 20240326
Release Notes
Revision History
| Version | Date | Revision Author | Summary of changes |
|---|---|---|---|
| 1.0 | 26-03-2024 | Maria Keshavarz | Initial version |
| --- | --- | --- | --- |
UAT: 13-03-24 PROD: 26-03-24
Email Builder
Notification Builder - HTML Email Builder - Social Element component Added a new "Social" element component to the HTML Email Builder. This component can be dragged and dropped within a "Social Group" container.
The Social element allows easy insertion of social media icons for:
• Facebook • Twitter (X) • Instagram • Google • YouTube This feature enables creating email templates with responsive social media links that match campaign needs and improve consumer experience. Users can now seamlessly incorporate social callouts and buttons into their email designs.
Notification Builder - HTML Email Builder - Format Display
Added ability to resize the HTML Email Builder canvas to preview email appearance on different devices. The canvas can now be toggled between:
• Mobile • Tablet • Desktop This feature provides a high-level simulation of how composed email templates may render across common screen sizes. While not a pixel-perfect representation, this responsive preview helps users identify potential layout issues early in the design process. It enables more effective template creation and optimization for the range of devices customers use to read emails.
Cosmos Credit:
Consumer Journey - New Mechanic "Credit System" and Wizard Step 1
Added new "Credit System" mechanic option to the Consumer Journey configuration in the Cosmos app. This mechanic is now available for selection when setting up a new campaign journey.
The Credit System mechanic enables recreation of RFA-Credits style campaigns within the Cosmos platform. Account Managers can now configure and launch credit-based incentive programs for consumers.
Credit System - Step 2 - Consumer Journey Participation Action
Implemented step 2 of the Consumer Journey wizard for the new Credit System mechanic. This step allows Cosmos users to configure all necessary components of a credit-based consumer journey.
Users can now fully define and customize the credit earning and redemption process for their specific campaign requirements. This enables the creation of tailored websites leveraging the credits mechanic to engage consumers and drive desired actions.
Credit System - Step 3.A - Configure Participation Action - Codes
Added ability for Cosmos users to define credit values for codes within participation batches. When setting up a Credit System campaign, users can now specify the number of credits each code will grant to consumers upon participation.
This configuration option ensures that the correct credit amounts are awarded for each consumer action, aligning with the overall campaign structure and incentives. It enables precise control over the credit economy within websites using the new Credit System mechanic.
Other
Websites - Country data format update
Consumer country data now stored in standardized short codes (e.g. "US", "GB") instead of full names. Existing data has been converted to the new format. Forms will send codes moving forward, improving data consistency and compatibility. A temporary mapping handles non-updated websites.
Listings - Groups: visibility of rewards in Catch All
Enhanced Groups and Subgroups functionality to display specific rewards remaining in the "Catch All" group. Previously, users could only see the count of unassigned rewards, making troubleshooting difficult.
Now, when configuring Groups and Subgroups, Cosmos users will have visibility into exactly which rewards are still in the Catch All group. This enables users to easily identify and handle these rewards according to their campaign requirements. The improved transparency facilitates effective management of reward assignments and streamlines the campaign setup process.
Tech debt
Implemented automatic handling of malicious files uploaded by website users. When a consumer submits files as part of their participation:
• Each file is scanned by Defender for Storage • If threats are detected, the original file is replaced with a placeholder • Malicious files are quarantined in a separate storage account for review
Scanning is performed asynchronously to avoid impacting user experience. Legacy uploads not stored in cloud storage are exempt from scanning.
New storage accounts have been provisioned for each website cluster to securely isolate quarantined files. Access is restricted to private endpoints, and files are automatically deleted after 30 days.
This enhancement protects against malicious content while minimizing disruption to legitimate users. It ensures a safer environment for all participants and reduces manual effort in identifying and removing threats.