Ten openers, one canvas

One canvas for every popup your store runs.

Design it on a canvas, pick a game, choose who sees it. Every code ties back to an order.

Free plan, 10,000 views a month · Shopify app · No theme edits

☷ Builder — Welcome offer
Spin to win up to 25% off
One spin per visitor. Code applies at checkout.
you@email.com
Spin the wheel
No thanks, I like paying full price

An opener people finish, because it plays like a game.

Ten ways to open. Every one mints a real Shopify code.

Spin to win

The wheel everyone knows. Slices you set.

15% OFF

Scratch off

Rub the panel. The prize shows.

7
7
7

Slot machine

Three reels, one pull, one result.

Pick a door

Three doors. One choice. No going back.

Pick a card

Fan the deck. Take one card.

Plinko drop

The chip falls. The slot decides.

Darts

One throw at the board you set.

Hold to win

Hold to win

Hold the button. The number climbs.

Trojan horse

Open the gift. See what is inside.

What are you shopping for?

A gift
Myself

Quiz Sorts

A few questions, then the right offer.

Popups people do not close on sight.

Real Janus popups on real phones. Same app, same canvas, and not one of them looks like the others.

Leaf & Steep
Welcome offer
Spin for up to 25% off your first order
One spin per visitor. Code applies at checkout.
you@email.com
Spin the wheel
No thanks, I like paying full price
Rose & Rue
Today only
20% OFF
Scratch the card, keep the discount
Your code lands in your inbox too.
you@email.com
Start scratching
No thanks, I like paying full price
Northbound
Pick a door
Three doors. One is worth 30% off
Pick one. There is no wrong answer.
you@email.com
Open a door
No thanks, I like paying full price
Clearly
30 seconds
Dry skin
Oily skin
Two questions, then your routine
We will send the offer that fits it.
you@email.com
See my routine
No thanks, I like paying full price
Hausblok
Members only
7
7
7
Three sevens pays 25% off
Every pull wins something.
you@email.com
Pull the lever
No thanks, I like paying full price
Ember Roast
Free gift
There is a gift under the lid
Open it and the code is yours.
you@email.com
Open the gift
No thanks, I like paying full price
Vital Co
One drop
Drop the chip, take the prize
Every slot is worth something.
you@email.com
Drop the chip
No thanks, I like paying full price
Nocturne
Pick a card
Take one card from the deck
One card per visitor, one code.
you@email.com
Draw a card
No thanks, I like paying full price

Eight of them. All built on the same canvas, in an afternoon each.

Grab anything on the popup and move it.

A real canvas, not a settings panel. Drag a layer, snap it to its neighbours, and make a popup that looks like your brand made it.

☷ Canvas — this one is real, try it
Spin to win up to 25% off
Spin the wheel
Drag a layer
Drag move Corner resize ← ↑ ↓ → nudge Shift nudge further Esc deselect
Your brand, on arrival Paste your store URL. Colours, fonts, and logo land on the canvas.
Every layer is yours Text, images, shapes, and the game itself. Rotate, crop, and swap on drop.
One click to clean up Erase an image background, then snap the layer to the guide beside it.

Set up your first popup in minutes.

No developer, no theme edit, and no design queue. Paste your store URL and Janus does the first draft for you.

☷ Setup
Store read, popup found with 2 steps Done0.8s
Brand read, 6 colours and 2 fonts Done2.1s
Popup rebuilt, 14 layers you can edit Done4.6s
Draft ready, nothing is live yet Waiting on you6.2s
1Paste your URL Colours, fonts, and logo arrive on the canvas. Your old popup arrives too.
2Pick an opener Choose one of ten, drag the layers, and set who sees it.
3Press publish It goes live in a shadow DOM. Your theme stays exactly as it was.

Works with the tools you already pay for.

Emails, numbers, quiz answers, and the offer reach your marketing tool the moment someone submits.

ShopifyShopify
KlaviyoKlaviyo
PostscriptPostscript
AttentiveAttentive
OmnisendOmnisend
MailchimpMailchimp
SendlaneSendlane
PrivyPrivy

Decide who sees it, down to the condition.

Over 24 rules on source, cart, device, and order history. Join them with any or all, and nest them six deep.

