Display modes

One form. Seven ways to show it.

Display mode is a property of a form, never a second product. Build the questions once, then decide whether it sits in the page, arrives over it, slides in from a corner, takes the whole window or lives on a link of its own.

Change your mind after you publish and every site running the tag follows, with no deploy and no second copy of the questions to keep in step.

On every plan, including the free one

The seven

Every mode, plus what a visitor actually sees

Five of them are drawn as a frame over your page. Two are not: inline is part of the page and a hosted link is a page.

  • In the page

    Inline

    The form sits in your page where you put the div. It scrolls with the content and pushes the page around it, so it reads as part of the site rather than as an advert on top of it.

  • Over the page

    Popup

    A centred panel over a dimmed page. Focus is held inside it, Escape closes it and the page underneath cannot be tabbed into while it is open.

  • Over the page

    Slide-in

    A panel that arrives from a corner without covering the page. The quiet one: a reader can carry on reading and answer it when they are ready.

  • Over the page

    Bar

    A strip pinned to the top or the bottom. One line of words and one field, for an announcement that wants an email address rather than a click.

  • Over the page

    Fullscreen

    The form takes the whole window. The loudest thing in the set, for a welcome mat or a single question you want answered before anything else.

  • In the page

    Hosted link

    A page of its own on a URL you can send. No site needed at all, which is what makes it the mode to reach for in an email, a bio or a printed code.

  • Over the page

    Spin to win

    A prize-draw framing for a discount or a giveaway. Pick it on the form and it is saved on the form.

    A visitor sees a popup today. The wheel itself is not drawn yet, so the form opens as a centred panel over the page and every other part of it behaves exactly like a popup.

When it opens

Six triggers

Any one of them firing opens the form. A trigger only applies to a mode drawn over the page: an inline form is simply there.

  • Exit intent. The pointer heads for the browser chrome.

  • Scroll depth. A percentage of the page has gone past.

  • Time on page. A number of seconds have passed.

  • Inactivity. Nothing has been touched for a while.

  • Click. Somebody pressed an element you name with a CSS selector.

  • Page count. This is their second page, or their fifth.

Whether it may

Seven conditions

Every condition has to hold before a trigger is armed at all, so a rule set reads as one sentence rather than as a pile of switches.

  • URL. On these pages, or on every page except these.

  • Referrer. Where they arrived from.

  • Device. Desktop, tablet or mobile.

  • New or returning. First visit, or not their first.

  • Country. Read by our own server from its own request, never bought from anybody.

  • Campaign. Any of the five UTM parameters, matched or excluded.

  • Schedule. Between two dates, on given weekdays, between two times on the visitor's own clock.

Manners

The rules a popup obeys whether you set them or not

A popup that fights the reader costs you the reader. These are not options you have to find.

The rules every framed form obeys
RuleWhat it means
One at a timeOne framed form opens per page view and the first trigger to fire wins. The others stand down for that view, so two popups can never stack over the same reader.
Escape closes itEvery framed mode is a labelled dialog with a 44 pixel close button and answers the Escape key. The popup and the fullscreen frame are modal: focus goes inside, Tab stays inside and focus returns where it was. The slide-in and the bar are deliberately not modal, so they never take the cursor off what somebody was reading.
A dismissal is rememberedYou choose whether a dismissal silences the form for the session, for a set number of days or for good. You also choose whether that memory is per session or per visitor.
It stops still under reduced motionA visitor whose system asks for less motion gets the form without the arrival animation, on this site and on yours.
A country rule is answered by our own serverThe country a condition reads comes from our own request, not from a third-party lookup service, so a targeting rule never sends your visitor to somebody else.

Where this stops

Spin to win draws as a popup today. It is a real choice on a real form and a form saved with it shows, as a centred panel over the page. The wheel is not drawn, so if the animation is the reason you want it, this is the paragraph that saves you a signup.

A hosted link cannot run an A/B test. A test needs a page it can count a view on. A link on its own refuses to carry one rather than reporting half a number.

A click trigger takes a CSS selector. It is matched with your own page's querySelector and never written into your markup. A selector that matches nothing arms nothing rather than failing loudly.

There is no widget or QR mode. Both names are held back in the schema and neither is a choice you can make. A hosted link behind a code you print yourself is the honest way to do the second one today.

Change the mode, not the form

Publish once and try it inline this week and as an exit popup next week. The questions, the submissions and the customer records do not move.

No card to start. No trial clock. The free plan runs the whole loop.