Srijan | Case Study

How We Helped a Leading Travel Company Generate Personalized Campaigns for Its Users

Written by Suhita Ghatak | Jun 10, 2021 11:59:55 AM

 

The Requirement

The Client came with the following requirements: 

  • A platform that facilitates seamless data sourcing for personalized, easier, and accurate campaign management. 
  • Ability to access near-real-time information on prices, weather, or other relevant information to be used for personalized campaigns.

The Challenges 

The client was facing challenges related to data sources and automated customer segmentation which are listed below:

  • Multiple microservices provided different data points which were not useful for the marketing team
  • The data segmentation to address the targeted customer was done manually, thus, was a cumbersome process 
  • Collecting real-time data about discount coupons and promotional offers and the notification for the same was done manually
  • Inability to provide dynamic pricing during the marketing campaigns that rolled out in realtime

The Solution

The Srijan team built a solution that was : 

  • A unified platform with end-to-end automation at the core through a foundational layer for all integrations.
  • The platform was based on port and adapter patterns, where you could change the data source without making changes to the end-user data schema.
  • The automated platform was designed to pull the data from Braze(the Campaign and CRM tool) and segment the users based on detailed behavior patterns.

Our Approach


Our solution was built to be campaign agnostic and easy-to-configure data sources. This ensures easy deployment of campaigns with minor configuration changes compared to building applications from the ground up. We: 

  • Created a simple configuration file schema for the marketing team that they can submit to the application. The application would then change its sources in real-time for different CRM-related products without any inherent changes to it. 
  • The platform incorporated ML-powered algorithms that can segment the user based on different attributes and upload the new segments to the CRM. This automation extended to the CRM for categorizing the users and sending the campaigns. 
  • We used a data platform and an API-driven solution to retrieve the dynamic price for the user and send the notification for any price drop along with a coupon to the user.

Tech StackBusiness Benefit

    • Enhanced process efficiency, reduced effort, and errors with end-to-end automation
    • Easier access to customer information with automation at the core of the solution - thru’ a foundational layer for all integrations
    • Streamlined personalized customer communication
    • Boosted user engagement and conversion with real-time prices and coupons 
    • Increased cross-selling of products with real-time notifications