M cenaly.com

Comparison · popups and forms

The popup captured a contact — now what happens to that contact

Getsitecontrol and our Smart Popups do the same job: show the right message at the right moment and capture a contact. They diverge after the submit — in what gets metered and where the lead lands. This page is about both, without "we are better".

Facts about Getsitecontrol were captured from its own pages on 1 and 12 September 2026; each one carries a link and a date. getsitecontrol.com

  • Their billing unit is widget views; ours is a flat subscription per location
  • A lead lands in the Leads inbox next to orders, bookings and appointments
  • Installation limits are named on both sides — including ours
  • There is a "when Getsitecontrol is the better fit" section with concrete cases

Signing up is free and needs no card · the popups themselves are a paid extension, $9/mo

One job, two paths

A visitor is reading a product page and about to leave. You need to show an offer and capture a contact. Here is what happens on each side — first through the visitor's eyes, then through the owner's.

Through the visitor's eyes

What the visitor sees, and what happens once they leave a contact.

Vendor · Getsitecontrol

  • The window fires on a trigger: page load, time on page, time on site, scroll percentage, exit intent, inactivity; on Shopify stores also add-to-cart and remove-from-cart. source · 2026-09-01
  • Seven formats: modal, slide-in, full-height sidebar, bar, collapsible panel, fullscreen and an inline block; plus a separate floating teaser bubble that opens the widget on click. source · 2026-09-01
  • Forms can be multi-step with skip logic based on answers and a thank-you screen; ten field types, including consent and hidden fields. source · 2026-09-01
  • The submitted contact lands in the vendor's own contact base — with tags and segmentation — and a form submit can start its own email automation. source · 2026-09-01

Us · Cenaly.com

  • The visitor sees a card in one of four formats — modal, slide-in in any of four corners, top or bottom bar, fullscreen — or a block rendered inline, inside your own container.
  • The moment is chosen by a trigger: page load, time on site, inactivity, scroll depth, pages per session, exit intent, cart change, a click on your element, or your own custom event.
  • A campaign is more than a message: a form, a branching quiz, a spin-the-wheel and a scratch card, choice boxes, a coupon with code reveal, and a "free delivery is this far away" progress bar.
  • Dismissed windows fold into a teaser bubble in the corner instead of disappearing for good, and an issued code stays in a sticky note with its deadline — visible on the Cenaly.com storefront too.
  • The captured contact goes to your Cenaly.com account and shows up the same day in the Leads inbox, together with the page and campaign it came from.

Through the owner's eyes

What you configure, what you pay for, and how you know the campaign works.

Vendor · Getsitecontrol

  • The bill is metered in widget views: Free — 10,000 views a month, Pro $19 — 100,000, Pro Max $29 — unlimited views. Emails are billed separately: $2 per thousand on Free, $1.60 on Pro, $1.40 on Pro Max. source · 2026-09-01
  • When the view allowance runs out, the widgets simply stop being shown. source · 2026-09-01
  • Up to five A/B tests at once, an even split, CTR as the metric; no automatic winner — the test runs until you stop it. source · 2026-09-01
  • On 12 September 2026 the homepage headline reads "Getsitecontrol: Email Marketing Suite, Popups, Aurora Theme" — popups are now one of four products alongside email marketing and a Shopify theme. source · 2026-09-12

Us · Cenaly.com

  • The bill is flat: the Smart Popups extension costs $9/mo, and an annual payment covers ten months instead of twelve. Views, campaign count and captured leads are not metered — there are no counters for them.
  • One subscription per location covers two surfaces at once: your own site and the Cenaly.com storefront. There is no second bill.
  • An A/B variant is declared the leader against thresholds you can see in advance: 200 views on EACH variant, at least 10 metric events on the leader, and 95% confidence. Below the threshold the verdict honestly says "not enough data". And the winner is applied by a human with a button — there is no silent auto-editing of campaigns here either.
  • When a campaign does not show, you find out without support: `CenalyEngage.getDiagnostics()` names the reason per campaign, using the same predicate the real selection uses.
  • A preview opens past frequency caps, schedule and audience, marked "Test view" — and writes neither the show log nor statistics.

Where the lead goes and what happens to it next

This is the real divergence. With a standalone widget service the contact stays in its own dashboard and its own mailings — that is how the product is built, and it is not a criticism. With us the popup is part of the system you already run your shift in.

The lead lands in the shared Leads inbox

