Product features

Everything between the ad click and the booked call

Build the page, qualify the visitor, track the conversion server-side, and see cost per lead by ad. Here is everything Unfunnel does, and why each part is there.

90 sec

from one sentence to an AI drafted funnel

8

templates, each built around one job

2x

every event sent, browser and server, counted once

5

ad platforms, every lead tied to its ad

Build

A funnel built for thumbs, live in an hour

Most ad clicks happen on a phone, so every funnel is designed at phone size first: one column, one question per screen, big tap targets. Tablets and desktops adapt by themselves, so you design once.

Templates and the editor are on every plan, including Free, with AI to build your first funnel. AI drafting on every funnel and custom domains start on Launch. Compare plans

Drafted by AI in about 90 seconds

AI first draft

Describe your offer and audience in a sentence. About a minute and a half later you have the landing page, the questions, the lead form and the result pages, written and styled. Then ask for edits in plain English.

Tap to edit

Tap any text on the phone preview and type. Add, move and delete blocks, drag a photo in from your computer, and it saves as you go. There is no separate design mode to learn.

Your brand, read from your website

Enter your web address and Unfunnel finds your logo, colours and fonts, then builds a theme that passes contrast checks, so text is readable on every screen.

Nine templates, three looks

Booking, quiz, lead magnet, webinar, coaching, recruiting, property, B2B demo and B2B free offer flows, each built around one job. Switch any of them between the Clean, Bold and Editorial looks in a tap.

Photos, video and social proof

Image and video blocks, customer logo strips, testimonials, stats, feature cards and checklists. The blocks the best landing pages are made of, already laid out for a phone.

Your own domain

Publish to an Unfunnel link in one click, or connect quiz.yourbrand.com with one CNAME record. The SSL certificate is issued and renewed for you.

Qualify

Ask before you capture, and only call the good ones

A long form asks for everything and learns nothing. A quiz funnel asks a few easy questions first, so by the time someone gives you their number you already know whether they are worth calling.

On every plan, including Free. Compare plans

One tap per answer

One question per screen

Each tap is a small yes, and a single tap moves to the next screen. More people finish than fill in a form, and you see exactly which question loses them.

Lead scoring

Give answers a score and route visitors by their total. A high scorer goes straight to your calendar. A low scorer gets a useful next step and stays off your sales team's list.

Branching and disqualification

Send any answer down its own path. A budget under your minimum, the wrong location or a renter when you need homeowners can skip the booking page entirely.

Result quizzes

Tag each answer with the outcome it points to and the visitor lands on whichever result collected the most. The pattern behind every "which type are you" quiz, with no thresholds to tune.

Booking inside the funnel

Embed your Calendly, Cal.com or GoHighLevel calendar. The visitor's name, email and phone from earlier answers are filled in for them, and the funnel moves on when the booking is made.

Personal results

Use any answer in your copy, so the result page greets the visitor by name and reflects what they told you. A "calculating your result" screen makes the answer feel earned.

Track

Server-side tracking that is already wired

Browsers lose conversion events to ad blockers, iOS and slow connections. Unfunnel sends every event from the browser and from our servers, so Meta sees more of your leads and its delivery learns from the full picture.

The Meta pixel works on every plan. The Conversions API starts on Launch. Compare plans

Deduplicated, counted once

Pixel and Conversions API, counted once

Every conversion is sent twice with one shared event ID. Meta matches the pair and counts a single conversion. If the browser copy is blocked, the server copy still arrives.

No developer needed

Paste a dataset ID and an access token once. Deduplication, hashing, click ID capture and the server relay are already done. A live event inspector shows what Meta received.

First-party click IDs

The click ID is written to a first-party cookie the moment someone lands, without waiting on the pixel. A blocked pixel with a saved click ID still produces an attributable event.

Higher match quality

Lead events carry the email and phone, hashed with SHA-256 before they leave, plus the click ID, browser ID and a stable visitor ID. Those are the signals that decide whether Meta can match an event to a person.

An event for every step

Each page sends a named event when a visitor completes it, such as QuizStart or Budget_Answered. Build a custom conversion on any of them when lead volume is too thin for the algorithm to learn from.

Good leads only

Qualified and disqualified endings are tracked separately, so you can optimise toward the people your sales team wants and stop teaching the algorithm to find the rest.

