In the dynamic realm of e-commerce, delivering a captivating customer experience is paramount for achieving success. One highly effective method to accomplish this is by providing timely order updates to customers. By keeping them informed about their order status at each stage of the process, businesses can elevate customer satisfaction, foster trust, and nurture long-term relationships.
In this blog post, we will use valmi.io reverse-ETL platform and Firebase Cloud Messaging (FCM), to achieve these goals.
To demonstrate, we have developed a sample Android application capable of receiving notification data from the FCM platform. This application will serve as our target device.
Data set: The sample order details table contains crucial information including the device ID, first name, last name, order ID, and order status associated with a specific user's order. The device ID acts as a unique identifier for the user's device. By leveraging this additional information, we can create a template for the title and message body that will be transmitted to the device.
Next, our objective is to establish an Android push notification connector on valmi.io and synchronize it with the source connector that encapsulates the above data set. The following video shows how to create the connectors and a sync between them.
Lastly, when the scheduled sync has run, we can see that notifications containing the order status have arrived at the target user's device. The video below effectively demonstrates how our sample application on the user's device successfully recevied these notifications.
Please enable your organisation with valmi.io Customer Data Platform by simply deploying it from github. You can look at a sync live here. Alternatively, you can schedule a sync at cloud.valmi.io. Please contact us if you are looking for any information by joining our community on Slack. We are adding new features to make the platform more robust.