For Developers

Automate with Webhooks

For power users: Get instant notifications on events like link clicks or QR scans. Perfect for developers or advanced automations.

What You Can Do

Powerful automation possibilities with Linkzly webhooks

Update Your Database

Automatically sync click data to your CRM or database on every interaction.

Example: Update lead scores in Salesforce when prospects click your links

Trigger Email Campaigns

Send follow-up emails or notifications based on link interactions.

Example: Send thank you emails when someone downloads your content

Real-time Notifications

Get instant alerts for important events like viral content or security issues.

Example: Slack notifications when links get 1000+ clicks in an hour

Zapier Integration

Connect to 5000+ apps through Zapier for no-code automation workflows.

Example: Create Trello cards for high-performing content automatically

Available Events

Subscribe to any of these 13 webhook events

link.clicked

Triggered when someone clicks a short link

link.created

Fired when a new short link is created

qr.scanned

Sent when a QR code is scanned

team.member_added

Triggered when a team member is invited

team.member_removed

Fired when a team member is removed

integration.connected

Sent when a new integration is set up

link.expired

Triggered when a link reaches its expiration

domain.verified

Fired when a custom domain is verified

account.upgraded

Sent when account plan is upgraded

account.downgraded

Triggered on plan downgrade

api.key_created

Fired when new API key is generated

security.login_failed

Sent on failed login attempts

analytics.milestone

Triggered at click milestones (1K, 10K, etc.)

Advanced Features

Enterprise-grade webhook functionality

Custom Filters

Only receive webhooks for events that matter to you with advanced filtering options.

Automatic Retries

Built-in retry logic ensures your webhooks are delivered even if your endpoint is temporarily down.

Configurable Timeouts

Set custom timeout values to match your server's response time requirements.

Signed Requests

Verify webhook authenticity with cryptographically signed payloads for security.

Example Webhook Payload

Here's what a typical webhook payload looks like

link.clicked Event
{
  "event": "link.clicked",
  "timestamp": "2025-10-19T10:30:00Z",
  "data": {
    "link": {
      "id": "abc123",
      "short_url": "https://lnk.ly/abc123",
      "original_url": "https://example.com/product",
      "title": "Amazing Product Page"
    },
    "click": {
      "id": "click_456",
      "ip": "192.168.1.1",
      "user_agent": "Mozilla/5.0...",
      "referrer": "https://twitter.com",
      "country": "US",
      "city": "San Francisco",
      "device": "desktop",
      "browser": "Chrome"
    },
    "user": {
      "id": "user_789",
      "email": "user@example.com"
    }
  }
}

Ready to Build Something Amazing?

Start using webhooks to create powerful automations and integrations with Linkzly.