Skip to main content
−20%

Plans are here! : Use code for 20% off all plans, any duration.

See pricing
Business feature

Your tools,
notified instantly..

Webhooks push real-time events from your Nilibio profile straight to your server the moment they happen : profile visits, link clicks, new subscribers. No polling. No delays.

HMAC-SHA256 signedHTTPS only1 000 deliveries / day
POST /webhook

// Incoming request from Nilibio

const body = JSON.parse(req.body);

// body =>

{

event: "profile.visit",

payload: { "country": "FR" },

timestamp: "2026-03-25T14:32:01Z"

}

Delivered · 12ms

Signature verified ✓

Events

Three events. Every interaction covered.

Each event arrives as a POST with a signed JSON body. The payload varies by event type.

profile.visit

Fired every time a visitor loads your public profile page.

payload: { "profileCode": "yourname", "referer": "twitter.com", "country": "FR" }
link.click

Fired when a visitor clicks a link, widget, or product on your profile.

payload: { "type": "link", "linkId": "abc123", "title": "My Spotify", "referer": null }
subscriber.new

Fired when someone joins a lead list via your profile widget : includes email, country, browser language, browser and OS.

payload: { "email": "fan@example.com", "campaignId": "xyz", "widgetId": "abc", "widgetTitle": "Newsletter", "type": "newsletter", "country": "FR", "browser_lang": "fr", "browser": "Chrome", "os": "macOS" }

How it works

Up and running in minutes.

0101

Add your endpoint URL

Go to your dashboard → Webhooks, enter your server URL (HTTPS only) and choose which events to subscribe to.

0202

Copy your secret

A unique HMAC secret is generated per webhook. Paste it as an environment variable on your server : never hard-code it.

0303

Handle the POST request

Verify the X-Nilibio-Signature header, parse the JSON body, and react to the event. The dashboard shows a ready-to-use Node.js snippet.

Why it matters

Build the integrations you actually need.

Real-time, not polling

Your server gets notified the instant an event happens : no need to poll an API every few seconds and burn requests.

Works with any backend

Webhooks are plain HTTPS POST requests with a JSON body. Any server that can handle a POST can receive them : Node.js, Python, PHP, Go, or a no-code tool like Make or Zapier.

Secured with HMAC-SHA256

Every request is signed with a per-webhook secret using HMAC-SHA256. Your server can verify the signature and reject any request that didn't come from Nilibio.

Full delivery history

See every webhook that was sent, the HTTP status returned by your endpoint, the duration, and any error. Debug faster without guessing.

Plan limits

Simple, generous limits.

3

Webhook endpoints

per account

1 000

Deliveries per day

rolling 24h window

10

Test sends per hour

to debug your endpoint

Free forever · No credit card

Connect Nilibio to the rest of your stack.

Live in 60 secondsNo credit cardCancel anytime