Lead capture
Capture intent the moment a shopper lands. Email, name, phone — configurable per widget, with auto-captured IP, device, browser, OS, country and city.
Included on every plan. Unlimited submissions, no per-lead pricing.
Capturing
Email + optional phone · Slack on every submit
Required
Email
Enrich
Geo + UA
Route
Slack
What you get
- Configurable field set: email (always), name + phone (per-field show / require toggles)
- Auto-captures IP, user-agent, browser, device, OS, country and city — no extra wiring
- Slack webhook with built-in test button so you can verify before going live
- Per-widget overrides: every widget’s Lead Capture tab can override the global form defaults
- Event tracking: modal_shown, modal_dismissed, lead_submitted — plotted on a 30-day trend chart
- CSV export for finance / CRM hand-off
- Accent + background colour configurable to match your storefront
How it works
- Step 01
Configure the form
Set fields, copy (title, subtitle, CTA, success message), colours and Slack webhook in /dashboard/settings → Lead Captures.
- Step 02
Capture submissions
Forms render inline on widgets, modals or standalone embeds. Every submission carries source URL + auto-captured device + geo data.
- Step 03
Read the dashboard
Submissions tab shows leads + filters by email, phone, country. Settings tab tracks views vs dismissals vs submissions for funnel analysis.
What’s included
- Three form variants (pill, compact, card)
- Slack incoming-webhook delivery with one-click test
- Resend email delivery with Reply-To = lead
- Generic JSON webhook for any CRM
- Auto-captured IP + UA + browser + device + OS + country + city
- Per-widget overrides for fields, copy and colours
- Honeypot + rate-limit + email validation
- CSV export + 30-day funnel chart (shown / dismissed / submitted)
See lead capture live in 30 seconds.
Drop your email — we’ll spin up a sample workspace with this feature pre-loaded and send a 5-minute walkthrough video.