Setup a custom integration
This guide is made for developers who wish to create a custom integration or extension with the Hello Retail platform. If you do not want to create a custom integration, please have a look at our managed service here or our supported extensions here.
There are two ways to create a custom integration with Hello Retail:
- Using our JavaScript SDK found here
- Using our REST API found here.
If you wish to load everything server-side before serving it to your users we recommend you use the REST API and if you wish to load everything on the frontend use our SDK.
However, before you start coding using the SDK or API mentioned above there are two things you will have to look into first:
- How to send data to Hello Retail
- How to setup tracking
1. How to send data to Hello Retail
For any of Hello Retail’s products to work properly we need some data first. We recommend sending data to us through feeds which you can read about here: Guide to data synchronization
2. How to setup tracking
The basis of all Hello Retail products is a thorough analysis of customer data and habits. This analysis is based on data obtained through customer interaction with the shop, which is why it is crucial that customer tracking is set up correctly for the shop to fully benefit from Hello Retail.
We strongly recommend that you use the script described in the linked article below because this ensures that you will be getting the latest updates to how we track allowing you to utilize any new or improved features in Hello Retail, but it also allows you to avoid the hassle of keeping track of our tracking cookie and how to send it to our system.