Skip to main content
Pro feature

Your tools,
notified instantly..

Webhooks push real-time events from your Linkmi 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 Linkmi

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 signs up through one of your mailing list widgets.

payload: { "email": "fan@example.com", "campaignId": "xyz", "widgetTitle": "Newsletter" }

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-Linkmi-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 Linkmi.

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

Linkmi

Free forever Β· No credit card

Connect Linkmi to the rest of your stack.

Get started free