How to Integrate an External Reward Shop with Your Employee Referrals Account

Integrating an external reward shop with your Employee Referral account can enhance user engagement by allowing employees to redeem their earned points for rewards in your existing system. This integration can be achieved via webhooks, but it requires configuration on the customer’s or the external reward shop's end. 

Employee Referrals provides webhooks that can transmit referral activity data, particularly reward approved, points gained, and points revoked events. See more here

To ensure the reward shop receives relevant updates, the following webhook events should be utilized:

  • Reward Approved: Triggers when a reward is approved (hiring rewards)
  • Points Gained Event: Triggers when a user earns referral points (activity rewards)
  • Points Revoked Event: Triggers when previously awarded points are removed due to changes in referral status (activity rewards)

The customer or the external reward shop must build the integration using these webhooks. On your Employee Referrals account, webhooks are self-configurable by an ADMIN user within the account preferences. 

The steps are the following: 

  1. Go to Account Preferences > Integration > webhooks 
  2. Click “Add Webhook”
  3. Add “Destination” (name of the webhook), and URL (endpoint which should receive the information), set it as Active, and select the chosen events.
  4. Add authentication if necessary. 
  5. Test the webhook by completing an action in the Employee Referrals account and verifying the endpoint is receiving the correct payload. 

Once set up, this connection enables the automated flow of reward data from Employee Referrals to another system.

It is also possible to customize the URL of the “reward shop” in the tool and link this to your external reward shop. 

Please note that the employees must have a profile in both the Employee Referrals and the reward shop accounts.

Was this article helpful?
0 out of 0 found this helpful