Show when all New visitor Cart over $50
And any From Instagram From TikTok From email
Then after 8 seconds or Exit intent
Never to Existing subscribers Past buyers
Traffic source Pages and cart Device Order history How often it shows

Existing subscribers are left out for you, wherever we can tell.

Test two popups, or let the traffic choose.

Run a clean split with a significance marker. Or turn on self tuning and watch traffic move toward the winner on its own.

☷ Test — Welcome offer
A — flat 10% 4.1%
B — spin to win 9.7%
C — pick a door 6.4%
82% of traffic now goes to B Significant on day 4
B holds the traffic while the gap stays clear. Move it back by hand at any time.
Test any part The game, the offer, the headline, the timing, or the whole popup.
Read it in plain numbers Views, signups, and orders per variant. No statistics degree needed.
Stop it whenever Promote the winner in one click, or keep the split running.

And the rest of the toolkit.

Four more things Janus does for you. Every one of them ships on every plan, the free one included.

☷ Analytics
18,402popup views
11.8%opt-in rate
$12,480earned from popups
Spin to win — welcome offer 14.2%$7,910
Pick a door — exit intent 9.7%$3,240
Flat 10% — plain form 4.1%$1,330

See which popup earns and which one does not. Views, signups, and real orders, per campaign and per opener, so you know what to change next.

☷ Triggers
Exit intent the cursor heads for the tab bar
After 8 seconds on any page you choose
At 60% scroll they read most of the page
Cart over $50 catch them before checkout
On a click any button or link you name
Once per visitor per 7 days so it never nags

Choose the moment the popup shows up. Leaving, waiting, scrolling, or a cart worth catching, and never more often than you allow.

☷ Flow mode
Step 1 Play or pass?
PlaysStep 2, spin the wheelup to 25% off
SkipsStep 3, flat offer10% off
Step 4 Code issued and shown
Any buttonjumps to any step
Longer roadbigger reward
Short roadstill a signup

Steps branch. People who play take the long road to a bigger reward, and people who skip still leave you an email.

☷ Offers
SPIN-4K92 — 25% off Used$88.40
DOOR-2MC8 — free shipping Used$52.00
SPIN-7QX1 — 15% off Open
GIFT-9RT4 — free sample Expired
RealShopify codes
Single useone person, one code
Trackedto the order it won

Percent off, amount off, free shipping, or a free gift. Janus mints the real Shopify code and follows it to the order it wins.

Pay for traffic, not for features.

Every plan ships every feature. The only thing that grows is how many popup views you get.

Free
$0 / forever

Up to 10,000 popup views a month

  • All 10 openers and the canvas
  • Targeting, tests, and attribution
  • Email and SMS capture
  • No card, no watermark
Start free
GrowthMost popular
$29 / month

Up to 100,000 popup views a month

  • Everything in Free
  • Ten times the popup views
  • Priority support
  • A launch review with us
Start 14-day trial
Scale
$59 / month

Unlimited popup views

  • Everything in Growth
  • No metering and no overage bills
  • Help moving off your old app
  • A shared Slack channel
Start 14-day trial

Most popup apps charge you for your whole store's pageviews. Janus counts only the views your popup gets, and $59 takes the cap off for good.

Asked and answered.

The six questions store owners ask before they install.

Will it slow down my store?

No. Janus loads after your page finishes drawing. It weighs less than one product image and runs inside a shadow DOM, so your theme and the popup stay out of each other's way.

Do I need a designer or a developer?

Neither. Paste your store URL and Janus builds an on-brand first draft. The canvas works like the design tools you already use, so you drag layers instead of filling in a settings form.

Can it really import my existing popup?

Yes. Paste your store URL and Janus rebuilds your live popup as a draft you can edit. It checks the result against the original side by side, and nothing goes live until you publish.

How do the discount codes work?

Janus mints real Shopify codes. Choose one code per person, one shared code, or a pool. It can apply the code at checkout for the shopper. An SMS offer keeps the code hidden until the text lands.

Can I control exactly who sees each popup?

Down to the condition. Combine over 24 rules with any or all logic, nested six deep. Existing subscribers are left out for you, wherever we can tell.

Is the free plan really free?

Yes. 10,000 popup views a month, no card, and no watermark. Paid plans only add traffic. Every plan ships every feature we make.

Start turning exits into first orders

Start free

Free plan, no card · 10,000 popup views a month · Every feature on every plan