Built on Cloudflare Workers -- sub-50ms globally

Stop Losing Revenue to
Broken Funnels

One trace_id across every hop -- from ad click to form submit to webhook delivery. See exactly where your funnel breaks, in real time, at the edge.

Your Funnel Data Is Lying to You

Marketing teams run multi-step funnels every day. When something breaks between steps, nobody knows until revenue disappears.

🔗

Link Tracking Blind Spots

Your link shortener says 1,000 clicks. Your landing page says 600 visits. Where did 400 people go? Nobody knows because each tool lives in its own silo.

📋

Form Submission Black Holes

Users fill out your form, hit submit, and... silence. Did the data reach your CRM? Did the webhook fire? You find out 3 days later when the sales team complains.

🔔

Webhook Failures Go Unnoticed

A downstream API returns 500 errors for 6 hours. Your automation quietly breaks. No alert. No retry tracking. Leads rot in a dead queue you didn't know existed.

One trace_id. Full Visibility. Zero Gaps.

Edge Funnel Guard stitches together every hop in your funnel with a single trace identifier, monitored in real time.

🔀

Unified Trace ID

A single trace_id travels from Linklet (click tracking) through FormDrop (form capture) to HookBin (webhook delivery). Every event is correlated automatically.

📈

Real-Time Dashboard

See every trace, its current status across all three hops, and drill into individual events. Filter by status, time range, or funnel ID. No SQL required.

🚨

Instant Alerts

Define rules: "alert me if more than 5 traces fail per minute" or "alert if any hookbin hop fails." Get notified before your team notices the revenue dip.

Three Hops. One Trace. Full Control.

Each step in your marketing funnel reports to Edge Funnel Guard. If any hop fails, you know instantly.

1

Click

linklet

User clicks a tracked link. The click event is recorded with a fresh trace_id.

2

Submit

formdrop

User lands on a form and submits. The same trace_id is passed along with form data.

3

Deliver

hookbin

Webhook fires to your CRM / automation. Success or failure is logged under the trace_id.

Start Free. Scale When Ready.

No credit card required. Upgrade when your funnels outgrow the free tier.

Free
$0
forever
  • 5,000 events / month
  • 7-day data retention
  • Real-time dashboard
  • 1 alert rule
  • Community support
Get Started
Team
$79/mo
billed monthly
  • 500,000 events / month
  • 90-day data retention
  • Real-time dashboard
  • Unlimited alert rules
  • Webhook + Slack alerts
  • Priority support
  • Custom funnel_id grouping
Contact Us

Three curls. That's It.

Send events from your existing tools. No SDK needed -- just HTTP POST.

1 Record a link click (linklet hop)

Hop 1: Linklet bash
curl -X POST https://edge-funnel-guard.dlh166122.workers.dev/api/ingest/event \
  -H "Content-Type: application/json" \
  -d '{
    "trace_id": "t_abc123",
    "hop": "linklet",
    "status": "received",
    "funnel_id": "summer-campaign"
  }'

2 Record a form submission (formdrop hop)

Hop 2: FormDrop bash
curl -X POST https://edge-funnel-guard.dlh166122.workers.dev/api/ingest/event \
  -H "Content-Type: application/json" \
  -d '{
    "trace_id": "t_abc123",
    "hop": "formdrop",
    "status": "processed",
    "payload": { "email": "user@example.com" }
  }'

3 Record webhook delivery (hookbin hop)

Hop 3: HookBin bash
curl -X POST https://edge-funnel-guard.dlh166122.workers.dev/api/ingest/event \
  -H "Content-Type: application/json" \
  -d '{
    "trace_id": "t_abc123",
    "hop": "hookbin",
    "status": "processed"
  }'