Solution
Our comprehensive strategy encompassed several key initiatives to address their challenges and enhance their BOPIS service:
Migration
We migrated all messaging events from D365 to the customer engagement platform, consolidating messaging operations into a single platform. This integration with Salesforce Commerce Cloud (SFCC) and Boomi ensured a smooth flow of data and events across systems.
Enhanced Messaging Logic
We developed logic to reduce redundant messages by grouping items with the same tracking number and delivery mode into a single notification. This approach improved content clarity and usability by removing unnecessary repetitions and ensuring relevant information is concise and accessible.
Dynamic Features and User Interaction
We added dynamic links in emails and SMS, allowing users to click on phone numbers to call and order URLs to check their order status directly from their messages. Enhanced store detail links were also implemented to direct users to specific store pages, providing detailed information and improving the user navigation experience.
Subscription and Compliance Management
We implemented a REST API solution to handle subscription statuses, allowing users to manage their preferences through the web UI, including subscribing, unsubscribing, and double opt-in flows. A double opt-in system was developed where users received a confirmation SMS after opting in, ensuring compliance and confirming user intent. Additionally, logic was added to handle opt-in reminders, sending users a reminder SMS if they hadn’t completed the double opt-in process within a specified timeframe.
Security Enhancements
We incorporated order tokens in links to ensure secure access to order information, preventing unauthorized access. This measure safeguarded user data and provided a trustworthy service.
Operational Efficiency
We created a robust canvas flow for handling SMS messaging, ensuring efficient and timely communication based on user interactions and preferences. This approach streamlined operations and improved the overall user experience.