Set up HeyLoyalty webhook
This article walks you through the process of setting up a webhook at HeyLoyalty that is needed for sending changes done to members directly in HeyLoyalty to Business Central.
To ensure that the changes made to members directly in HeyLoyalty are synchronized back to Business Central (BC), you need to set up a webhook in your HeyLoyalty environment.
Prerequisites
Make sure you’ve set up member synchronization in Business Central before moving on to procedural steps.
Procedure in Business Central
- Click the Search: button, search for the Web Services page, and open it.
- Find the webservice address that was created in Business Central for HeyLoyalty.
It should have Service Name = heyloyalty_services. 3.Copy the web service link from the field OData V4 URL. - Adjust the link address, so HeyLoyalty can understand it correctly:
Generally a Business Central webservice URL for HeyLoyalty has the following structure:
As you can see, there are character pairs (' and ') around your BC company name. HeyLoyalty doesn’t support this. So you’ll need to replace the (' with its URL encoded representation %28%27, and the ') with %27%29. For example:
- Original URL:
- Adjusted URL:
Procedure in your HeyLoyalty environment
-
Select Lists from the top menu ribbon, then select Edit List on the list you want to set the webhook for.
-
Select the Webhooks subsection.

-
Click Create a webhook. Fill in the following fields for the new webhook:
