Set up a webhook to directly send click information from Rebrandly to another system every time someone clicks one of your short links or scans a QR Code.
To create a webhook:
Get the URL and secret key from the app that will be receiving the event data from Rebrandly. This might be in a workflow setup or webhook settings, and it usually involves setting up a unique webhook and key just for Rebrandly.
Log in to Rebrandly.
Click the profile icon and Account settings.
Click Webhooks.
Enter a Webhook Name that describes its purpose.
Paste the webhook URL from the app or system that will receive the event data. If you're working with a developer, they'll need this URL and the key from the next step.
Paste the Secret Key from the other app or system.
Click Create webhook
The new webhook now appears in your Webhook Library.
Click the three dot menu next to the new webhook, and select Send test event. This will send an event to your receiving system.
Once you see a confirmation that the event has been sent, go to the receiving system to verify the payload was received.
Check that the payload contains the click data and is parsed correctly in your receiving system.
{ "data": [ { "timestamp": "2025-10-25T02:36:47.132Z", "client": { "agent": { "browser": { "name": "chrome-mobile", "version": "121.0.0.0" }, "os": { "name": "android", "version": "android-10" }, "device": { "name": "smartphone" } } }, "route": { "id": "12345abcde", "slashtag": "abc", "createdAt": "2023-08-31T04:13:48.385", "domain": { "id": "8f104cc5b6ee4a4ba7897b06ac2ddcfb", "raw": "rebrand.ly", "zone": "ly.rebrand" }, "destination": { "raw": "https://google.com/search", "protocol": "https", "hostname": "google.com", "path": "/search" } } } ], "key": "userId_32f5164718384fcda6503f550295885e-configId_db2a7cdeb91f4a2b9f4030392664c2be-event_af5f44644f524121b42d4225f69d6321" }
