Everything it does
One page, built from blocks, published at a link that belongs to you. Below is the whole of it — including what a page needs when you are paying for the traffic that lands on it.
Blocks
10 kinds of block. They stack in one column at one width, which is the constraint that keeps a page readable on a phone without you thinking about it.
- Heading
- Text
- Image
- Button
- Links
- Form
- Divider
- Spacer
- Video
- Custom code
The editor
Click a block to edit it
Select anything in the preview and its settings open beside it. Reorder, duplicate or delete from the block list.
Desktop and mobile preview
A real render at a narrow width, not a simulation — most campaign traffic is mobile, and you should see that before you publish, not after.
Saves as you type
Automatic, with undo. Nothing is lost to a closed tab.
Drafts stay private
Editing never changes what visitors see. Your page updates when you press Publish, and not before.
Campaigns
Built for pages that sit behind a paid ad, where a form is the point and a lead that arrives unattributed may as well not have arrived.
Meta pixel
Add your pixel ID and the page reports a view when it opens and a lead when a form is submitted. It only loads on the published page, so your own editing never shows up as campaign traffic.
Conversions API
Leads are also reported to Meta from our servers, matched to the browser event so it counts once. Ad blockers and Safari drop a large share of browser events — reporting from both sides is how the numbers stay honest.
Attribution travels with the lead
The click ID and UTM tags are captured and kept with each submission, so you can tell which ad produced which lead rather than only how many arrived.
Spam filtering
Three layers, none of which a visitor ever sees: a hidden trap field, a minimum time on the form, and a limit per submitter. Junk leads are not just noise — the ad platform optimises against what you report, so spam teaches it to buy worse traffic.
Leads reach you
Every submission is in your dashboard, and can also be emailed to you or posted to a webhook the moment it lands. Nobody running a campaign watches a dashboard.
Fields that lead-gen needs
Short text, email, phone, long text, and a consent checkbox. A form can send someone to a thank-you page instead of showing a message.
Media
Upload images and video
PNG, JPEG, WebP, GIF and AVIF up to 10MB. MP4 and WebM up to 100MB. Files upload straight from your browser, so a large video is not squeezed through a middleman.
Video that behaves
Poster frame, autoplay, loop and controls. Autoplay is always muted, because that is the only kind a browser will start on its own.
A note on .mpg
MPEG-1/2 files are not accepted, because no current browser plays them — accepting one would give you a page with a player that silently shows nothing. Export MP4 instead, which is what ad tools produce anyway.
Your own code
HTML, CSS and JavaScript
Drop in a block of your own code — hand-written, or generated. External libraries work. It runs in a sandbox, isolated from your visitors' session and from the rest of the page, so a mistake in it cannot reach anything else.
Custom CSS
Restyle any part of the page. Every block is an ordinary tag in the published HTML.