← Back to guides

Integrations

Connect webb.in with Google Analytics, Meta CAPI, Google Tag Manager, and webhooks.

Overview

Webb.in integrates with five popular analytics and marketing platforms so you can track link clicks alongside your existing data. All events fire server-side — they work even when visitors have ad blockers or cookie restrictions enabled.

Available Integrations

📊

Google Analytics 4

Pro+

Send page_view events via the GA4 Measurement Protocol. Requires a Measurement ID and API Secret.

📣

Meta Conversions API

Pro+

Fire server-side PageView events via Meta CAPI for accurate ad attribution without browser-side pixels.

🏷

Segment

Pro+

Send Link Clicked track events to your Segment HTTP API source. Route clicks to any downstream destination.

🧪

Mixpanel

Pro+

Track Link Clicked events in your Mixpanel project with full click metadata: country, device, referrer.

🌿

Plausible / Fathom

Pro+

Forward pageview events to your Plausible (or Fathom) domain. Privacy-first analytics with no cookies.

🔗

Webhooks

Pro+

Receive real-time HTTP POST callbacks when links are created, clicked, or deleted. HMAC-signed for security.

Setting Up an Integration

  1. 1

    Go to Integrations

    In your dashboard at app.webb.in/integrations, find the integration card you want to set up.

  2. 2

    Enter Your Credentials

    Each integration requires different credentials — a Measurement ID for GA4, a Pixel ID + access token for Meta, a Write Key for Segment, a Project Token for Mixpanel, or a domain name for Plausible.

  3. 3

    Click Save

    The integration status badge changes to Connected. Events begin firing on the next link click.

  4. 4

    Send a Test Event

    Click Send Test Event to fire a synthetic click through the integration immediately — no need to wait for a real visitor.

🧪 Send Test Event

Each integration card includes a Send Test Event button. Click it to fire a synthetic click event through that integration and verify your credentials are correct — no real link required.

  • GA4: sends a page_view event — check GA4 DebugView within 30 seconds.
  • Meta: fires a PageView event — check Events Manager → Test Events tab.
  • Segment: sends a Link Clicked track call — check your source Debugger tab.
  • Mixpanel: sends a Link Clicked event — check Live View in Mixpanel Events.
  • Plausible: sends a pageview — check the Realtime tab in your Plausible dashboard.

Per-Integration Setup Guides

📊 Google Analytics 4

  1. In GA4 Admin → Data Streams → select your stream → copy the Measurement ID (starts with G-).
  2. In the same stream → scroll to Measurement Protocol API secretsCreate → copy the secret value.
  3. In webb.in Integrations, enter both values and click Save.
  4. Click Send Test Event, then verify in GA4 → Admin → DebugView.

📣 Meta Conversions API

  1. In Meta Events Manager → select your pixel → Settings tab.
  2. Scroll to Conversions APIGenerate access token → copy the token.
  3. Copy your Pixel ID from the top of the page.
  4. Enter both in webb.in Integrations and click Save.

🏷 Segment

  1. In Segment → Connections → Sources → Add Source → choose HTTP API.
  2. Copy the Write Key shown on the source overview.
  3. Enter it in webb.in Integrations and click Save.
  4. Verify events in Source → Debugger tab after clicking Send Test Event.

🧪 Mixpanel

  1. In Mixpanel → top-right gear icon → Project Settings.
  2. Copy the Project Token (short alphanumeric string).
  3. Enter it in webb.in Integrations and click Save.
  4. Verify in Analysis → Events or Activity → Live View.

🌿 Plausible / Fathom

  1. In your Plausible dashboard, note the domain exactly as registered (e.g. webb.in).
  2. Enter it in webb.in Integrations under Plausible Domain and click Save.
  3. Verify in Plausible → Realtime tab after clicking Send Test Event.

Plausible is a paid product ($9/month) but offers a 30-day free trial. Self-hosting via Docker is also supported.

Setting Up Webhooks

  1. 1

    Navigate to Webhooks

    Go to app.webb.in/webhooks and click Add Webhook.

  2. 2

    Enter Your Endpoint

    Provide an HTTPS URL that can receive POST requests. Select events: url.created, url.clicked, url.deleted.

  3. 3

    Copy Your Signing Secret

    Copy the X-Webb-Signature signing secret shown once on creation. Verify it on every incoming webhook to confirm authenticity.

Data Flow

🔄

Click happens → Webb.in records click data (country, device, referrer, UTM) → Events are forwarded to all connected integrations in real time.

All integrations run server-side inside the Lambda function, so they work even when visitors have ad blockers or cookie restrictions enabled.