What are Webhooks?
Webhooks are essentially automated messages sent from one app to another when certain things happen (ie. a user chooses a specific redemption that is fulfilled by a third-party). Ultimately, they provide a powerful way for different applications to communicate with each other in real-time, without the need for constant manual input or updates.
What are some common use cases for Recognize Webhooks?
- Recognize Webhooks can be leveraged to send redemption orders to a third-party fulfillment provider's API. In this context, when an employee chooses a specific item for redemption, the action of redemption can automatically send a signal to the swag storefront to fulfill that redemption with the chosen item. This signal is a webhook, acting as a trigger for the storefront to initiate a specific action. This not only automates the process for Company Admins, but also ensures a seamless redemption experience for employees when redeeming for items from a third-party storefront.
What are the technical requirements to use Recognize Webhooks?
- The third party must be able to receive the webhook. This is usually in the form of an API. In other words, the swag provider or third party must have an API to receive the outbound messages from Recognize's webhook.
- The API must accept RESTful (GET/POST) requests and expect data in JSON format
- Authentication may be set up, although it is optional.
- The data format is completely configurable via Recognize's webhooks. So, we can customize the data to exactly how the Swag Provider may need it.
How are Webhooks set up with Recognize?
Please email support@recognizeapp.com (or reach out to your onboarding Customer Success Manager) when looking to establish Webhooks so that we can review your use case, and schedule time with you, if needed.