What's new?
Campaign Builder
Mandatory category selection
We've enhanced the campaign creation process to require explicit category selection, improving campaign organisation and reporting accuracy.
Enhanced category selection:
Default Placeholder: Campaign category dropdown now displays "Please Select" as the default value instead of pre-selecting a category.
Validation Requirements: Users must select a valid category option before proceeding to the next step in campaign creation.
Benefits:
Improved campaign reporting accuracy through deliberate category assignment.
Enhanced campaign organisation with purposeful categorisation.
Reduced miscategorised campaigns that could impact reporting insights.
This enhancement ensures campaigns are properly categorised from creation, supporting more accurate reporting and better campaign management practices.
Campaign search: Removed auto-applied date filter
We've enhanced the search panel in Campaigns and Automated Campaigns by removing the automatic 1- month date filter to provide unrestricted access to campaign history.
Enhancement applied:
Removed auto-applied filter: Search panel no longer restricts results to the past month automatically.
Full historical access: Searches now return results across all time periods unless users explicitly apply date filters.
Benefits:
Complete access to historical campaign data without manual adjustments.
Predictable search behaviour without unexpected limitations.
This enhancement ensures unrestricted access to campaign history while maintaining optional date filtering capabilities.
Real-Time Events
PATCH Method Support for Hotel Bookings
We've expanded Real-Time Event capabilities to support PATCH API calls for Hotel Booking actions, providing enhanced flexibility for booking modification communications. New PATCH Method Support:
Hotel Booking PATCH Triggers: Real-Time Events can now be triggered by PATCH API calls for Hotel Booking actions.
Comprehensive Field Access: PATCH-based events support all Hotel Booking fields including
BookingNightsNumber, ChannelID, CheckInDate, CheckoutDate, and CustomFields.
Consistent Processing: PATCH Hotel Booking RTEs use identical processing logic as POST Hotel Booking RTEs.
Benefits:
Enhanced communication flexibility for Hotel Booking modifications and updates.
Consistent user experience across POST and PATCH triggering methods.
Expanded automation opportunities for comprehensive Hotel Booking workflows.
This enhancement enables real-time communication strategies for both new Hotel Bookings and booking modifications with unified control and reliability.
Feedback and enquiry
We're introducing automated ticket status rules that allow users to configure workflow automation directly from the UI, transforming previously backend-only configurations into a self-service capability. New Rule Management Features:
Self-Service Configuration: Create, save, activate, and edit automated status rules through the new section "Workflow Automation" in Manage Rules page.
Flexible Rule Criteria: Configure rules based on survey, category, subcategory, score, location, ticket type, or node/selection.
Automated Status Assignment: Set tickets to "Closed" or "Closed and Resolved" when they meet defined criteria.
Real-Time Processing: Rules apply automatically when new tickets are created that match all specified conditions.
Key Capabilities:
Rules activate only for newly created tickets while the rule is active.
Dynamic rule management with the ability to pause or modify rules as needed.
Consistent ticket processing without manual intervention for qualifying submissions.
Benefits:
Eliminates dependency on backend configuration changes.
Reduces manual triage through automated status assignment.
Provides users complete control over ticket automation workflows.
Scalable framework designed to support future workflow automation enhancement.
This enhancement empowers users to create efficient ticket management workflows independently, ensuring consistent handling while reducing operational overhead.
Loyalty
Loyalty Points API Enhancement: Customer Points History
We've introduced a new API endpoint to provide comprehensive loyalty points history for enhanced customer service and detailed transaction tracking.
New API Endpoint:
GetCustomerPointsDetails: New endpoint under LoyaltyPoint API that retrieves complete loyalty points history for a specified customer.
Enhanced Transaction Data: Returns detailed point transaction records including associated OrderID and BookingRef when available.
Multi-Brand Support: Optional BrandID parameter enables loyalty program filtering for multi-brand instances.
Request Parameters:
CustomerCtcID: Mandatory parameter requiring the Acteol ID of the customer for points history retrieval.
BrandID: Optional parameter used only for instances containing multiple loyalty programs to filter results by specific brand.
Response Data Includes:
Points Information: NbPoints earned and AmountEarned values for each transaction.
Transaction Details: TransactionType, TransactionDescription, and TransactionDate for complete activity context.
Location Data: LocationID and LocationName showing where points were earned or redeemed.
Reference Tracking: OrderId and ReservationRef (BookingRef) linking points to specific transactions when available.
External Integration: ExternalTransactionID for third-party system correlation.
Benefits:
Complete loyalty points transaction history with detailed context for each activity.
Enhanced customer service through comprehensive transaction traceability.
Multi-brand loyalty program support for complex organizational structures.
This enhancement provides comprehensive loyalty points data access, enabling better customer service and detailed transaction analysis across single or multi-brand loyalty programs.
Loyalty Points Processing: Custom List Points Integration
We've made an enhancement where loyalty points assigned through Custom List were not counting towards automatic loyalty rewards, ensuring consistent points processing across all assignment methods.
Enhanced Points Processing:
Unified Reward Calculation: Points assigned via Custom List now properly count towards automatic loyalty reward thresholds.
Consistent System Behaviour: All points, regardless of assignment method, contribute equally to reward conversions.
Automatic Reward Triggers: Custom List point assignments now trigger reward conversions when thresholds are reached.
Benefits:
Predictable loyalty system behaviour across all point assignment methods.
Enhanced flexibility for rewarding customers through manual point allocation.
Consistent reward delivery ensuring customers receive expected benefits regardless of how points were earned.
This enhancement ensures loyalty program administrators can confidently use Custom List to assign points, knowing they will contribute to reward thresholds exactly as points earned through other channels.
Corporate Membership: Enhanced Tracking and Single Membership Enforcement
We've enhanced the Corporate structure to provide membership tracking with historical audit trails and
enforced single Corporate membership per contact.
New Features:
Join and Leave Date Tracking: Corporate memberships now record specific join and leave dates for each contact.
Historical Audit Trail: Complete membership history is maintained when contacts move between Corporate entities.
Single Membership Enforcement: Each contact can only be assigned to one Corporate at a time.
Benefits:
Accurate Corporate spend reporting regardless of membership changes.
Prevented data conflicts through single Corporate membership enforcement.
Improved data warehouse integration with consistent Corporate assignments.
This enhancement enables dynamic Corporate membership management while maintaining precise spend tracking and data integrity.
Voucher Module
Voucher management
We've added a new "Discount All Items" toggle for Spend and Linked Products offer types that provides enhanced control over how voucher discounts are applied to customer purchases.
New feature:
Flexible Application: Choose between single-item discount (default) or full cart discount based on promotional strategy.
Simple Control: Toggle switch clearly indicates discount application scope during offer setup.
Benefits:
Enhanced promotional flexibility with full cart discount capabilities for qualifying offer types.
Improved customer value through comprehensive discount application.
Maintained backward compatibility with existing voucher configurations.
This enhancement provides voucher administrators with precise control over discount application for Spend and Linked Products offers, enabling more comprehensive promotional strategies.
Single Customer View
Contact Segmentation: US Regional Mapping
We've introduced US regional mapping capabilities that enable geographical segmentation and reporting for US-based customers, providing enhanced targeting and analysis options.
New US Regional Segmentation:
US ZIP Code Mapping: Customer ZIP codes are now mapped to geographical location nodes within the Single Customer View for enhanced segmentation.
Two-Tier Regional Structure: Segmentation available by broad US regions and by individual US states.
Wizard-Based Implementation: Built as a performance-optimized wizard to maintain SCV efficiency while providing comprehensive geographical data access.
Benefits:
Improved segmentation and reporting capabilities for US customer base analysis.
Enhanced email targeting precision for region-specific campaigns.
Greater flexibility in customer selection creation for US market analysis.
Performance-optimized implementation maintains SCV responsiveness.
This enhancement enables comprehensive geographical analysis and targeting for US customers, supporting more effective campaign strategies and detailed market insights
Reward Journeys
Visit Logic Enhancement
We've enhanced the visit counting logic in Reward Journeys to align with platform-wide visit definitions, ensuring consistent behavior and accurate reward progression tracking.
Enhanced Visit Logic:
Day-Based Visit Counting: Multiple transactions made on the same day are consolidated into a single visit for reward progression.
Prevents Premature Completion: Contacts can no longer complete multi-visit reward journeys through multiple transactions in a single day.
Benefits:
Consistent visit definition across all platform modules.
Accurate reward journey progression that reflects genuine customer visit patterns.
Enhanced reward journey effectiveness for encouraging repeat customer behaviour over time.
This enhancement ensures Reward Journeys operate with consistent visit logic, providing accurate progression tracking and meeting expected reward journey objectives.
API
Customer API: Enhanced Mobile Number Validation
We've expanded mobile number validation to accept Canadian phone number formats, improving international customer data collection.
Enhanced Validation:
Canadian Format Support: Mobile number validation now accepts Canadian numbers with country code 1.
PATCH Customer Endpoint: Canadian mobile numbers are now properly processed and stored through the Customer API.
International Format Recognition: Enhanced processing for North American numbering formats.
Benefits:
Improved customer data collection for Canadian markets.
Enhanced international customer support capabilities.
This enhancement ensures comprehensive mobile number support for North American customers, enabling accurate data collection and communication.
Survey
Survey Access Control: Enhanced Response Visibility Restrictions
We've strengthened survey access control to ensure comprehensive response visibility restrictions across all platform areas for unauthorised users.
Enhanced Access Control:
Complete Response Restriction: Users outside authorised access groups can no longer view survey responses across the entire platform.
Comprehensive Protection: Survey access restrictions now apply consistently across Contact Profiles, Survey module, SLP survey response displays, and Feedback & Enquiries sections.
Consistent Access Behaviour: Survey visibility restrictions work uniformly across all platform modules where survey responses are displayed.
Benefits:
Improved data privacy through comprehensive survey response protection.
Reduced risk of unauthorised access to sensitive survey information.
Enhanced compliance with access control and security policies.
This enhancement ensures survey response data remains visible only to authorised users, providing
complete access control and enhanced data privacy protection.
Sales Lead Platform
Brand-Specific Email Default Configuration
We've added brand-level email default message configuration to Sales Lead Platform, providing enhanced flexibility for lead communication customization.
New Brand-Level Configuration:
Brand-Specific Default Email Content: New "Brand-Specific Default Email Content" section added to Sales Lead Portal Setup allowing individual brand configuration.
Flexible Content Management: Each brand can now customize, edit, or completely remove default email messages for lead communications.
Mode Selection: Choose between "Use Global Default" or "Custom Content" modes to maintain existing functionality or create brand-specific messaging.
Enhanced Email Template Control:
Custom Email Content Editor: Rich text editor available for brands selecting "Custom Content" mode to create tailored default messages.
Complete Message Removal: Brands can eliminate default email content entirely if desired for their communication workflow.
Brand-Specific Storage: Default email configurations are saved individually per brand, maintaining separation and customization options.
Benefits:
Increased communication flexibility allowing brand-specific tone of voice and messaging.
Improved brand alignment through personalized default email content.
Enhanced user experience with tailored lead communication workflows.
This enhancement enables comprehensive brand-level email customization while maintaining existing global default functionality for brands preferring standard messaging.
Fixes in this release
Campaign Builder
HTML campaign editing: Improved save and edit functionality
We've improved HTML campaign editing to ensure changes save correctly without requiring design application and maintain Edit button availability after applying designs. HTML modifications now save as expected while preserving editing capabilities throughout the campaign setup process.
Dynamic panel click reporting: Improved metrics display
We've improved dynamic panel click reporting to ensure accurate click metrics are displayed consistently with heat map activity data. Click metrics and heat map visualizations now show corresponding activity levels, providing reliable engagement tracking for comprehensive campaign analysis.
Contact edit form: Improved button visibility
We've improved the Contact Edit form to ensure Update and Cancel buttons remain consistently visible and functional during all loading states. Both buttons now stay accessible regardless of page loading timing.
Campaign title editing: Improved mobile display
We've improved campaign title editing to prevent unwanted spacing characters that caused text wrapping problems on mobile devices. Multicolored campaign titles now render correctly across all device types without formatting artifacts.
Survey routing: Improved name and address field display
We've improved survey routing behavior to ensure Name and Address questions consistently appear in routed survey flows. The fields now display reliably across all routing scenarios, ensuring proper data capture for routed surveys.
Contact merge: Improved profile redirection
We've improved contact merge functionality to correctly redirect users to the active merged contact profile after completion.
Campaign builder: Improved voucher icon display
We've improved voucher icon visibility in Campaign Builder to ensure consistent display when vouchers are enabled after initial setup. The icon now appears reliably, allowing QR and voucher codes to be added as expected in reminder campaigns.
Group Management: Improved Header and Footer Upload
We've improved header and footer upload functionality in Group Management for multibranded instances to use the Centralized File Upload mechanism. Brand Header and Brand Footer uploads now function correctly with proper preview capabilities.
Custom List Campaigns: Improved Design Application
We've improved design application for Custom List campaigns associated with Pepper audience segments. Design changes now save correctly, allowing users to proceed through the campaign workflow without interruption.
Campaign Overview: Improved SMS Cost Display
We've improved SMS cost display on the Campaign Overview page to accurately reflect brand-specific pricing configurations. The overview now shows correct SMS costs based on each brand's individual settings.
User Management: Improved Sender Venue Access Selection
We've improved sender venue access management to ensure the 'Check All' option properly saves all selected venues. The selection function now correctly processes all venues without database limitations, ensuring complete venue access assignment when using bulk selection options.
Voucher processing: Improved discount calculation
We've improved voucher processing to ensure 100% discount vouchers calculate precise amounts without rounding discrepancies. The system now properly handles discount calculations to prevent small remaining balances that could affect invoice payment status.
Journey Management: Improved Event Trigger Field Control
We've improved Event Trigger Method field behavior to ensure it's properly disabled in non-editable Journey statuses. The field now remains inactive for Active, Draft, Paused, and Expired statuses, preventing unintended changes and ensuring consistent interface behavior.
Voucher Upload: Improved File Name Support
We've improved the third-party voucher upload process to support file names containing special characters including the "&" symbol. Voucher files now import successfully regardless of special characters in the file name.
Real-Time Events: Improved Survey Question Rule Configuration
We've improved Real-Time Event rule configuration to provide full operator selection for Multiple Choice and Dropdown survey questions. The operator dropdown now correctly displays all valid options instead of being fixed to "Is Equal To", enabling flexible rule creation based on survey responses.
Password Reset: Improved Session Management
We've improved password reset functionality to ensure all active user sessions are properly terminated across different browsers and devices. Users are now automatically logged out from all sessions when their password is reset, enhancing account security.
Survey validation: Enhanced date of birth age compliance
We've enhanced Date of Birth field validation in surveys with minimum age requirements by disabling date pasting functionality. All entries now use the date picker with proper age validation logic, ensuring GDPR compliance and preventing underage survey submissions.
SMS campaign validation: Enhanced Link Format Requirements
We've enhanced SMS campaign validation to ensure all links include the required "http://" or "https://" prefix before saving. This ensures proper link personalisation, mobile device recognition, and accurate campaign tracking.
SMS Campaign Validation: Enhanced Link Format Requirements
We've enhanced SMS campaign validation to ensure all links include the required "http://" or "https://" prefix before saving. This ensures proper link personalization, mobile device recognition, and accurate campaign tracking.
Sales Lead Platform API: Enhanced Timeout Diagnostics
We've enhanced the Sales Lead Platform API with improved diagnostic logging to identify and resolve timeout issues affecting SLP Trends data retrieval.
Enhanced API Diagnostics:
Performance Logging: New logging functionality pinpoints exact components causing API timeouts.
Proactive Issue Identification: Enhanced monitoring identifies specific API method delays for faster
resolution.
This enhancement provides diagnostic tools to identify and resolve API performance issues, ensuring more reliable Sales Lead Platform functionality.
Social media publishing: Improved personalisation field display
We've improved social media publishing to ensure personalisation fields render correctly in published Facebook and Instagram posts. Dynamic fields such as Site Name now display properly across all social media platforms, matching preview functionality.
Security updates in this release
Numerous security fixes and enhancements.
How to access this update
This version will be made available automatically on 21 Jannuary 2026