One list of everything inbound for the location: popup leads, storefront form answers, contact-form messages, callback requests, appointments and table bookings. Groups build themselves — per campaign and per specific form — with nothing to configure.

Every lead carries an origin passport

Surface (your site or the Cenaly.com storefront), campaign, the page with a link to it, UTM tags, referral class — maps, search, social, direct — and device. It is computed on read from fields that are stored anyway, so no second truth about the lead's origin ever appears.

A campaign can call the neighbouring widgets

A popup action can open the guest chat with a pre-written question or add an item to the order widget's cart. If the neighbour is not on the page, the campaign does not show and does not burn its frequency cap — better than a button that leads nowhere.

Your own forms become a source of leads too

A form already sitting on your site and posting to your own backend can be captured by a rule: selector, field mapping, page masks. Only name, phone and email leave the page, the native submit is untouched, and a repeat within ten minutes produces one lead. Up to ten rules per location.

A coupon from the popup is validated by your own checkout

The code issued by a campaign is validated through a public endpoint and works in a storefront order — instead of staying a string the cashier types by hand.

Installation limits — on both sides

The tag, Google Tag Manager, single-page apps and Content-Security-Policy break widgets more often than anything else. Below: what our snapshot of the vendor's pages says, and what we know about ourselves — including the awkward parts.

What we compare Getsitecontrol Cenaly.com
What goes on the site There is a JavaScript API (gsc), webhooks and Zapier; for Shopify, a dedicated app and its own Aurora theme. With a built-in email stack, fewer third-party integrations are needed. source · 2026-09-01 One site/v1.js tag for all twelve widgets: what runs is decided by toggles in the admin panel, and the tag never changes again. A settings change reaches the site in five minutes — that is the CDN cache.
Installing through Google Tag Manager The pages captured on 1 and 12 September 2026 do not describe installation through GTM — worth checking in the vendor's own documentation. (not stated on the pages we captured) It works, but our server-side install check will never see such a tag: it reads the page markup rather than executing it. That is exactly why we never raise a "your tag is gone" alert for GTM sites — it would always be a false alarm.
A single-page app (React, Vue, Next) The captured pages list behavioural and page-level display conditions; behaviour during navigation without a reload is not described separately. (not stated on the pages we captured) A URL change without a reload counts as a new page of the session: campaigns are re-evaluated, the pages-per-session counter grows, scroll depth resets. An inline block survives a transition only together with its container — otherwise it is removed rather than sticking to the whole site.
A site with Content-Security-Policy The captured pages carry no CSP requirements and no list of hosts to allow. (not stated on the pages we captured) The loader copies its own nonce onto every tag it injects. But two lazy halves of the popups — engage/rich-v1.js and engage/slots-v1.js — are not covered yet: under a nonce-only policy without our CDN host they will not load, and rich campaigns (quiz, wheel, boxes) will not appear. Window styles live in a Shadow DOM and need style-src 'unsafe-inline'.

An empty cell on the left is not a complaint about the vendor — it is an honest description of our snapshot of its marketing pages. Its documentation may well say more. Check before you choose if your site is a single-page app or runs a strict CSP.

What gets metered: billing units

Comparing monthly prices is pointless until the unit matches. Getsitecontrol meters widget views and sent emails; we charge a subscription per location.

What we compare Getsitecontrol Cenaly.com
Widget views The main unit: Free — 10,000 views a month, Pro $19 — 100,000, Pro Max $29 — unlimited views. source · 2026-09-01 Not metered at all: there is no view counter on any tier.
Sent emails Billed separately from views: $2 per thousand emails on Free, $1.60 on Pro, $1.40 on Pro Max. source · 2026-09-01 Not charged, because we have no marketing mailings to popup leads at all — only the notification path sends email. That is a missing feature, not a benefit.
Contacts in the base Unlimited contacts are stated on every tier, including the free one. source · 2026-09-01 Not metered: neither leads, nor contacts, nor sites appear on the bill.
The widget itself Popups are part of the general plan alongside the email stack; annual payment is 25% cheaper. source · 2026-09-01 The Smart Popups extension costs $9/mo. Paid annually, you pay for ten months instead of twelve. One subscription covers both your site and the Cenaly.com storefront.
Removing the branding Branding removal is available on every tier, including the free one. source · 2026-09-01 Nothing to pay for: there is no "made with Cenaly.com" mark on the widgets on any tier.

