V2.10.3
- Special Day Targeting – Create customer groups for birthdays and anniversaries using the new “Ignore Year” option.
- Reusable Staff Roles – Save and reuse role templates to quickly assign consistent access to team members.
- New Communication Event Hierarchy – Redesigned event structure with fulfilment filters and dedicated B2B categories for easier navigation.

User and Authentication
Enhancement
Reach Customers on Their Special Days
Merchants can now create customer user groups for birthdays, anniversaries and other yearly events using the new Ignore year option. When enabled, the condition checks only the day and month, making it simple to target customers for recurring moments.
Enhancement
Simplified Staff Management with Reusable Existing Roles
Merchants can now create role templates that capture the exact access setup needed for different types of staff. These ready-to-use roles can be selected when adding or updating team members. Instead of configuring access for each user individually, merchants can choose an existing role and instantly apply the predefined setup. This makes assigning access faster, more consistent, and easier to manage across the team.
{{divider}}
Communication
New Feature
New Communication Event Hierarchy with Fulfilment Filters and B2B Categories
The Communication module has been redesigned to offer a more scalable, intuitive structure for managing notifications and events.
- Introduced a three-level hierarchy with tabs, sub-tabs, and events, making it easier for merchants to navigate and locate relevant events.
- All shipment-related events are now grouped under a single Shipments tab, further organised into sub-tabs: Processing, Logistics, Cancellations & Returns, and Refunds.
- A new Fulfilment Type filter (Standard, Hyperlocal, One Day, Next Day) is now available for all shipment events. This filter is hidden for non-shipment categories such as Sign-up & Login, Payments, Customer Support, and B2B.
- Launched a dedicated B2B tab that neatly categorises events for Registration, KYC, and Quotations.
- All existing events have been mapped to the new structure without any data loss or disruption to current templates and triggers.
- For Self-pickup orders, the bag_confirmed event is now disabled by default, merchants can enable it if they wish to send that notification.
- The new structure is designed to scale seamlessly, allowing future events to be added without disrupting the model. Regression testing confirms that all notifications continue to trigger as expected.
{{divider}}