Report

Cost per lead by ad, not by funnel

The campaign, ad set and ad that sent a visitor stay attached from the first tap to the lead, on Meta, Google, YouTube, TikTok or LinkedIn. Your report speaks the same language as your ad account.

On every plan, including Free. Compare plans

Cost per lead, by ad

Attribution down to the creative

Add the tracking tags from the publish screen to your ad once. Every lead then carries its campaign, ad set and ad, along with click IDs like Google's gclid.

Drop-off by step

Visitors, starts, leads and qualified leads for each funnel, with the loss at every screen. Find the question that loses people, change it, and watch the next screen fill up.

Contacts with the whole story

Every lead with all of their answers, their score, their status, your notes and the ad that produced them. Export to CSV whenever you like.

Emails when it matters

An email for each new lead so you can call while they are warm, and a weekly summary of how every funnel did. Each teammate chooses their own.

Clean numbers at launch

Clear your own test traffic from a funnel before the ads go on, without touching the contacts you want to keep.

A/B tests

On Growth, run up to four versions of a live funnel against each other. Every visitor keeps the version they saw, every number splits by version, and you get a plain call on which converts better once there is enough data to say so.

Connect

Leads in your CRM the second they arrive

A lead is worth most in its first five minutes. Unfunnel posts each one to your tools as it happens, with every answer and the ad that produced it, so follow-up starts immediately and reporting joins up later.

Webhooks start on Launch and API keys on Growth. Claude connects on every plan, and every plan emails you each new lead. Compare plans

In your CRM in seconds

Webhooks

Post every new lead, and every completed funnel, to up to three URLs each. The payload carries the answers, the score, the UTM and ad IDs, and the Meta event ID so a CRM row can be joined to its conversion.

GoHighLevel, Zapier and Make

Paste a GoHighLevel inbound webhook, a Zapier Catch Hook or a Make webhook and you are connected. Through those, leads reach HubSpot, Salesforce, Google Sheets, Slack and thousands of other tools.

Build funnels from Claude

Unfunnel has an MCP server. Connect it to Claude and ask for a funnel in conversation: it drafts, previews, publishes, and reads back performance and leads.

REST API

Create, edit, publish and measure funnels from your own code. A funnel is one JSON document, so it can be generated, version controlled and copied between workspaces.

Teams and privacy

Safe to hand to a client, a teammate or a regulator

Strangers type their phone numbers into your funnels. The boring parts are built in, so you are not bolting on a consent tool and a permissions system later.

Team roles

Owners, admins, editors and viewers. Invite a teammate or a client to see results without giving them the keys.

Client workspaces

On the Agency plan each client gets their own workspace: separate funnels, leads, domains and tracking credentials, billed to you.

Cookie banner with consent mode

Notice mode for the US. Opt-in mode holds the Meta pixel, its cookies and the server events until the visitor accepts, as EU and UK rules expect.

SMS consent that holds up

A TCPA checkbox on every lead form. Each lead records the exact wording agreed to, the time, the IP address and the page.

Two-factor authentication

Available on every account, and enforced in the database itself once you enrol, not only on the login screen.

Your data stays yours

Workspaces are isolated in the database. Conversions API tokens are encrypted at rest. Export every funnel as JSON and every lead as CSV, even after you cancel.

Coming soon

Cross-client reporting

Every client workspace in one view. Coming to the Agency plan.

Getting started

Live before the end of the day

  1. 01

    Pick a shape

    Start from a template, a sentence for the AI, or a blank page. Swap the copy and colours; the mobile layout takes care of itself.

  2. 02

    Connect Meta, if you run it

    Paste one dataset ID and one access token for server-side events. Deduplication, hashing and click ID capture are already handled.

  3. 03

    Point the ads at it

    Copy the tracking tags for Meta, Google, TikTok or LinkedIn from the publish screen, so campaign, ad set and ad IDs land with every visitor.

  4. 04

    Read the drop-off

    See which step loses people and which creative sends the ones who finish. Change one thing. Repeat.

See it on your own offer.

The Free plan keeps one funnel live with no card. Questions first? The FAQ covers beginners to media buyers, and tracking goes deep on the Conversions API.

Build my first funnel