What we never charge for

  • Not for widget views and not for site visitors
  • Not for captured leads and not for the size of your contact base
  • Not for the number of campaigns, sites or staff members
  • Not for the second surface: the Cenaly.com storefront is in the same subscription
  • Not for removing branding — there is none on the widgets

When Getsitecontrol is the better fit

Cases where the honest answer is "take theirs". We do not cover these, and we are not going to pretend otherwise.

  • You want email marketing in the same window

    Broadcasts, email templates, action-based automations and contact segmentation sit next to the popups on their side (captured 2026-09-01). We have no marketing mailings to popup leads at all: you can export the contact, but no campaign email will leave our system.

  • Your store runs on Shopify and that is your world

    A Shopify app, the Aurora theme, add-to-cart and remove-from-cart triggers, and targeting by cart contents and product data are their stated focus (captured 2026-09-01). Our popup only knows about a third-party cart what the site tells it through an API call or an event.

  • You care about a display lifecycle matrix

    Hide rules (the widget removes itself after N seconds or past a scroll depth) and stop rules ("forever after submit", "N days after a close", "after X views") are an explicit model on their side (captured 2026-09-01). We have campaign frequency caps, but not that explicit a lifecycle matrix.

  • You need targeting axes we do not have

    Geo down to region and city, operating system, browser language, screen width, session count — and on the developer tier, cookies, IP address and a custom JS condition (captured 2026-09-01). We offer page masks, device, referrer, UTM, country, new-versus-returning and the cart, but not those axes.

  • You do not run your operations with us

    Our main argument is that the lead lands in the same account as orders, bookings and the shift. If you run orders and appointments in another system, that argument does not hold — and with it goes the reason to choose us.

What we do not promise

  • Popups are a paid extension here. Without a purchase the server-side projection strips the widget from the profile and the loader will not raise it.
  • There are no marketing mailings to captured leads: only the notification path sends email, and we do not run an ESP inside the platform.
  • About a third-party cart the widget knows exactly what the site told it via CenalyEngage.cart or a GTM event — or what our own order widget sees on the same page.
  • A "customers also buy" campaign needs our order widget on the page, and "open chat" needs the chat widget. No neighbour, no campaign.
  • Rich campaigns load as separate files, and on a site with a strict CSP that does not allow our CDN host they will not load. That is a known open limitation, not fine print.
  • We make no "cheaper by a multiple" claims about the vendor and publish no conversion-uplift percentages: we have no measurements of that kind.

Where the vendor facts come from

Every claim above was captured from these pages on the date shown. The vendor may have changed since — the links go to the original, check for yourself.

We do not quote third-party reviews, logos or screenshots, and we never present a vendor's numbers as our own. Found a discrepancy with the vendor's page? Tell us and this page gets corrected.

Questions and answers

Can I migrate campaigns from Getsitecontrol?

There is no automatic import: the formats and the condition model differ, so a campaign has to be rebuilt in the editor by hand. Contacts you have already collected stay in their base; our system would not email them anyway.

How is your popup different from the one built into my site builder?

In where the lead goes. A builder's popup shows the window and files the contact in its own list; ours lands in the Leads inbox next to bookings, appointments and orders, with an origin passport — page, campaign, UTM, device.

What does it cost and what is included?

The Smart Popups extension costs $9/mo; paid annually you pay for ten months instead of twelve. It includes every format plus the inline block, forms and quizzes, coupons, targeting, frequency caps and A/B. Views, campaigns and captured leads are not metered.

Do campaigns work on the Cenaly.com storefront, not just on my site?

Yes, and it is the same per-location subscription. The teaser bubble and the issued-code reminder share one key, so a code obtained on your site is visible on the storefront too.

My site is on Tilda or Wix — will popups work?

Yes, the tag goes into the page or site HTML block. But on site builders you do not control the Content-Security-Policy header, and if it is strict there, only an allowed CDN host helps — a nonce will not.

How do I find out that a campaign is not showing, and why?

Call CenalyEngage.getDiagnostics() in the console: it names the reason per campaign — using the same predicate the real selection uses — and shows whether the container for an inline block was found.

More detail — per-platform installation, settings and troubleshooting — in the docs. Installation guide →

What to read next

All 12 widgets →

The widget page explains how it works on our side, the docs cover installation and setup, the hub lists the other eleven.

Capture the contact where you already work

Sign up, paste the shared website tag and turn on Smart Popups — the leads arrive in the same place where you look at bookings and orders.

Get started free

No card · views and leads are not metered · popups are a paid extension