Socialhero is a program that allows shoppers to accrue points while shopping, where part of the proceeds are donated to charitable organizations. The problem: Connecting many affiliate online stores to the Socialhero platform with minimal invervention The solution: We built a series of automatic integration applications for different online-store platforms and an API that communicated with the companies' database.
We started by building an API to handle all communication between Socialhero and connected stores. This API also handled complex business logic that calculated loyalty points "tokens" for each purchase as well as available tokens that could be redeemed as cash or store discounts. A series of microservices and applications were built to allow affiliated store owners to connect their customers with Socialhero.
Two primary applications (Shopify and Wordpress) which are publicly available to install in their respective App Store with a few clicks and no code. This greatly reduced Socialhero's operational time/expenses by automating 80% of the onboarding process.