- Enable the Webhooks feature on your business and specify the webhook URL and events you want to receive
- Enable the Webhooks feature in your app settings and specify the events you want to receive
- Ensure your apps’ requested events are within the specified events in your business settings
- Your users must authorize your app to receive webhooks on their behalf
- You don’t need to ask your users for their Signing Secret to verify webhook requests. Instead, you can use your own Signing Secret to validate the signature.
- If you have multiple apps, you can use the same Signing Secret for all of them to verify webhooks. This simplifies the process of handling webhooks across different apps. We add
X-Scalev-App-Idheader to identify which app the webhook is for, so you can handle them accordingly. - If you also receive webhooks for your own business, you can use the same Signing Secret to verify those webhooks as well. This means you don’t need to maintain separate secrets for different webhook sources.

