PlainFunnels Categories

Home / Categories / Editor

Why doesn't my consent checkbox work on my order form?

Short answer

It depends what "work" means. A checkbox on an order form can be made mandatory, and ticking it can feed systeme.io's own consent record for that purchase. What it cannot do is fire an automation rule: rules attached to a checkbox only run on five page types, opt-in, thank-you, inline form, popup form and sales page, and order form is not one of them.

Two different systems, one checkbox

A checkbox on a page can do two separate jobs, and only one of them reaches an order form.

JobWorks on an order form
Being required before checkoutYes
Triggering an automation rule when ticked, such as adding a tagNo

What already works on an order form

Drag the Checkbox element onto the page from the panel on the left. Its settings switch it between mandatory and optional, and set the message shown if it is left unticked.

systeme.io states that when a checkbox is mandatory and the button's action is Submit form, the visitor cannot proceed without ticking it. That rule is not restricted to certain page types, so it applies to an order form the same as anywhere else.

Separately, ticking a mandatory checkbox on an order form is also what can feed systeme.io's own proof-of-consent record for that purchase, stored against the transaction rather than against the page.

What does not work: an automation rule on the checkbox

The checkbox can also carry its own automation rule, running an action such as adding a tag the moment it is ticked. systeme.io restricts that specifically to five page types.

  • Opt-in page
  • Thank-you page
  • Inline Form
  • Popup form
  • Sales page

Order form is not on the list. A checkbox built to tag a contact the moment they consent will still tick, will still block the button if it is mandatory, and will still feed the consent record. The automation rule itself never runs, with nothing on the page to say so.

If the goal is proof that a buyer agreed to something, the checkbox already does that job on an order form with no automation rule needed. If the goal is also to tag the contact or start a sequence the moment they tick it, that needs a page type from the list above, which an order form is not.

Did this answer your question?