⌘K
Signup tracking

Drive signups

Trackable links that take a prospect from your email to your product's signup page, then a webhook your product fires when they actually sign up — so you see real conversion per campaign, persona, and subject line.

Visits (30d)
0
Signups (30d)
0
Activations (30d)
0
Conversion
0%
Links

Loading…

How signup attribution works

  1. Use the public link in your campaign. Outbound emails replace the {{signup_url}} token with this URL plus ?p=<prospect_id>.
  2. When the prospect lands on your signup page, the ?p param identifies them — store it.
  3. When they sign up, your backend POSTs to the webhook URL with the secret header, including slug, email, optionally prospect_id.
  4. Activation events (first key action) are tracked by sending kind: "activation".
curl -X POST https://your-app.lovable.app/api/public/signup-webhook \
  -H "Content-Type: application/json" \
  -H "X-Signup-Secret: shl_…" \
  -d '{"slug":"abc12345","email":"alex@acme.com","kind":"signup"}'