Platform / Collect / Website form

Your own form, tied to the ad.

A small script remembers which ad brought the visitor; your server tells us about the application after it's saved — signed, so nobody else can post in your name.

app.stelafy.com · Connections · Website form
Website leads
116+41.5%
82 prior 30 days
Last lead
18m ago
Main site · receiving
Unsigned requests
Refused
Signature checked on arrival
<script src="https://app.stelafy.com/lead-touch.js" defer></script>
POST /api/web/lead x-signature: sha256=… { "applicationId": "A-1042", "contact": { "phone": "+1 415 555 0132" }, "visit": { … } }
LeadAdCheckReceived
Jane MillerTraffic › Spring LPverified18m ago
Omar HaddadTraffic › Pricing LPverified2h ago
Nina CastilloTraffic › Spring LPverified5h ago
Runs only after your visitor consentsYour server tells us — after the form is saved

How it works

Step by step.

Visitor clicks your adThe script notes the ad — after consent.
They fill your formSaved in your own system first.
Your server notifies usSigned with your secret; checked on arrival.
Lead with its adJoined to the person and campaign.

What you actually get

Website form, in detail.

Consent first

The script runs after your visitor agrees, if you use a consent manager. No consent, nothing read.

Consent given

Signed notifications

Every request carries a signature made with your secret. Unsigned or altered requests are refused.

x-signatureverified

Nothing read while typing

We never capture form fields as people type — only what your server sends after saving.

Keystrokesnever

Which ad, first and last

The visit's ad parameters travel with the lead: first and last touch are chosen when reading, not stored.

utm_campaignspring

One secret per source

Create a source, copy its secret once. Lost it? Close it and open a new one.

Main sitereceiving

Works with any stack

WordPress, Webflow, your own app — anything that can make one server call.

Server callPOST

Works with

Connect what you already use.

Meta, your website and a CSV from any CRM today. Direct CRM and payment connections are next.

Meta Lead AdsSpend, leads, and results sent backAvailable
Website formSigned notification from your serverAvailable
CSV from any CRMLeads, deals and paymentsAvailable
HubSpot · Zoho · StripeDirect sync instead of a fileSoon

FAQ

Website form, answered.

Book demo
Do I need a developer?

For one short server call after the form is saved. We set it up with you on the call.

Does the script slow my site?

It's a small script loaded with defer, so it doesn't hold up your page.

What do you store about visitors?

An anonymous visit key, the ad parameters, and — only with consent — the click ID and browser details Meta needs. No fingerprinting.

Your own form, tied to the ad
on your own data.

Book a 30-minute call — we set it up with you live.

Book demo