Launch buttons
The Formtoro Launcher app block — a native-looking button you place anywhere in your theme that opens a form on click.
Sometimes you don't want a form to appear on its own — you want the shopper to open it by clicking a button you place exactly where it makes sense: under the Buy Buttons, in a footer, on a landing page. That's the Formtoro Launcher app block: a native-looking button that opens a form on click.
How it works
Every form has a trigger that decides when it opens — on a delay, on scroll, on exit intent, and so on (see Display, teasers & triggers). One of those triggers is On click (launcher): the form loads and arms itself but never opens by itself. It only opens when a shopper clicks a launcher button. So a launcher is always paired with a form whose trigger is set to On click (launcher) — that's its one and only entry point.
The launcher loads Formtoro on its own, so a popup launcher works even if the Formtoro Popups app embed is turned off — you don't have to enable the embed just to use a button.
Set it up
- In the builder, set the form's trigger to On click (launcher), then save a version and turn the form on. Copy the form ID from the Embed panel.
- In the theme editor (Online Store → Themes → Customize), open the page and section where you want the button.
- Add block → Formtoro Launcher.
- Paste the Form ID, set the Button text (e.g. "Check my size"), and Save.
What the button opens
The "What does this open?" setting has two modes:
- A popup form (overlay) — the default. Clicking the button opens a popup, slide-in, or full-page form as an overlay, exactly as if it had triggered on its own.
- An inline form (expands in place) — for a form whose placement is Inline. Clicking the button expands the form right where you placed the Formtoro Form (inline) block. Choose this mode only when that inline block is on the same page — the button opens it, so without it the button has nothing to open.
Where to put it
A launcher shines anywhere a shopper is already deciding to act. Good spots:
- On the product page, just below the Buy Buttons — a "Find my size", "Get restock alert", or "Ask about this product" button right where the shopper is weighing the purchase. This is the most common and highest-intent placement.
- In a section or footer as an always-available "Join the list" or "Get 10% off" button, instead of a popup that interrupts.
- On a landing page as the primary call to action.
You can drop the block into any section that accepts app blocks (product pages, custom sections, footers, and so on). If a theme area doesn't offer Add block, that section simply hasn't opted into app blocks — pick another spot.
Match your theme, or style it
- Match my theme button (default) — the button inherits your theme's own button styling (font, hover, focus), so it looks native with zero effort.
- Custom — paint it yourself: background, text, and border colors, border width, corner radius, font and text size, padding, and hover colors.
- Width & alignment — set a fixed width, turn on Full width, or leave the width at 0 for automatic (fits the text; never overflows on small screens); align left, center, or right.
- Custom CSS class — add a class you target from your theme's Custom CSS for anything the settings don't cover.
Only the right shoppers see it
A popup launcher respects the form's audience, just like a popup. The button stays hidden until Formtoro confirms the visitor is eligible, then reveals it — so an ineligible shopper never sees a button that opens nothing. (In the theme editor it always shows, so you can place and style it.)
If the button isn't showing or doing anything
- The button is invisible on the live store — the paired form probably isn't turned On, or you don't match its audience. The button only reveals for eligible visitors. Check the form ID matches the Embed panel exactly.
- The button shows but nothing opens (inline mode) — the Formtoro Form (inline) block must be on the same page; the button expands it in place.
- You can't find "Add block" — that theme section doesn't accept app blocks. Try a different section, or use a custom liquid section that does.
Next steps
- Display, teasers & triggers — the other ways a form can appear.
- Going live — the app embed, inline blocks, and the "why isn't my form showing?" checklist.
- Audience filtering — control exactly who's eligible.