Find your next
popup platform.

Find your popup tool. Compare features, plans, and real costs. See what fits your workflow.
28 tools, side by side.
What matters most to you?
All confirmed capabilities, scored out of 100, excluding price. Tools scoring above 42 earn Top Rated. Select a score to see the breakdown.
| Select for comparison | ||||||||
|---|---|---|---|---|---|---|---|---|
| TOPRATED | Getsitecontrol | Sites running recurring announcements, promotions and signup campaigns that need flexible design and targeting. View-based pricing suits selective notices; Pro Max offers unlimited widget views at $29 per month per site. | FromFree10,000 widget views Papa pick$19.00 /mo100,000 widget views per site · Email sends extraAll features · No branding | $0.02 | $0.38 | $0.95 | ||
| TOPRATED | Klaviyo | Businesses choosing a broader email marketing platform where signup forms feed customer profiles, segmentation, and automated follow-up. Cost grows with the contact list. | FromFree250 active profiles Papa pick$20.00 /mo500 active profiles · SMS extraEmail marketing package · Follow-up | $0.02 | $0.40 | $1.00 | ||
| TOPRATED | Privy | Online stores that want signup popups, discount campaigns, and cart-saving forms, with the option to manage follow-up email in the same product. | From$24.00 /mo10,000 pageviews Papa pick$30.00 /mo1,500 mailable contacts · Unlimited emails · 250 SMS credits · Extra SMS credits billed separatelyEmail marketing package · Follow-up | $0.03 | $0.60 | $1.50 | ||
| TOPRATED | OptiMonk | Online stores combining email capture with product recommendations, discount campaigns, and experiments across multiple onsite campaigns. | FromFree10,000 pageviews Papa pick$29.00 /mo20,000 pageviews · 2 domainsAll popup features · No branding | $0.03 | $0.58 | $1.45 | ||
| TOPRATED | Poptin | Site owners running signup, promotional and form-free popups. Basic covers one unbranded site with 10,000 monthly visitors; Growth combines popups, email and team management with separate visitor and contact limits. | FromFree1,000 visitors Papa pick$25.00 /mo10,000 visitors · 1 domainUnlimited popups · No branding | $0.03 | $0.50 | $1.25 | ||
| TOPRATED | Promolayer | Shopify merchants testing cart offers, coupon wheels and newsletter signups on selected pages. | FromFree1,000 popup impressions per month Papa pick$25.00 /mo15,000 popup impressions per month · Shopify monthly pricing · One workspace on BasicNo-popup control group · Cart and customer-tag targeting · Follow-up emails | $0.03 | $0.50 | $1.25 | ||
| TOPRATED | Personizely | Teams that want popup widgets alongside site personalization and broader A/B testing, including page content, Shopify themes, and pricing experiments. | From$31.00 /mo10,000 visitors · 2 sites · Billed yearly Papa pick$59.00 /mo10,000 visitors · 10 sitesA/B testing · Extensive personalization & targeting features | $0.06 | $1.18 | $2.95 | ||
| TOPRATED | Sleeknote | Marketing teams running campaigns across several sites, with separate mobile designs, product recommendations, and interactive forms. Games use a separate package. | From$55.00 /mo25,000 visitors · Unlimited domains · Billed yearly Papa pick$69.00 /mo25,000 visitors · Unlimited domains · Gamification extraA/B testing · All non-gamification features · Unlimited campaigns | $0.07 | $1.38 | $3.45 | ||
| TOPRATED | ConvertFlow | Ecommerce teams building signup popups, product quizzes and conditional buying journeys, with customer data passed to their email platform or CRM. | FromFreeBuild and preview only Papa pick$299.00 /mo100,000 funnel views · 10,000 actionsA/B testing · Logic · Product picks | $0.30 | $5.98 | $14.95 | ||
| TOPRATED | Pop Convert | Shopify stores building signup popups, smart bars and promotions. The AI editor creates copy and design from a prompt; paid pricing follows the store’s Shopify plan. | FromFree2,000 sessions · 100 subscribers / mo Papa pick$15.00 /moUnlimited sessions and subscribers · Shopify Basic storesUnlimited sessions and subscribers · Advanced targeting · Live chat | $0.02 | $0.30 | $0.75 | ||
| TOPRATED | CWILL | Shopify merchants who want discount popups, subscriber capture, and automated email follow-up together. Costs depend on new subscribers and email volume, not popup views. | FromFree30 new subscribers Papa pick$11.90 /mo150 new subscribers · 5,000 emails · Unlimited views · Custom flows: Pro onlyFollow-up · Custom email domain | $0.01 | $0.24 | $0.60 | ||
| TOPRATED | Poper | Stores and marketing teams combining signup popups, games and surveys. The editor offers Shopify audience filters; separate form and quiz builders support more detailed response flows. | FromFree10,000 pageviews · 1 site · 50 AI credits Papa pick$19.00 /mo50,000 visitors · 10 sites · Unlimited leads · 5 seats · Promotional priceA/B testing · Gamification · Extensive targeting & integration features | $0.02 | $0.38 | $0.95 | ||
| TOPRATED | Hello Bar | Small marketing teams that need signup forms, announcement bars, and promotional overlays, with targeting and split tests for everyday campaigns. | FromFree5,000 lifetime views Papa pick$39.00 /mo50,000 popup views · 3 seatsA/B testing · Advanced targeting | $0.04 | $0.78 | $1.95 | ||
| TOPRATED | Popupsmart | Teams building signup forms, feedback campaigns, games and announcements in one editor. A built-in AI assistant helps edit drafts; A/B testing starts on Advanced. | FromFree5,000 pageviews Papa pick$69.00 /mo100,000 pageviews · 5 sites · 3,000 emails · 2 usersA/B testing · No branding | $0.07 | $1.38 | $3.45 | ||
| TOPRATED | Justuno | Ecommerce teams that need branching onsite journeys: different messages and offers for different shopper segments, managed through campaign workflows. | From$53.10 /mo10,000 visitors · Billed yearly Papa pick$59.00 /mo10,000 visitors · 10 seats · 5 live workflows · 2 custom segments · Paid overages enabled by defaultWorkflow automation | $0.06 | $1.18 | $2.95 | ||
| TOPRATED | Wisepops Demo required | Businesses seeking a managed onsite marketing program with strategy and service alongside popups, feeds, push notifications, and product recommendations. | From$599.00 /moTraffic allowance depends on quote Papa pick$599.00 /moUp to 1 million pageviews · Quote requiredAll onsite marketing features · Campaign management included | Not calculatedA current new-customer quote was not established in the expired legacy trial account. | Not calculatedA current new-customer quote was not established in the expired legacy trial account. | Not calculatedA current new-customer quote was not established in the expired legacy trial account. | ||
| TOPRATED | Claspo | Marketers who want to collect leads with games and interactive forms, target campaigns using visitor data, and keep multiple promotions from overlapping. | FromFree3,000 pageviews Papa pick$39.00 /mo50,000 pageviews · 1 siteGamification · All popup features · No branding | $0.04 | $0.78 | $1.95 | ||
| Alia | Shopify brands that want to test signup timing, collect shopper preferences, and automate popup experiments rather than manage every variant manually. | From$100.00 /mo20k visitors Papa pick$100.00 /mo20,000 visitorsA/B testing with AI · All popup features | $0.10 | $2.00 | $5.00 | |||
| BDOW! | Sites building email lists with popups, forms and native email campaigns. Pro includes one site and 1,000 stored contacts; additional sites need separate subscriptions. | From$19.00 /mo1 site · 1,000 stored contacts · Billed yearly Papa pick$25.00 /mo1 site · 1,000 stored contacts · Unlimited native email sendsA/B testing · Advanced targeting · No branding · Unlimited native email sends | $0.03 | $0.50 | $1.25 | |||
| WooHoo | Shopify stores collecting email and phone numbers in stages and testing the offer that follows. | FromFree500 monthly visitors Papa pick$7.99 /mo2,000 monthly visitorsThree-step signup · Popup split tests · Submission webhooks | $0.01 | $0.16 | $0.40 | |||
| Picreel | Businesses looking for lower-cost lead-capture overlays and targeting. Paid tiers separate basic campaigns, games and more advanced experiments. | FromFree5,000 pageviews Papa pick$9.99 /mo50,000 pageviews · 1 domain · Billed yearlyUnlimited campaigns · Logic | $0.01 | $0.20 | $0.50 | |||
| SmashPops | Stores running prize campaigns that need to limit how often one email address can win. | FromFree100 monthly popup displays Papa pick$9.00 /mo5,000 monthly popup displaysSix game formats · Duplicate email controls · Unique Shopify coupons | $0.01 | $0.18 | $0.45 | |||
| Adoric Card required | Teams managing campaigns across several sites that need behavioral triggers and higher pageview allowances. The Classic product is separate from Adoric’s Shopify apps. | From$100.00 /mo300,000 pageviews · 3 domains Papa pick$250.00 /mo1 million pageviews · 4 domains · Branding access needs confirmationA/B testing · Scheduling | $0.25 | $5.00 | $12.50 | |||
| Omnisend | Ecommerce teams choosing forms and email automation together, including multistep signup and prize-wheel campaigns. Budget around billable contacts and sending volume. | FromFree250 contacts Papa pick$16.00 /mo500 contacts · 6,000 emails · SMS extraEmail marketing package · Follow-up · No branding | $0.02 | $0.32 | $0.80 | |||
| Elfsight | Site owners who need a few promotional or signup widgets and value using the same provider for other site widgets. Capacity is measured in widget loads. | FromFree200 widget loads Papa pick$6.00 /mo5,000 widget loads · 3 widgetsNo branding | $0.01 | $0.12 | $0.30 | |||
| POWR Popup | Small sites and Shopify stores running simple signup or discount popups. Budget by submitted forms: the entry paid plan still allows only 25 per month. | FromFree25 submissions Papa pick$15.29 /mo1,000 submissionsScheduling · Display rules · Mailchimp & Klaviyo | $0.02 | $0.31 | $0.76 | |||
| OptinMonster Card required | Publishers and businesses running targeted lead-generation campaigns across their site. Plan choice matters: A/B testing and exit intent require higher tiers. | From$9.00 /mo2,500 campaign impressions · 1 site · Billed yearly Papa pick$37.00 /mo25,000 impressions · 3 sites · Billed yearly · Renews at $72.50/mo, billed yearlyScheduling · Countdown · Extensive targeting features · No branding | $0.04 | $0.74 | $1.85 | |||
| Fomo | Stores that want visitors to see recent purchases, stock levels or activity on the product page. | FromFree1,000 monthly notifications Papa pick$25.00 /mo8,000 monthly notificationsInventory thresholds · Order roundups · Event and template API | $0.03 | $0.50 | $1.25 |
What does one view, action or submission cost?
We divide the monthly price of Papa pick by 1,000 widget displays, 50 actions (5%) or 20 submissions (2%). These are fixed examples for comparison, not measured results or predicted conversion rates.
For a $20 monthly plan
| Result | Calculation | Cost |
|---|---|---|
| One popup view | $20 ÷ 1,000 displays | $0.02 |
| One action | $20 ÷ 50 actions | $0.40 |
| One submission | $20 ÷ 20 submissions | $1.00 |
Each figure allocates the same subscription fee to a different result; do not add them together. Twice as many results halves the allocated cost per result.
A view
A visible display of the popup, whether or not the visitor interacts with it. This is useful for announcements and service notices, where showing the message can be the goal. A display does not prove that someone read the message, and a website pageview does not necessarily include a popup.
An action
An interaction that completes the campaign’s intended action: following a link, copying a coupon, adding a product to the cart or giving standalone consent. The goal is to help the visitor do something, rather than submit contact details. The chosen tool and plan must support the intended action; the estimate does not imply that every tool supports all of them.
A submission
A successful form submission: an email or SMS signup, lead enquiry, feedback or other collected data. A form submission and its consent checkbox are not counted again as actions. Actions and submissions are alternative campaign goals, not consecutive funnel steps.
Does the plan fit?
We check the documented allowances for one site against this monthly workload: 1,000 visitors, 2,000 pageviews, 1,000 visible widget displays and 250 total billable contacts. For contact and submission limits, we allow for 20 new contacts or submissions. Where billing counts widget loads or funnel views, we allow for 2,000 of those events separately. They are not equivalent to visible displays.
For plans with a documented email-send limit, we also check 500 sends. Separately billed email is excluded. If a documented limit is exceeded or billing capacity is unresolved, we show “Not calculated” with the reason. We do not automatically switch to a more expensive plan.
What the price covers
The calculation uses the selected Papa pick plan, which may differ from the entry price under From. Annual subscriptions use their monthly equivalent but require an annual payment. Introductory and renewal terms appear beside the plan. Prices shown are in USD; taxes, setup, separate services and discounts offered to shoppers are excluded.
Amounts are rounded to two decimal places, so a small positive cost can appear as $0.00. These figures compare subscription cost under one shared scenario, not equivalent features, vendor charges per result or total customer acquisition cost. An estimate does not mean every listed action or form type is supported by that plan; check the relevant features.
What will it actually cost?
The directory shows the entry price, our selected Papa pick plan and three estimates: cost per view, per action and per submission. Read them together: the same monthly price can buy very different traffic capacity, features and follow-up services.
Two prices, two different questions
From is the lowest documented entry price, including free plans and published annual discounts. Free trials do not count. Annual prices are monthly equivalents and require payment upfront; the billing period is labelled next to the price. Papa pick is the plan we would shortlist for the audience described in Who it’s for. It is an editorial choice, not a claim about the most popular subscription. We weigh feature requirements, usable capacity and the extra cost of moving up a tier. We do not upgrade just because a provider labels a plan popular. The lines below each price show important inclusions and exclusions for that plan; product badges describe the wider product, not a promise that every feature is included. The side-by-side comparison explains when a cheaper plan can be enough.
Read our detailed comparison articles
What does the counter actually count?
Providers use different names and counting rules. A billed event does not always mean someone saw your popup. For example, 10,000 pageviews with a popup shown on only 1,000 of them can consume 10,000 pageview units or 1,000 display units, depending on the billing rules. Those allowances buy different things.
| Billing term | What to check |
|---|---|
| Pageviews | Page loads where the service is installed. Traffic may count even when no popup appears; repeat page loads can use more allowance. |
| Visitors | An audience counted over a defined period. Check whether repeat visits, different browsers or devices count again. Visitors are not necessarily popup viewers. |
| Sessions | Browsing visits, not unique people. One person can generate several sessions; the provider defines when a new session starts. |
| Widget views / impressions | Check the definition: a “view” may count a load rather than a visible display. Repeats and multiple widgets may count separately. |
| Widget loads | A widget loading can consume allowance before it becomes visible. Loading and showing are not necessarily the same event. |
| Displays | Check whether this is the billing unit or just a format name. If displays are billed, confirm what triggers a count and whether showing the same popup again counts again. |
| Funnel views | Check whether the counter covers a whole funnel, its individual steps, or repeat visits. Do not treat one funnel view as one visible popup. |
Before you choose a plan
Compare its allowance with your pageviews, visitors, sessions and popup displays separately. There is no universal conversion between them. For multiple sites, check whether capacity is shared or each site needs its own subscription.
Check the amount due today, renewal price, required features and what happens at the usage limit. Add taxes, email charges and any extra services to your budget. A cheaper subscription does not necessarily cover the same work.
Read the outcome estimates alongside the plan
Per view, Per action and Per submit allocate the selected subscription across a shared example workload. They are comparison estimates, not charges the provider bills for each result. An unavailable estimate means the selected plan’s capacity is insufficient or unresolved. The asterisk beside each cost heading explains the workload, formula and exclusions.
Costs and ratings answer different questions
The directory’s overall and task-specific scores exclude price. Comparison articles also test stated pricing scenarios, which can require a different plan from Papa pick. Their pricing points measure the pair under those scenarios; they are not a conversion of the three unit-cost estimates into a quality rating. Separate email services, taxes and the value of discounts given to shoppers are not included in these estimates.
Can an AI agent run your popups?
Imagine asking an agent to find an outdated offer, pause it and report what it achieved. That requires access to campaigns and results, not just an AI button that rewrites a headline. We assess how much of this work each tool actually opens up to an external agent.
Five jobs, one practical question
| Agent task | What we look for |
|---|---|
| Understand | Read existing campaigns, content, targeting and settings. |
| Create | Build or edit a campaign, rather than only generate its text. |
| Operate | Start, pause or update campaigns with a clear account-level effect. |
| Measure | Retrieve results and experiment data to evaluate what happened. |
| Work safely | Limit permissions, approve consequential changes, revoke access and recover from mistakes. |
The connection matters
We inspect API and connected-app settings, editor controls and official documentation. An MCP server can expose tools directly to an agent; an API can support a custom connection. The useful part is the operations each interface permits. A webhook may only send a form submission out. A browser API may show an existing popup to one visitor without letting an agent edit or pause the campaign for everyone.
In-app AI is assessed separately: it may help a person write copy or build a draft inside the editor. It does not by itself establish external agent access. An agent clicking through the dashboard is also different from a supported interface with explicit permissions and predictable operations.
Two AI priorities, two different rankings
“Creating and editing campaigns with AI” focuses on assistance inside the product. “Connecting AI agents to my workflow” focuses on external access, including API or MCP capabilities. Choose either in the directory’s “What matters most to you?” menu. The same priorities are available in comparison articles, where points are relative to the selected pair.
An agent-focused score is still a capability rating, not a promise of autonomous operation. The readiness assessment explains which jobs an agent can perform, the available connection and the limits on control. A high score does not replace that task-by-task explanation.
Read the status, then the limits
Limited readiness means the established route is narrow, such as event delivery or browser hooks. Partial readiness means useful agent work is supported but important steps still need a person. We reserve full readiness for evidence covering the complete workflow, including safe control; an MCP logo alone does not earn it. The task breakdown explains the scope behind the overall label.
Supported means backed by the evidence stated in the review. We distinguish documentation, controls inspected in an account and operations actually executed. Check the date, plan restrictions and remaining manual steps before relying on an agent to run a live campaign.
What goes into the scores?
We help you choose a tool for a specific job: an announcement, a signup form, a survey, a game or an automated campaign. Popups are not all email capture, and a long feature list does not tell you whether the product fits your work. We examine access, editor capabilities, connections, plan limits and cost together.
The overall rating: a fixed reference out of 100
The directory and reviews use an absolute capability rating: each tool earns points against the same criteria, independently of its competitors. Price is excluded. Confirmed capabilities earn points; absent or unconfirmed capabilities do not. The section breakdown shows both earned and available points.
Top Rated is based on this overall rating at 42 points or above. Selecting another task changes the ranking you see, not the tool’s Top Rated qualification.
Your task changes what carries the most weight
“What matters most to you?” offers the overall rating and 10 task profiles. Each tool has a separate absolute score for each task. In the standard task profiles, the main capabilities share 70 points and the rest share 30. The weights change; the underlying product evidence stays the same.
For collecting leads, forms, games, targeting and integrations share the main budget. Driving clicks and actions emphasizes button links, coupon copying, consent, conditional actions, targeting, testing and reporting; Shopify-specific capabilities carry no weight in that general profile. The Shopify profile assesses those store capabilities separately.
“Popups without email marketing” assigns all 100 points to its included capabilities. Where a task requires a specific capability, a tool without confirmed support receives a dash rather than a qualifying score. Select a score in the directory to see its section breakdown and requirements.
Comparisons: points shared by two tools
In a comparison, each criterion has a point budget. Two qualifying tools share its points; if only one qualifies, it receives the full allocation. If neither has confirmed support, the points remain unearned. Pricing scenarios also contribute, with lower qualifying costs earning a larger share of the relevant points.
These are relative scores: a tool can earn a different total against a different opponent. The task profiles use the same priorities as the directory, but apply them to that pair, including the relevant pricing criteria. A tool that does not meet a task’s requirements is shown with a dash. Two comparison scores need not add up to 100 when neither tool earns some of the available points.
Explore head-to-head comparisons
How the Best lists use these ratings
Our roundups use the relevant absolute task ranking, then apply the article’s stated conditions, such as confirmed email capture or a usable free plan. The listed tools stay in score order. Product descriptions, pricing notes and published campaign examples explain the practical differences; those examples do not add points or predict your results.
The review starts before the editor
Can a new user get in and try the product? We record when a payment card is required or a sales conversation stands between registration and access. An optional demo is different from a mandatory one; an old account may also have access that a new signup does not. These barriers matter when you need to evaluate a tool before committing time or money.
We open the controls behind the badges
Where access is available, we inspect the account and work with unpublished drafts. We look at field types, steps, conditional actions, targeting, triggers, games, integrations and AI interfaces. Related capabilities are grouped so you can see what Forms, Surveys or Gamification actually contain. Finding a control confirms that it is there; testing a complete workflow requires more than opening its menu.
| Evidence | What it establishes |
|---|---|
| Official documentation | The provider describes a capability, connection or plan condition. We link the source and record when it was checked. |
| Account inspection | We saw the controls or billing terms in the available account. Trial or legacy access may differ from a new paid subscription. |
| Executed workflow | We performed the stated task and observed its result. A saved draft is not a published campaign; a connection screen is not verified data delivery. |
Features and plan access are separate questions
A product badge describes a capability, not a promise that the cheapest plan includes it. We check the required tier, traffic unit, site allowance, add-ons and renewal conditions. If the pricing page and account disagree, we state the conflict rather than choose the more convenient version. Unclear capacity or billing can leave a cost estimate unavailable.
Papa picks depend on the job
We weigh useful features, practical limits and price for the audience named in each review. A broad game library can be a strength for interactive promotions; a simpler, cheaper tool can be better for a plain notice. Estimated cost per view, action or submission uses shared assumptions, not measured conversion performance. We do not turn feature counts into a claim about sales, reliability or ease of use.
What is still unknown stays visible
Audits are ongoing and coverage differs between tools. Review notes explain what we inspected and what remains untested; source dates apply to the corresponding evidence. Missing badges and Unconfirmed labels are not proof that a capability is absent. New account findings feed back into the directory, feature panels and reviews as we verify them.
Each score is out of 100 and independent of every other tool. Prices do not affect these ratings. The overall score retains the original feature weights.
Task profiles assign 70 points to their main capabilities and 30 to the rest. “Popups without email marketing” assigns all 100 points to its included capabilities. A dash means a required capability is absent or unconfirmed. Shopify capabilities have zero weight in “Driving clicks and actions”.
| Section | Points earned | Available |
|---|---|---|
| Formats & content | ||
| Forms | ||
| Surveys | ||
| Gamification | ||
| Targeting | ||
| Experiments | ||
| Email & SMS | ||
| Team & sites | ||
| Developer | ||
| Support | ||
| Editor & workflow | ||
| Data & reporting | ||
| Integrations | ||
| Shopify |
Section values are rounded for display; the total is calculated before rounding.
Side by side.
Estimates use Papa pick: 1,000 displays with 50 actions (5%) or 20 submissions (2%) per month. These are alternative outcome assumptions, not measured conversion rates. From is the entry plan; badges may require a higher tier or add-on.
| Detail |
|---|
| Overall capability score |
| From |
| Papa pick |
| Cost per view |
| Cost per action |
| Cost per submit |
| Papa pick details |
| Billing unit |
| Who it’s for |
| Plan notes |
| Popup features |
| Account features |
| AI agents |
| Works with Shopify |
Detailed comparisons
| Alia | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 41.61 | $100.00 /mo20k visitors | $100.00 /mo | $0.10 | $2.00 | $5.00 | 20,000 visitors A/B testing with AI · All popup features The entry tier already includes testing and targeting. Pay more for traffic capacity, not to unlock those features. | Visitors | Shopify brands that want to test signup timing, collect shopper preferences, and automate popup experiments rather than manage every variant manually. | The entry tier already includes the core popup experiments. Shopify listing and the site calculator show different tiers; these are Shopify listing prices. |
| Claspo | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 42.39 | Free3,000 pageviews | $39.00 /mo | $0.04 | $0.78 | $1.95 | 50,000 pageviews · 1 site Gamification · All popup features · No branding The free plan already includes the feature set. Choose the 50K tier for an unbranded site or traffic above 3,000 pageviews; otherwise Free can be enough. | Site pageviews | Marketers who want to collect leads with games and interactive forms, target campaigns using visitor data, and keep multiple promotions from overlapping. | Removes branding and leaves room for a growing store. Shopify pricing is used here. Team invitations are documented for the web app, but its help center excludes Shopify accounts. |
| ConvertFlow | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 48.51 | FreeBuild and preview only | $299.00 /mo | $0.30 | $5.98 | $14.95 | 100,000 funnel views · 10,000 actions A/B testing · Logic · Product picks Pro is justified when funnel tests and conditional product recommendations are required. For capture and CRM integrations without those features, Prime is the cheaper option. | Funnel views | Ecommerce teams building signup popups, product quizzes and conditional buying journeys, with customer data passed to their email platform or CRM. | For teams that need funnel A/B testing and conditional recommendations; simple lead capture can use a lower tier. Free is for building and previewing; going live requires a paid website plan. Integrations, validation and AI also consume a separate action allowance. |
| Getsitecontrol | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 72.87 | Free10,000 widget views | $19.00 /mo | $0.02 | $0.38 | $0.95 | 100,000 widget views per site · Email sends extra All features · No branding Pro unlocks the full feature set and removes branding. Pro Max adds unlimited widget views and a lower email sending rate, rather than more features. | Widget impressions | Sites running recurring announcements, promotions and signup campaigns that need flexible design and targeting. View-based pricing suits selective notices; Pro Max offers unlimited widget views at $29 per month per site. | All features and branding removal are included in Pro. Email sends are billed separately; the subscription and widget-view allowance are per site. |
| Hello Bar | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 44.17 | Free5,000 lifetime views | $39.00 /mo | $0.04 | $0.78 | $1.95 | 50,000 popup views · 3 seats A/B testing · Advanced targeting Growth costs $39 per month with monthly billing, or $29 per month billed annually. It includes 50,000 popup views per site, three seats and A/B testing. | Popup impressions | Small marketing teams that need signup forms, announcement bars, and promotional overlays, with targeting and split tests for everyday campaigns. | Growth costs $39 per month with monthly billing, or $29 per month billed annually. It includes 50,000 popup views per site, three seats and A/B testing. | — |
| Justuno | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 43.17 | $53.10 /mo10,000 visitors · Billed yearly | $59.00 /mo | $0.06 | $1.18 | $2.95 | 10,000 visitors · 10 seats · 5 live workflows · 2 custom segments · Paid overages enabled by default Workflow automation Lite suits a team running a few campaigns itself: ten seats and five live workflows. Choose a higher offer for more workflow capacity or managed implementation, not simply to start using the editor. | Visitors | Ecommerce teams that need branching onsite journeys: different messages and offers for different shopper segments, managed through campaign workflows. | The self-service tier includes experiments without the managed-service fee. |
| OptiMonk | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 60.42 | Free10,000 pageviews | $29.00 /mo | $0.03 | $0.58 | $1.45 | 20,000 pageviews · 2 domains All popup features · No branding Essential adds capacity and a second domain. Free already includes all features and no branding; upgrade for traffic, domains or AI credits rather than feature access. | Site pageviews | Online stores combining email capture with product recommendations, discount campaigns, and experiments across multiple onsite campaigns. | A modest paid traffic tier for an active store; annual billing is cheaper. |
| OptinMonster | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 22.17 | $9.00 /mo2,500 campaign impressions · 1 site · Billed yearly | $37.00 /moBilled yearly | $0.04 | $0.74 | $1.85 | 25,000 impressions · 3 sites · Billed yearly · Renews at $72.50/mo, billed yearly Scheduling · Countdown · Extensive targeting features · No branding Pro is the step up for scheduled, unbranded campaigns with countdowns and advanced targeting. Plus can suffice for simpler A/B-tested forms. Budget for the higher renewal price, not just the first year. | Campaign impressions | Publishers and businesses running targeted lead-generation campaigns across their site. Plan choice matters: A/B testing and exit intent require higher tiers. | Adds countdowns and advanced targeting. Renews at $870/year ($72.50/month). | — |
| Picreel | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 35.16 | Free5,000 pageviews | $9.99 /moBilled yearly | $0.01 | $0.20 | $0.50 | 50,000 pageviews · 1 domain · Billed yearly Unlimited campaigns · Logic Essentials covers straightforward capture and promotional campaigns at low cost. Business adds games and more domains. The public page conflicts on A/B testing access, so confirm that feature if it drives the purchase. | Site pageviews | Businesses looking for lower-cost lead-capture overlays and targeting. Paid tiers separate basic campaigns, games and more advanced experiments. | Enough capacity for straightforward lead capture. Business adds games; A/B testing access needs confirmation. | — |
| Poptin | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 58.03 | Free1,000 visitors | $25.00 /mo | $0.03 | $0.50 | $1.25 | 10,000 visitors · 1 domain Unlimited popups · No branding Basic is our popup-only pick for one unbranded site with up to 10,000 visitors. For up to 5,000 visitors, also compare Growth: the 500-contact option is $19/month and includes unlimited domains, email and user management. | Visitors | Site owners running signup, promotional and form-free popups. Basic covers one unbranded site with 10,000 monthly visitors; Growth combines popups, email and team management with separate visitor and contact limits. | Unbranded popup campaigns with a practical visitor allowance. Email bundles are separate. |
| Popupsmart | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 43.55 | Free5,000 pageviews | $69.00 /mo | $0.07 | $1.38 | $3.45 | 100,000 pageviews · 5 sites · 3,000 emails · 2 users A/B testing · No branding Advanced is the first tier with A/B testing and supports two team members. Basic is cheaper when neither experiments nor a second team member is needed. | Site pageviews | Teams building signup forms, feedback campaigns, games and announcements in one editor. A built-in AI assistant helps edit drafts; A/B testing starts on Advanced. | The first tier with A/B testing, plus two team members. |
| Privy | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 65.93 | $24.00 /mo10,000 pageviews | $30.00 /mo | $0.03 | $0.60 | $1.50 | 1,500 mailable contacts · Unlimited emails · 250 SMS credits · Extra SMS credits billed separately Email marketing package · Follow-up Email + SMS is the pick when you want capture and follow-up in one product. The popup-only subscription is cheaper if another service already handles email. | Mailable contacts | Online stores that want signup popups, discount campaigns, and cart-saving forms, with the option to manage follow-up email in the same product. | A small step up from popup-only pricing adds email follow-up in the same product. |
| Sleeknote | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 49.63 | $55.00 /mo25,000 visitors · Unlimited domains · Billed yearly | $69.00 /mo | $0.07 | $1.38 | $3.45 | 25,000 visitors · Unlimited domains · Gamification extra A/B testing · All non-gamification features · Unlimited campaigns Core covers regular campaigns and testing across multiple domains. The Games package is an additional purchase; choose it only for game-based campaigns. | Visitors | Marketing teams running campaigns across several sites, with separate mobile designs, product recommendations, and interactive forms. Games use a separate package. | Core covers campaigns and testing; buy the Games package only if you need it. Pricing says monthly visitors, but the cookie documentation ties billing to sessions separated by 30 minutes. Confirm the counting rule before choosing a traffic tier. |
| Wisepops | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 42.91 | $599.00 /moTraffic allowance depends on quote | $599.00 /mo | Not calculatedA current new-customer quote was not established in the expired legacy trial account. | Not calculatedA current new-customer quote was not established in the expired legacy trial account. | Not calculatedA current new-customer quote was not established in the expired legacy trial account. | Up to 1 million pageviews · Quote required All onsite marketing features · Campaign management included This is a managed onsite marketing offer, not a low-cost self-service popup plan. Shortlist it when strategy and service are part of the requirement; confirm the quoted scope and final fee. | Site pageviews | Businesses seeking a managed onsite marketing program with strategy and service alongside popups, feeds, push notifications, and product recommendations. | For teams buying a managed onsite program, rather than just a popup editor. Final scope needs a quote. |
| Adoric | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 29.79 | $100.00 /mo300,000 pageviews · 3 domains | $250.00 /mo | $0.25 | $5.00 | $12.50 | 1 million pageviews · 4 domains · Branding access needs confirmation A/B testing · Scheduling Essentials covers four domains and one million monthly pageviews. Its summary includes A/B testing and scheduling, but the comparison matrix also marks these on Basic. Confirm the required features before choosing a tier. | Site pageviews | Teams managing campaigns across several sites that need behavioral triggers and higher pageview allowances. The Classic product is separate from Adoric’s Shopify apps. | Classic plan summaries and the in-account feature matrix disagree on tier access. Shopify app pricing is a different offer. |
| Personizely | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 49.95 | $31.00 /mo10,000 visitors · 2 sites · Billed yearly | $59.00 /mo | $0.06 | $1.18 | $2.95 | 10,000 visitors · 10 sites A/B testing · Extensive personalization & targeting features Premium adds widget A/B testing, personalization and advanced targeting. Essential is cheaper for simpler widgets; its URL/theme testing is not the same as widget A/B testing. | Unique monthly visitors | Teams that want popup widgets alongside site personalization and broader A/B testing, including page content, Shopify themes, and pricing experiments. | Adds widget A/B testing and personalization; Essential has a different testing scope. |
| Poper | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 45.33 | Free10,000 pageviews · 1 site · 50 AI credits | $19.00 /mo | $0.02 | $0.38 | $0.95 | 50,000 visitors · 10 sites · Unlimited leads · 5 seats · Promotional price A/B testing · Gamification · Extensive targeting & integration features Pro combines A/B testing, games, advanced targeting and integrations. Business lists conditional branching and the survey suite. Free allowed one game in our account, but connecting integrations required an upgrade. | Traffic allowance; paid selector says visitors, usage says pageviews | Stores and marketing teams combining signup popups, games and surveys. The editor offers Shopify audience filters; separate form and quiz builders support more detailed response flows. | Pro adds tests, games and integrations. The inspected monthly price is a promotion; confirm the traffic definition and ongoing rate before paying. |
| BDOW! | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 40.48 | $19.00 /mo1 site · 1,000 stored contacts · Billed yearly | $25.00 /mo | $0.03 | $0.50 | $1.25 | 1 site · 1,000 stored contacts · Unlimited native email sends A/B testing · Advanced targeting · No branding · Unlimited native email sends Monthly Pro includes the same tools as annual Pro without an annual commitment. More contact storage and additional sites cost extra. | Stored contacts; separate social-proof pageview allowance | Sites building email lists with popups, forms and native email campaigns. Pro includes one site and 1,000 stored contacts; additional sites need separate subscriptions. | New subscriptions use Pro. The legacy free plan ends November 9, 2026. | — |
| Elfsight | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 29.02 | Free200 widget loads | $6.00 /mo | $0.01 | $0.12 | $0.30 | 5,000 widget loads · 3 widgets No branding Basic is enough for up to three unbranded Popup widgets at low traffic. Upgrade for more widget loads or widget slots. This subscription does not include the entire Elfsight catalog. | Widget loads | Site owners who need a few promotional or signup widgets and value using the same provider for other site widgets. Capacity is measured in widget loads. | An unbranded Popup subscription for a small site; the entire widget catalog is not included. | — |
| POWR Popup | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 25.58 | Free25 submissions | $15.29 /mo | $0.02 | $0.31 | $0.76 | 1,000 submissions Scheduling · Display rules · Mailchimp & Klaviyo Pro raises capacity from the entry tier’s 25 submissions to 1,000 and adds advanced display controls and integrations. The lower tier is suitable only for very low capture volume. | Form submissions | Small sites and Shopify stores running simple signup or discount popups. Budget by submitted forms: the entry paid plan still allows only 25 per month. | A meaningful increase over the 25-submission entry tier, with advanced integrations. |
| CWILL | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 45.44 | Free30 new subscribers | $11.90 /mo | $0.01 | $0.24 | $0.60 | 150 new subscribers · 5,000 emails · Unlimited views · Custom flows: Pro only Follow-up · Custom email domain Essential adds a custom sending domain and more subscriber and email capacity. Welcome sequences use preset triggers; Pro adds custom conditions and branching. Overage charges can apply. | New subscribers and email sends | Shopify merchants who want discount popups, subscriber capture, and automated email follow-up together. Costs depend on new subscribers and email volume, not popup views. | More subscriber and email capacity with a custom sender. Extra usage is charged separately; confirm the renewal rate. | Not assessed |
| Pop Convert | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 48.43 | Free2,000 sessions · 100 subscribers / mo | $15.00 /mo | $0.02 | $0.30 | $0.75 | Unlimited sessions and subscribers · Shopify Basic stores Unlimited sessions and subscribers · Advanced targeting · Live chat The Shopify Basic tier removes the free plan’s session and subscriber limits. Stores on Grow, Advanced or Plus pay their corresponding app rate. | Shopify plan-based subscription | Shopify stores building signup popups, smart bars and promotions. The AI editor creates copy and design from a prompt; paid pricing follows the store’s Shopify plan. | The app price follows the Shopify plan. The account shows Free with 2,000 sessions, 100 subscribers and 250 emails monthly; the public listing gives lower Free limits. |
| Klaviyo | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 68.56 | Free250 active profiles | $20.00 /mo | $0.02 | $0.40 | $1.00 | 500 active profiles · SMS extra Email marketing package · Follow-up The paid Email tier makes sense as the list outgrows Free or requires more sending capacity. Do not upgrade just for a popup: Free already includes signup forms and automation within its limits. | Active profiles and email sends | Businesses choosing a broader email marketing platform where signup forms feed customer profiles, segmentation, and automated follow-up. Cost grows with the contact list. | The first paid email tier for a list growing beyond the free allowance. |
| Omnisend | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 29.2 | Free250 contacts | $16.00 /mo | $0.02 | $0.32 | $0.80 | 500 contacts · 6,000 emails · SMS extra Email marketing package · Follow-up · No branding Standard provides more email capacity and removes branding from forms and emails. Free can cover a small list; Pro is unnecessary for this moderate email volume unless its additional sending or SMS benefits are needed. | Billable contacts | Ecommerce teams choosing forms and email automation together, including multistep signup and prize-wheel campaigns. Budget around billable contacts and sending volume. | Enough sending capacity for regular campaigns and automations; excludes temporary introductory discounts. | Not assessed |
| Promolayer | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 51.47 | Free1,000 popup impressions per month | $25.00 /mo | $0.03 | $0.50 | $1.25 | 15,000 popup impressions per month · Shopify monthly pricing · One workspace on Basic No-popup control group · Cart and customer-tag targeting · Follow-up emails Basic combines unbranded campaigns, A/B tests and follow-up emails with 15,000 monthly popup impressions. | Popup impressions | Shopify merchants testing cart offers, coupon wheels and newsletter signups on selected pages. | Displays pause when the monthly allowance runs out. Paid Shopify pricing uses popup impressions. |
| WooHoo | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 38.86 | Free500 monthly visitors | $7.99 /mo | $0.01 | $0.16 | $0.40 | 2,000 monthly visitors Three-step signup · Popup split tests · Submission webhooks Basic covers 2,000 monthly visitors for $7.99. A store can build the same experiment on Free while its eligible audience stays within 500 visitors. | Monthly visitors | Shopify stores collecting email and phone numbers in stages and testing the offer that follows. | The monthly allowance follows eligible visitors. Sending capacity for native marketing email is a separate question. |
| SmashPops | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 34.41 | Free100 monthly popup displays | $9.00 /mo | $0.01 | $0.18 | $0.45 | 5,000 monthly popup displays Six game formats · Duplicate email controls · Unique Shopify coupons Basic covers 5,000 displays for $9 a month. Free includes the game mechanics and 100 displays, enough to try the reward and signup experience on a single page. | Monthly popup displays | Stores running prize campaigns that need to limit how often one email address can win. | The repeat-display setting and the repeat-email rule are separate. A shopper may see a game again but be ineligible to enter with the same address. |
| Fomo | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 21.53 | Free1,000 monthly notifications | $25.00 /mo | $0.03 | $0.50 | $1.25 | 8,000 monthly notifications Inventory thresholds · Order roundups · Event and template API Starter costs $25 for 8,000 monthly notifications. Estimate how many messages a visitor can see during one session. One busy product page can generate several impressions per visit. | Monthly notifications | Stores that want visitors to see recent purchases, stock levels or activity on the product page. | A notification needs an eligible event. A quiet store can have a working installation and still fall below its minimum visitor threshold. |
Alia · Formats & content
Papa’s take
Alia’s tools include teasers, button link, dynamic text, and mobile editor. A closable floating button reopens the popup. Position it at either bottom corner or along either side.
| Feature | How it works in Alia |
|---|---|
| Teasers | A closable floating button reopens the popup. Position it at either bottom corner or along either side. |
| Button link | Send visitors to a chosen URL when they click a popup button. |
| Dynamic text | The editor uses variables for question text, answers and card offers. Button actions can set variables and profile properties. |
| Mobile editor | Edit mobile and desktop templates and preview device sizes. Step content is shared between device layouts. |
Alia · Forms
Papa’s take
Alia’s form controls include email capture, SMS capture, single choice, consent checkbox, and multi-step. Combine question, email, phone, reward and game steps in one popup. Steps can be reordered and duplicated.
| Feature | How it works in Alia |
|---|---|
| Email capture | The inspected multi-step popup includes an Email field. Contacts and answer properties can pass to connected marketing platforms. |
| SMS capture | The setup offers SMS collection, a country selector and single/double opt-in screens. Double opt-in reward delivery requires a flow with the SMS provider. |
| Single choice | Mini quiz records the selected answer under an editable question property and passes it to integrations. |
| Consent checkbox | A dedicated email marketing checkbox can be made compulsory before signup. |
| Multi-step | Combine question, email, phone, reward and game steps in one popup. Steps can be reordered and duplicated. |
| Logic | Answer buttons submit a value and can go to a chosen step or run additional actions. This supports answer-specific paths. |
| Validation | The email step rejects malformed addresses and blocks submission until required inputs are complete.Field validation · Email format · Required fields |
Alia · Surveys
Papa’s take
Alia’s feedback formats include quizzes. Mini quiz collects shopper preferences and stores answer properties. Answers can lead to different steps.
| Feature | How it works in Alia |
|---|---|
| Quizzes | Mini quiz collects shopper preferences and stores answer properties. Answers can lead to different steps. |
Alia · Gamification
Papa’s take
Five game formats are available in the inspected editor: wheel, scratch card, mystery box, pick a card and Plinko. Wheel and Plinko expose outcome probabilities and actions. Lia can edit the draft by prompt, making Alia useful for teams iterating Shopify signup campaigns.
| Feature | How it works in Alia | |
|---|---|---|
Configure slice labels, per-slice win probabilities and actions, plus spin and pause duration. The wizard starts with one guaranteed outcome, but the full editor exposes probabilities. | ||
Set bucket labels, individual win probabilities and actions. The editor also controls peg rows, ball image and pause duration. The wizard defaults to one guaranteed outcome. | ||
A scratch layer hides an offer, with a claim action leading into the signup flow. The component includes a keyboard-accessible reveal. | ||
The mystery-box template presents three choices. Each is an editable button with actions such as going to another step. | ||
Choose the card layout and offers to reveal. Reveal order can be shuffled, with actions after all configured picks. This is a reveal sequence rather than a memory-pair game. |
Alia · Targeting
Papa’s take
Alia’s audience and display controls include page targeting, geo targeting, device targeting, behavior triggers, and frequency cap. Use time delay, exit intent or scroll depth. Smart Trigger offers predictive timing in addition to the basic triggers.
| Feature | How it works in Alia |
|---|---|
| Page targeting | Target current or previously visited URLs, page counts and session counts. Reusable audience rules can be combined with AND conditions. |
| Geo targeting | Target countries, continents, regions and cities. Shopify market, locale and country conditions are separate from IP location. |
| Device targeting | Audience conditions include device type and operating system. The editor provides separate mobile and desktop layouts. |
| Behavior triggers | Use time delay, exit intent or scroll depth. Smart Trigger offers predictive timing in addition to the basic triggers.Time delay · Exit intent · Scroll trigger |
| Frequency cap | Configure when a closed popup may trigger again. Campaign conditions can also use previous user actions. |
| Campaign control | Suppress a trigger if another popup was viewed within a chosen interval; the inspected default was 15 seconds. |
Alia · Experiments
Papa’s take
Alia’s testing tools include A/B testing. The campaign screen offers Add test variant, past tests and Create Smart Test. Popup testing, email testing and automation experiments are separate capabilities.
| Feature | How it works in Alia |
|---|---|
| A/B testing | The campaign screen offers Add test variant, past tests and Create Smart Test. |
Alia · Team & sites
Papa’s take
Alia’s tools include workspaces, team, and roles. Switch between connected stores and manage client organizations through shared access. Invite people to the Alia web app with their own email logins.
| Feature | How it works in Alia |
|---|---|
| Workspaces | Switch between connected stores and manage client organizations through shared access.Several sites · Client portfolio |
| Team | Invite people to the Alia web app with their own email logins. |
| Roles | Individual Admins can invite teammates. Partner organizations can receive Viewer, Editor or Admin access. |
Alia · Developer
Papa’s take
Alia’s developer interfaces include HTTP API, browser API, and MCP server. Read-only MCP connects external assistants to campaign analytics for stores the account can access. It cannot change campaigns.
| Feature | How it works in Alia |
|---|---|
| HTTP API | Read campaign and step analytics using scoped API keys. Campaign creation and management are dashboard-only.Read performance · Scoped credentials |
| Browser API | Open a live campaign through the JavaScript SDK, with an explicit option to respect or bypass targeting. Browser events can feed custom reporting. |
| MCP server | Read-only MCP connects external assistants to campaign analytics for stores the account can access. It cannot change campaigns. |
Alia · Support
Papa’s take
Alia’s tools include chat support. Chat is included in the Basic plan comparison. Consider the support channel alongside the work you expect help with.
| Feature | How it works in Alia |
|---|---|
| Chat support | Chat is included in the Basic plan comparison. |
Alia · Editor & workflow
Papa’s take
Alia’s editing tools include AI popup assistant. Lia creates and edits multi-step popup drafts from a prompt, including copy, form fields, consent controls, step navigation and visual styling. Editing, saving a draft and activating a campaign are separate stages of the workflow.
| Feature | How it works in Alia |
|---|---|
| AI popup assistant | Lia creates and edits multi-step popup drafts from a prompt, including copy, form fields, consent controls, step navigation and visual styling.Copy · Design |
Alia · Integrations
Papa’s take
Connect popup signups, quiz answers and discount data to your store marketing tools. The authenticated catalogue confirmed email/SMS destinations and Shopify. Partner, analytics and Zapier routes retain their linked documentation evidence.
| Connection | Services and data |
|---|---|
| Omnisend · Privy · Drip · Listrak · Bluecore · TargetBay · Contlo · RedoSend subscribers collected by Alia’s Shopify campaigns to the connected email platform. The destination catalogue establishes the route; profile-field coverage and subscription handling vary by provider and are not interchangeable. | |
| DotdigitalAuthorize Dotdigital from the Alia integration card and choose the email and SMS lists. Alia documents contact details and consent records, plus separate events for signup, poll answers and reward claims. Use the event corresponding to the action your Shopify promotion promises. | |
| SendlaneCreate a Sendlane API V2 token, paste it into Alia’s Integrations screen and select the list that should receive new signups. The setup guide establishes list delivery; check coupon fields and poll answers individually before using them in a welcome email. | |
| MailchimpConnect with an API key and select an audience. Alia syncs email, subscription status and first name, and adds an Alia tag. SMS subscriber data is not transferred. | |
| KlaviyoSync contact details, channel consent, quiz answers and reward properties to Klaviyo profiles. Send alia_offer at email submission so the welcome flow retains the reward if the visitor leaves early. | |
| SMS | Postscript · Attentive · Emotive · Yotpo · Listrak · OneTextPass subscriber and consent information. Attentive uses a signup unit; SMS confirmation rules still apply. |
| Analytics | Elevar · Hiro AnalyticsConnect popup activity to external reporting; Hiro uses an API key. |
| Store | ShopifyConnected in the inspected account. Market, locale and identified-customer order conditions are available. |
| Personalization | Black Crow AI · Instant AI · Tie · Ground AI · FERMÀT · RedoPartner-specific connections cover predictive offers, popup triggering, funnel forms and subscriber data. |
| Data & validation | ZeroBounceThe catalogue offers invalid-address blocking through ZeroBounce. It was not connected or executed. |
| Automation | ZapierA custom browser script forwards signup email and phone values to a Webhooks by Zapier catch URL. This is not a native server-side Alia webhook. |
| Custom connections | Public APIRead campaign lists and aggregate event/answer statistics using scoped keys. Authenticated requests were not tested. |
Alia · AI agents
Lia builder; read-only API and MCP
Lia builds and edits drafts inside Alia. External assistants can read campaign analytics through the public API and MCP; campaign changes remain in the dashboard. Checked in an installed Shopify test-store account after the owner selected a plan.
| Agent task | What the agent can do |
|---|---|
| UnderstandPartial | The public API lists campaign and popup identifiers, titles and publication status. Complete design and targeting configuration was not established. |
| CreateUnconfirmed | External creation is not supported by the read-only API or MCP. Lia works inside the dashboard. |
| OperateUnconfirmed | Campaign management is dashboard-only; the API and MCP cannot publish, pause or change campaigns. |
| MeasurePartial | The API and MCP provide campaign analytics; authenticated external reporting requests remain untested. |
| Work safelyPartial | The API documents separate read:merchant, read:events and read:segments scopes plus rate limits. Lia presented review/apply controls; external write approvals and rollback were not established. |
Alia · Works with Shopify
Alia’s Shopify coverage includes storefront installation, native app, discounts, and customer data. Offer unique codes per customer, static Shopify codes, custom rewards and Smart rewards. Use order count and privacy consent alongside market, locale and country.
| Capability | How it works in Alia |
|---|---|
| Storefront installationSupported | Install and manage campaigns through the native Shopify app. |
| Native appSupported | A native app is available in the Shopify App Store. |
| Built for ShopifyYes | This app carries the Built for Shopify badge. |
| DiscountsSupported | Offer unique codes per customer, static Shopify codes, custom rewards and Smart rewards. |
| Customer dataSupported | Use order count and privacy consent alongside market, locale and country. |
| Audience and cart targetingSupported | Target by Shopify market, locale, country, order count and privacy consent. |
Claspo · Formats & content
Papa’s take
Claspo’s tools include promo bars, teasers, countdown, and button link. Top or bottom floating bars keep notices visible without a full-screen overlay. The editor exposes a separate Teaser control for inviting visitors to open the widget.
| Feature | How it works in Claspo |
|---|---|
| Promo bars | Top or bottom floating bars keep notices visible without a full-screen overlay. |
| Teasers | The editor exposes a separate Teaser control for inviting visitors to open the widget. |
| Countdown | Show a countdown inside the popup for a timed offer or event. |
| Button link | Send visitors to a chosen URL when they click a popup button. |
Claspo · Forms
Papa’s take
Claspo’s form controls include email capture, phone field, single choice, free text, and consent checkbox. Split a form across screens. Use conditional form logic to tailor the next question.
| Feature | How it works in Claspo |
|---|---|
| Email capture | The editor provides an Email field and a separate signup page in the inspected game template. |
| Phone field | The editor provides a Phone field. This establishes phone collection, not SMS marketing consent or delivery. |
| Single choice | Dropdown and Radio components collect a single selected answer. |
| Free text | Text input and Text area collect short and long written answers; Calendar and Date fields are also available. |
| Consent checkbox | The component library includes Checkbox and Data processing and terms of use controls. |
| Hidden fields | Attach hidden fields to the widget submission through the editor’s hidden-field settings. |
| Multi-step | Split a form across screens. |
| Logic | Use conditional form logic to tailor the next question. |
| Validation | Check email input to reduce invalid submissions. |
Claspo · Surveys
Papa’s take
Claspo’s feedback formats include NPS and star rating. Ask how likely visitors are to recommend you on a 0–10 scale. This badge identifies NPS collection, not a promise of automatic score reporting.
| Feature | How it works in Claspo |
|---|---|
| NPS | Ask how likely visitors are to recommend you on a 0–10 scale. This badge identifies NPS collection, not a promise of automatic score reporting. |
| Star rating | The component library provides Rating alongside a separate NPS component. The release notes describe interactive star ratings. |
Claspo · Gamification
Papa’s take
Claspo leads our hands-on shortlist for game variety: eight mechanics, from wheels and scratch cards to memory games and seasonal reveals. It is our standout for teams that want to rotate interactive promotions rather than reuse the same prize wheel. The slot-machine editor also lets you configure prizes and winning probabilities.
| Feature | How it works in Claspo | |
|---|---|---|
Spin a prize wheel to reveal a discount or reward. | ||
Spin the reels to reveal a reward. | ||
Scratch away the cover to reveal a hidden reward. | ||
Choose a gift or mystery box to reveal the offer inside. | ||
Select an Easter egg and break it open to reveal a reward. | ||
Shake a festive tree to reveal a holiday reward. | ||
Match cards to complete the game and unlock an offer. | ||
Search an interactive grid for a hidden prize. |
Claspo · Targeting
Papa’s take
Claspo’s audience and display controls include page targeting, geo targeting, device targeting, behavior triggers, and click trigger. Combine conditions using any or all: time on page, time on site, scroll percentage, pages visited, inactivity and exit intent. Limit repeated displays for the same visitor.
| Feature | How it works in Claspo |
|---|---|
| Page targeting | Include or exclude selected URLs. |
| Geo targeting | Target messages by visitor location. |
| Device targeting | Restrict delivery to desktop or mobile, or use all device types. Visitor rules also distinguish new and returning visitors and can exclude existing subscribers. |
| Behavior triggers | Combine conditions using any or all: time on page, time on site, scroll percentage, pages visited, inactivity and exit intent.Time delay · Exit intent · Scroll trigger · Inactivity trigger |
| Click trigger | An HTML element click-based trigger is available alongside rule-based delivery. |
| Scheduling | Schedule a campaign for dates or time periods. |
| Frequency cap | Limit repeated displays for the same visitor. |
| Campaign control | Annoyance Safeguard can queue widgets with a Silent Interval or suppress the widget for the current session when another campaign competes for display. |
Claspo · Experiments
Papa’s take
Claspo’s testing tools include A/B testing. Test campaign variants. Popup testing, email testing and automation experiments are separate capabilities.
| Feature | How it works in Claspo |
|---|---|
| A/B testing | Test campaign variants. |
Claspo · Team & sites
Papa’s take
Claspo’s tools include team and roles. Invite teammates in the web app. Help documentation excludes Shopify accounts, despite the app listing mentioning unlimited users.
| Feature | How it works in Claspo |
|---|---|
| Team | Invite teammates in the web app. Help documentation excludes Shopify accounts, despite the app listing mentioning unlimited users. |
| Roles | The web app offers Admin, Marketer, Analyst and Viewer roles with site access. Shopify accounts are excluded in the help documentation. |
Claspo · Developer
Papa’s take
Claspo’s developer interfaces include browser API and webhooks. Send form submission data to an external webhook endpoint. Open an existing widget through the browser API.
| Feature | How it works in Claspo |
|---|---|
| Browser API | Open an existing widget through the browser API. |
| Webhooks | Send form submission data to an external webhook endpoint. |
Claspo · Integrations
Papa’s take
Connect captured leads to email and CRM tools, spreadsheets, automation services and conversion tracking. The account exposes email, CRM, Google Sheets, Zapier and Webhook setup. Other listed routes come from the integration catalogue.
| Connection | Services and data |
|---|---|
| KitUse Claspo’s webhook integration to send submissions to a Kit form or sequence. The destination ID and request body specify where the subscriber goes and which fields are included. | |
| ActiveCampaign · MailBluster · MailerLite · MailWizz · Mautic · Newsletter2Go · Omnisend · Brevo · Zoho Campaigns · Acumbamail · VBOUT · Act-On · UserlistSend widget submissions to an email platform through its documented integration route. Field mapping can include form answers and submission context where the receiving connector supports those values. | |
| beehiivConnect a beehiiv API key in the widget integration and select the publication. Map the required subscriber data and use static fields for information shared by everyone submitting that widget. Create the receiving fields in the correct publication first. | |
| CleverReachConnect CleverReach at the widget’s integration step and choose the receiving group. Map the required email field and any additional supported inputs; fixed values can identify the particular signup offer. Inspect both recipient activation and field values in CleverReach. | |
| DotdigitalConnect the widget to Dotdigital, choose the address book and map the contact inputs. System values such as site language and fixed campaign labels can go into separate Dotdigital fields. An address book membership alone does not preserve a visitor’s answer. | |
| IterableConnect the widget to Iterable, choose the subscriber list and map email plus any supported contact fields. Fixed field values can identify the campaign or language. Check the type of each receiving field when extending an existing Iterable profile. | |
| SendPulseChoose SendPulse in the widget’s integrations, authorize with the account credentials and select the mailing list. Map each input to a SendPulse field and add static values if needed. A fixed language value is useful for a form published on only one language version of a site. | |
| SendFoxClaspo documents a webhook setup for SendFox. Configure the contacts endpoint and authorize the request with the SendFox token; map the required email and supported optional parameters in the request. If the signup belongs to one list, verify that membership after submitting. | |
| Constant ContactAuthorize Constant Contact on the widget’s Integrations step and select a list. Email is required. Map contact inputs such as name or phone, optionally add browser or language data, and use a static value when every signup should carry the same offer name. | |
| GetResponseConnect the API key, choose the mailing list and map the required email address. Claspo can also transfer widget answers, system fields and fixed values. Its guide points to the list’s API subscription settings for signups that require a confirmation message. | |
| SendGridCreate a restricted SendGrid key with Marketing access as specified in Claspo’s guide, then choose the list in the widget. Map email and any other supported form fields; static values can label the source. This lets a team identify the popup offer on the marketing contact. | |
| KlaviyoSelect a list and map each widget’s fields, including custom properties. Email and SMS subscription requests run separately and follow the list’s opt-in settings. | |
| MailchimpAuthorize Mailchimp, choose an audience and map fields; email is required. Select existing groups, add fixed values and enable opt-in confirmation as needed. A Test button checks the setup. | |
| CRM | SalesDrive · FluentCRMRoute form submissions into your CRM. |
| CRM | PipedriveConnect the Pipedrive API token, include Name in the widget and map the supported inputs. You can also create a deal linked to the contact and use a selected component as the deal title. Claspo’s guide excludes transfer to custom Pipedrive fields. |
| CRM | Zoho CRMAuthorize Claspo, choose the Zoho CRM module in the widget integration and map the inputs. The guide names Leads and Contacts and requires last_name. It also supports mapping system values and supplying a fixed field such as the enquiry source. |
| CRM | SalesforceAuthorize Salesforce from the widget’s integrations and configure the destination and mapped fields. Claspo requires last name in its setup. Map a real surname field for a sales enquiry, then check that the remaining contact and campaign values reach the expected CRM fields. |
| CRM | HubSpotSelect a static list and map widget, system or fixed values to contact fields. Email is required; contacts use single opt-in. Active lists are not supported. |
| Analytics · Store | Google Analytics · Meta Pixel · ShopifyTrack campaign events and lead events; Shopify documentation covers customer field mapping and metafields. |
| Spreadsheets | Google SheetsA dedicated setup guide covers spreadsheet delivery. |
| Automation | Zapier · Make · Pabbly · Activepieces · Boost.space · WebhooksThe inspected Webhook setup supports HTTPS POST, authentication, custom headers and a JSON body with submission and prize fields. Zapier also appears in the connection menu. |
Claspo · AI agents
Connects submissions and existing widgets
Claspo exposes a browser trigger for existing widgets and configurable webhooks for form data. Its separate AI CRO Agency is a beta service with human specialists; external campaign creation and management were not established in the inspected account. The inspected widget remains unpublished.
| Agent task | What the agent can do |
|---|---|
| UnderstandUnconfirmed | No external interface for reading saved designs, campaign lists and targeting rules was established. |
| CreateUnconfirmed | We inspected the manual editor. The separately offered AI CRO beta was not accessed or tested. |
| OperatePartial | JavaScript can trigger an existing widget; webhooks forward responses into another workflow. This does not establish account-level editing or publishing. |
| MeasurePartial | Submission events and webhook payloads expose individual responses. External retrieval of historical campaign reports was not established. |
| Work safelyUnconfirmed | Agent-specific permissions and rollback were not established. The AI CRO beta advertises approval before launches and tests, but that flow was not verified. |
Claspo · Works with Shopify
Claspo’s Shopify coverage includes storefront installation, native app, products and variants, and metafields and metaobjects. Add the Shopify Products component to a widget. Map customer fields and metafields through the Shopify integration.
| Capability | How it works in Claspo |
|---|---|
| Storefront installationSupported | A native Shopify app is available. |
| Native appSupported | A native app is available in the Shopify App Store. |
| Products and variantsSupported | Add the Shopify Products component to a widget. |
| DiscountsLimited | Create static Shopify discounts. |
| Metafields and metaobjectsSupported | Map customer fields and metafields through the Shopify integration. |
| Customer synchronizationSupported | Map form fields to Shopify customer fields. |
ConvertFlow · Formats & content
Papa’s take
ConvertFlow’s tools include promo bars, teasers, countdown, button link, and dynamic text. The template catalogue includes Sticky Bar campaigns alongside overlay and hook popups. Two-tap Floating Button and On-site Message triggers provide a smaller entry point to a popup.
| Feature | How it works in ConvertFlow |
|---|---|
| Promo bars | The template catalogue includes Sticky Bar campaigns alongside overlay and hook popups. |
| Teasers | Two-tap Floating Button and On-site Message triggers provide a smaller entry point to a popup. |
| Countdown | The editor includes a Timer element for campaign countdowns. |
| Button link | Send visitors to a chosen URL when they click a popup button. |
| Dynamic text | Text fields expose merge tags; contact fields, scores and store context can personalize a funnel. |
ConvertFlow · Forms
Papa’s take
ConvertFlow’s form controls include email capture, SMS capture, phone field, single choice, and multiple choice. Build forms and quizzes across funnel steps, with next/back controls. Separate steps were added in the test editor.
| Feature | How it works in ConvertFlow |
|---|---|
| Email capture | The editor provides an Email field, prefilling and submission actions. Contacts can pass to a connected newsletter service or CRM. |
| SMS capture | Forms expose a Phone field and separate SMS Consent control; confirmation can use an SMS subscription code. Delivery depends on the connected service. |
| Phone field | Collect phone numbers with the built-in Phone field. SMS consent is a separate form control. |
| Single choice | Dropdown and radio fields collect one answer; survey answers can use text, images, icons, letters, emoji or colours. |
| Multiple choice | Radio/Checkbox Select fields and the survey Multi-Select setting allow multiple answers. |
| Free text | Text and Paragraph fields collect short or long written responses. Number, Date and Range fields are also available. |
| Consent checkbox | Separate Email Consent, SMS Consent and Privacy Consent controls are available in forms.Email marketing consent · SMS marketing consent · Privacy terms consent |
| Hidden fields | Hidden fields can carry extra values; field settings include prefilled values and URL-parameter mapping. |
| Multi-step | Build forms and quizzes across funnel steps, with next/back controls. Separate steps were added in the test editor. |
| Logic | Conditional actions and skip logic route visitors between steps. Add Conditional Action opened a Pro upgrade gate in our free account.Step logic · Action logic |
| Validation | Prime includes email and phone validation. Form settings also expose required fields, character limits and values to block. Validation consumes actions.Field validation · Required fields · Business email filter · Email verification · Phone verification |
ConvertFlow · Surveys
Papa’s take
ConvertFlow’s feedback formats include numeric rating and quizzes. The template named NPS Satisfication Survey rendered editable answers from 1 to 10, mapped to satisfaction_rating, so it is a numeric rating rather than a standard 0–10 NPS scale. The editor offers product-finder and qualification quizzes.
| Feature | How it works in ConvertFlow |
|---|---|
| Numeric rating | The template named NPS Satisfication Survey rendered editable answers from 1 to 10, mapped to satisfaction_rating, so it is a numeric rating rather than a standard 0–10 NPS scale. |
| Quizzes | The editor offers product-finder and qualification quizzes. Survey answers support scores and custom-field values; conditional outcomes require Pro.Scored quiz · Product quiz |
ConvertFlow · Targeting
Papa’s take
ConvertFlow’s audience and display controls include page targeting, geo targeting, device targeting, behavior triggers, and click trigger. Trigger on exit intent, time delay, scroll point or add-to-cart. Store-dependent events need a connected store.
| Feature | How it works in ConvertFlow |
|---|---|
| Page targeting | Combine URL and page-history conditions using AND/OR groups, with site-wide include/exclude rules. |
| Geo targeting | Target by country, region or city. Location conditions were listed in the launch settings. |
| Device targeting | Restrict campaigns by device in site-wide and campaign conditions. |
| Behavior triggers | Trigger on exit intent, time delay, scroll point or add-to-cart. Store-dependent events need a connected store.Time delay · Exit intent · Scroll trigger |
| Click trigger | Upon Click Only is a launch trigger; the JavaScript API can also trigger an existing campaign. |
| Scheduling | Broadcasts schedule onsite campaigns. The monthly plan comparison places scheduling on Pro; these are not email broadcasts. |
| Frequency cap | Always trigger or suppress repeats for a chosen number of minutes or days after closing. Exclude previous campaign viewers, conversions or completions using targeting. |
| Campaign control | Broadcasts can prioritize or replace onsite campaigns. Targeting can exclude visitors who already saw a popup this session. |
ConvertFlow · Experiments
Papa’s take
ConvertFlow’s testing tools include A/B testing. Campaign reporting exposes variants and traffic allocation. The in-account comparison places A/B experiments on Pro.
| Feature | How it works in ConvertFlow |
|---|---|
| A/B testing | Campaign reporting exposes variants and traffic allocation. The in-account comparison places A/B experiments on Pro. |
ConvertFlow · Team & sites
Papa’s take
ConvertFlow’s tools include workspaces, team, and roles. Manage brands in one account; site subscriptions are separate. Invite collaborators and clients.
| Feature | How it works in ConvertFlow |
|---|---|
| Workspaces | Manage brands in one account; site subscriptions are separate. |
| Team | Invite collaborators and clients. |
| Roles | Set permissions for collaborators. |
ConvertFlow · Developer
Papa’s take
ConvertFlow’s developer interfaces include HTTP API, browser API, webhooks, and MCP server. Create campaigns from templates, change live status and traffic splits, publish campaigns or variants, and read funnel performance with website-bound permissions. Access campaigns, contacts and reports through REST endpoints.
| Feature | How it works in ConvertFlow |
|---|---|
| HTTP API | Access campaigns, contacts and reports through REST endpoints. |
| Browser API | Identify visitors and trigger existing campaigns through browser JavaScript. |
| Webhooks | Website settings expose contact events, field submissions and automation webhooks. Prime lists custom webhooks. |
| MCP server | Create campaigns from templates, change live status and traffic splits, publish campaigns or variants, and read funnel performance with website-bound permissions.Create designs · Operate campaigns · Read performance · Scoped credentials |
ConvertFlow · Support
Papa’s take
ConvertFlow’s tools include chat support. Product support is offered through chat and email. Consider the support channel alongside the work you expect help with.
| Feature | How it works in ConvertFlow |
|---|---|
| Chat support | Product support is offered through chat and email. |
ConvertFlow · Editor & workflow
Papa’s take
ConvertFlow’s editing tools include AI popup assistant. The editor chat generates headline copy; remix, quiz generation and AI insights are also offered in the app. Editing, saving a draft and activating a campaign are separate stages of the workflow.
| Feature | How it works in ConvertFlow |
|---|---|
| AI popup assistant | The editor chat generates headline copy; remix, quiz generation and AI insights are also offered in the app. |
ConvertFlow · Integrations
Papa’s take
Send captured contacts and answers to marketing tools, or use existing customer information to personalize a funnel. Sending or fetching contacts, webhook actions and validation consume the action allowance; destination subscriptions can cost extra. WordPress installation is not counted as a data connector.
| Connection | Services and data |
|---|---|
| Kit · Omnisend · ActiveCampaign · Drip · Brevo · Ortto · CordialSend captured contacts to the connected email platform from your forms and funnels. Newsletter connections start on Personal; CRM-oriented connections, including Omnisend, require Prime. Sending and fetching contacts consume the action allowance. | |
| beehiivConnect the API key and v2 publication ID from beehiiv settings. ConvertFlow lets the editor select beehiiv custom fields when building the signup, so a reader’s answer can accompany the subscription. A shared account key can serve multiple publications; check the ID on each form. | |
| SendlaneConnect the Sendlane account, then add automation actions to a form or funnel step. ConvertFlow can subscribe or unsubscribe a person, add or remove a tag, and set a fixed field value. Map a form input or survey answer separately when the value varies by person. | |
| AWeberAfter connecting AWeber, choose an AWeber custom field for a ConvertFlow form input or survey question. Configure a list or tag action for the submission. A field can preserve a reader’s answer while a tag identifies which download or sequence the reader requested. | |
| Campaign MonitorConnect the Campaign Monitor API key and client ID. ConvertFlow retrieves lists and custom fields for that client. Set the submission action and field mapping so a campaign answer reaches the subscriber on the intended list. | |
| GetResponsePaste a GetResponse API key into ConvertFlow. The connection retrieves campaigns and tags for form actions. ConvertFlow also documents selecting GetResponse custom fields for its form or survey answers, so a preference can be stored alongside the contact. | |
| MailchimpSend newsletter signups to Mailchimp from the Personal plan. Sending and fetching contacts consume ConvertFlow’s action allowance, so budget for integration volume as well as popup traffic. | |
| KlaviyoThe Klaviyo connector is listed on Prime. Sending and fetching contacts consume ConvertFlow’s action allowance, so include integration volume when sizing the plan. | |
| SMS | Attentive · Postscript · TatangoPrime connections for SMS workflows. Form consent and the destination subscription need separate setup. |
| CRM | Intercom · Attio · GoHighLevelMap contacts and use supported lists, tags or fields. The account marks the listed CRM routes Prime, except Salesforce on Plus. |
| CRM | KeapConnect the account using ConvertFlow’s Keap/Infusionsoft integration, then assign form or survey answers to contact custom fields. Use a submission action for the intended follow-up. The recorded account placed this CRM connection on Prime. |
| CRM | OntraportConnect the Ontraport App ID and API key in ConvertFlow, then select campaigns, tags or existing contact fields in the form actions. Survey answers can populate the matching field instead of remaining only in funnel reporting. Check plan access to this CRM route. |
| CRM | Customer.ioEnter the Customer.io site ID, tracking key and App API key in ConvertFlow’s integrations area. The connection loads account data for segmenting contacts and configuring submission actions. The recorded account placed this CRM route on Prime; check access before building the funnel. |
| CRM | SalesforceConnect Salesforce to ConvertFlow and configure the field mappings using the CRM fields’ data names. Map a quiz answer to a field on the receiving record so the sales team can use it after submission. Check the setup against the record model used by your own organization. |
| CRM | HubSpotAvailable on Prime. Map form and survey answers to HubSpot custom fields, including contact and company details; additional fields use their destination data names. |
| Analytics · Automation | Google Analytics 4 · Google Tag Manager · Segment · Zapier · WebhooksZapier and custom webhooks are marked Prime; Segment is marked Plus. Website settings expose submission and contact-event webhook controls. |
| Store · Data & validation | Shopify · ZeroBounceShopify supplies store context and commerce connections; email integration is listed on Personal. ZeroBounce offers a bring-your-own-key validation route. Destination subscriptions and validation charges are separate. |
| Reviews | Yotpo · OkendoReview connections are listed on Personal; they supply social-proof content rather than establishing SMS delivery. |
ConvertFlow · AI agents
Creates and publishes campaigns through MCP
An authorized assistant can read reports, build campaigns from templates, change triggers and traffic splits, and publish campaigns or individual variants through MCP. Editors retain control over individual page elements. The free account showed paid-website gates for MCP and API tokens.
| Agent task | What the agent can do |
|---|---|
| UnderstandPartial | MCP reads campaigns, variants, triggers, traffic splits and audience segments. Variant configuration omits styling and page content. |
| CreateSupported | Create campaigns or variants from saved or public templates, with optional plan-gated AI copy remixing. Use the dashboard for individual content edits. |
| OperateSupported | MCP can change campaign live state, adjust traffic allocation and publish. Variant trigger changes can be saved as a draft and published individually. |
| MeasureSupported | MCP reports website, campaign, variant, step and element performance, experiments and weekly insights. Documented access; authenticated calls were not tested. |
| Work safelyPartial | Authorization is limited to approved websites and scopes. Campaign and variant publishing have dedicated permissions. Some write operations, including a traffic split change, queue a republish immediately. |
ConvertFlow · Works with Shopify
ConvertFlow’s Shopify coverage includes storefront installation, native app, products and variants, and customer data. Connect Shopify to use products with variants, quantity, price and reviews. Conditional recommendations require Pro.
| Capability | How it works in ConvertFlow |
|---|---|
| Storefront installationSupported | Install through the native Shopify app. |
| Native appSupported | Install ConvertFlow: Quiz Funnels from the Shopify App Store. |
| Products and variantsSupported | Connect Shopify to use products with variants, quantity, price and reviews. Conditional recommendations require Pro. |
| DiscountsLimited | Use entered Shopify discount codes. |
| Customer dataSupported | Connect Shopify customer and order data. |
| Customer synchronizationSupported | Synchronize Shopify product, customer and order data. |
| Events and triggersLimited | Launch on Add To Cart and track cart, order and revenue fields with a connected store. |
| Audience and cart targetingSupported | Target funnels by cart value and quantity with a connected Shopify store. |
| Apply a discountSupported | Apply an entered Shopify discount code when redirecting the visitor. |
| Add to cartSupported | Add recommended products to the cart. |
| Buy now / direct checkoutUnconfirmed | Confirmation exposed cart/checkout redirects disabled without a connected store. This does not establish a working buy-now action that selects a product and bypasses the cart. |
Getsitecontrol · Formats & content
Papa’s take
Getsitecontrol’s tools include message, flyby / slide-in, promo bars, teasers, and eye-catching. Show a standalone message without a form or action button. Visitors can simply read and dismiss it.
| Feature | How it works in Getsitecontrol |
|---|---|
| Message | Show a standalone message without a form or action button. Visitors can simply read and dismiss it. |
| Flyby / slide-in | Slide-in messages appear at the edge of the screen without blocking the page. Keep the layout compact for a lightweight notice. |
| Promo bars | Use a bar for persistent notices instead of a central overlay. |
| Teasers | A small teaser invites visitors to open the full popup when they are ready. |
| Eye-catching | Widget entrance effects and element animation settings help draw attention to a message. Effects can be disabled.Entrance animation · Element animation |
| Countdown | Show a countdown inside the popup for a timed offer or event. |
| Button link | Send visitors to a chosen URL when they click a popup button. |
| Copy coupon | Let visitors copy a displayed coupon code to their clipboard with a click. |
| Dynamic text | Insert visitor or contact data into popup text. |
| Mobile editor | Set desktop and mobile styles and preview the widget. |
Getsitecontrol · Forms
Papa’s take
Getsitecontrol’s form controls include email capture, phone field, single choice, multiple choice, and free text. Split a popup form or survey into several screens instead of asking every question at once. Show different fields or send visitors to different steps based on their answers.
| Feature | How it works in Getsitecontrol |
|---|---|
| Email capture | Collect email addresses through signup forms and pass new contacts to the connected mailing list. |
| Phone field | Collect a phone number with a dedicated form field. |
| Single choice | Let visitors choose one answer using radio buttons or a dropdown list. |
| Multiple choice | Let visitors select several answers using checkboxes. |
| Free text | Collect written feedback in a text field, including a comment after a rating. |
| Consent checkbox | Add a consent checkbox to a signup form. |
| Hidden fields | Attach hidden values such as UTM parameters to form submissions. |
| Multi-step | Split a popup form or survey into several screens instead of asking every question at once.Popup steps · Survey pages |
| Logic | Show different fields or send visitors to different steps based on their answers. Useful for qualifying leads and keeping irrelevant questions out of the form.Field logic · Step logic |
| Validation | Validate the entered phone number against the format for the selected country calling code. |
| CAPTCHA | Enable reCAPTCHA on email forms to screen suspicious submissions. Double opt-in can separately verify email ownership. |
| Email double opt-in | Send a confirmation email and add only confirmed respondents to the contact list. |
| Follow-up | Send an automatic email or sequence after a popup form submission, such as a welcome message or signup incentive. Email sending is billed separately.After signup · Email automation · Email sequences · Delays and branches · Lifecycle triggers |
Getsitecontrol · Surveys
Papa’s take
Getsitecontrol’s feedback formats include NPS, star rating, emoji rating, and binary rating. Ask how likely visitors are to recommend you on a 0–10 scale. This badge identifies NPS collection, not a promise of automatic score reporting.
| Feature | How it works in Getsitecontrol |
|---|---|
| NPS | Ask how likely visitors are to recommend you on a 0–10 scale. This badge identifies NPS collection, not a promise of automatic score reporting. |
| Star rating | Collect satisfaction feedback on a five-star scale. |
| Emoji rating | Let visitors express their reaction with an emoji rating. |
| Binary rating | Offer a thumbs-up or thumbs-down choice for a quick yes-or-no reaction. |
Getsitecontrol · Gamification
Papa’s take
Getsitecontrol’s game formats include spin the wheel, scratch card, and pick a card. Configure prize labels, codes and relative weights. Set spin duration, pause after spin and replay rules.
| Feature | How it works in Getsitecontrol | |
|---|---|---|
Configure prize labels, codes and relative weights. Set spin duration, pause after spin and replay rules. | ||
Reveal a prize by scratching a card. Configure prizes, cover text, the percentage that must be scratched and replay rules. | ||
Tap a reveal card to uncover a prize. Configure its prize list, cover text and replay rules. This is a single-card reveal, not a matching-pairs game. |
Getsitecontrol · Targeting
Papa’s take
Getsitecontrol’s audience and display controls include page targeting, geo targeting, device targeting, audience targeting, and behavior triggers. Combine referral, visitor and Shopify cart or customer conditions. Trigger widgets after a delay, on scroll or on exit intent.
| Feature | How it works in Getsitecontrol |
|---|---|
| Page targeting | Include or exclude pages and URL patterns. |
| Geo targeting | Paid plans target countries, regions or cities. |
| Device targeting | Target widgets by the visitor’s device. |
| Audience targeting | Combine referral, visitor and Shopify cart or customer conditions.New/returning visitors · Referrer targeting · Cart targeting · Profile targeting |
| Behavior triggers | Trigger widgets after a delay, on scroll or on exit intent.Time delay · Exit intent · Scroll trigger |
| Click trigger | Launch a widget from a site button or link through the JavaScript API. |
| Scheduling | Set dates, hours and weekdays on paid plans. Date boundaries use visitor local time; time windows support a selected time zone. |
| Frequency cap | Suppress repeats after a view, closure or action, for a chosen period or permanently. |
Getsitecontrol · Experiments
Papa’s take
Getsitecontrol’s testing tools include A/B testing. Compare popup variants with A/B tests on Pro. Popup testing, email testing and automation experiments are separate capabilities.
| Feature | How it works in Getsitecontrol |
|---|---|
| A/B testing | Compare popup variants with A/B tests on Pro.Popup tests · Email or SMS campaign tests · Email tests |
Getsitecontrol · Email & SMS
Papa’s take
Getsitecontrol’s messaging channels include email marketing. Create email broadcasts, segments and automated workflows in the same platform. Email sending is billed separately from the popup plan.
| Feature | How it works in Getsitecontrol |
|---|---|
| Email marketing | Create email broadcasts, segments and automated workflows in the same platform. Email sending is billed separately from the popup plan. |
Getsitecontrol · Team & sites
Papa’s take
Getsitecontrol’s tools include workspaces, team, and roles. Manage multiple sites under one account. Each site is billed separately.
| Feature | How it works in Getsitecontrol |
|---|---|
| Workspaces | Manage multiple sites under one account. Each site is billed separately. |
| Team | Invite teammates with individual logins. Owners and admins manage users; users work on their assigned sites. |
| Roles | Set None, View, Edit or Full access separately for widgets, emails and contacts on each assigned site. Edit allows drafting and editing; Full adds widget activation, email sending or contact exports. Admins can also manage billing, sites and users; only the owner can delete the account. |
Getsitecontrol · Developer
Papa’s take
Getsitecontrol’s developer interfaces include browser API and webhooks. Send form submissions to an external HTTP endpoint. Control existing widgets through the browser JavaScript API.
| Feature | How it works in Getsitecontrol |
|---|---|
| Browser API | Control existing widgets through the browser JavaScript API. |
| Webhooks | Send form submissions to an external HTTP endpoint. |
Getsitecontrol · Support
Papa’s take
Getsitecontrol’s tools include chat support. Live chat support is included on all plans. Consider the support channel alongside the work you expect help with.
| Feature | How it works in Getsitecontrol |
|---|---|
| Chat support | Live chat support is included on all plans. |
Getsitecontrol · Editor & workflow
Papa’s take
Getsitecontrol’s editing tools include free editor, campaign drafts, and AI popup assistant. Ask AI reads and edits the open widget: copy, appearance, audience conditions and display timing. Changes appear directly in the builder.
| Feature | How it works in Getsitecontrol |
|---|---|
| Free editor | Build widgets on the ongoing Free plan. |
| Campaign drafts | Save widget drafts before activation. |
| AI popup assistant | Ask AI reads and edits the open widget: copy, appearance, audience conditions and display timing. Changes appear directly in the builder. The inline writer also provides length, grammar, tone and translation controls.Copy · Design · Targeting |
Getsitecontrol · Data & reporting
Papa’s take
Getsitecontrol’s data and reporting tools include field mapping and lead export. Map form fields, system values and static values to an external service. Export collected responses and contacts.
| Feature | How it works in Getsitecontrol |
|---|---|
| Field mapping | Map form fields, system values and static values to an external service. |
| Lead export | Export collected responses and contacts. |
Getsitecontrol · Integrations
Papa’s take
Send form responses to your mailing list, CRM or spreadsheet, and track widget interactions in your analytics. The free-feature overview includes integrations and field mapping. Destination apps and automation services may have their own charges.
| Connection | Services and data |
|---|---|
| ActiveCampaignConnect with the ActiveCampaign account URL and API key, choose an existing list and map form answers, visitor details and UTM values. | |
| Brevo · MailerLiteChoose the receiving audience and map form answers, visitor details and UTM values. The connection can pass both subscriber information and campaign context to the email platform. | |
| Constant ContactOpen the form’s Integrations tab, add Constant Contact and authorize the account. Select an existing list, then map each form answer to its receiving field. The connection applies to that form, so a second signup offer can use a different list. | |
| MailchimpChoose an audience, map form and system fields, and optionally require opt-in confirmation. Mailchimp groups accept mapped radio-button or checkbox option values. Email integrations and field mapping are included in Free. | |
| KlaviyoSelect an existing Klaviyo list and map widget fields to profile properties. Create a new list in Klaviyo before selecting it here. Email integrations and field mapping are included in Free. | |
| CRM | HubSpotChoose a static HubSpot list or send leads directly to contacts. Map form answers, system data and fixed values to preserve both visitor details and campaign context. |
| Analytics | Google AnalyticsRecord widget views, submissions, clicks and other interactions alongside site analytics. |
| Store | Shopify CustomersWidgets on a connected Shopify account can send contacts to the store customer list. |
| Spreadsheets | Google SheetsSave form submissions to a spreadsheet with field mapping. |
| Automation | Zapier · Integrately · WebhooksForward new submissions to other apps. Integrately uses a webhook configured in the widget. |
Getsitecontrol · AI agents
Edits widgets in the builder and connects through site hooks
Ask AI reads the open widget and edits its copy, appearance and targeting in the builder. Browser hooks and webhooks support external workflows; these are separate from the in-app assistant. Ask AI works inside the widget editor.
| Agent task | What the agent can do |
|---|---|
| UnderstandPartial | Ask AI reads the open widget and its preview to suggest or apply changes. Account-wide discovery through an external-agent interface remains unconfirmed. |
| CreatePartial | The in-app assistant changes widget copy, appearance and targeting directly in the open draft. An external agent interface for creating and publishing widgets remains unconfirmed. |
| OperatePartial | Show or close an existing widget in a visitor’s browser, or trigger a prepared automation through a webhook request. Showing a widget programmatically bypasses its targeting rules; closing it does not pause the campaign. |
| MeasurePartial | Browser callbacks expose views, closes, submissions and button actions. An interface for retrieving historical account reports is not established. |
| Work safelyUnconfirmed | Ask AI changes the open draft; saving remains a separate editor action. Team permissions distinguish editing from activation and sending. Agent-specific permissions and API rollback remain unconfirmed. |
Getsitecontrol · Works with Shopify
Getsitecontrol’s Shopify coverage includes storefront installation, native app, products and variants, and collections. Add product cards to emails and send customers selections of abandoned products, purchased products, related products, bestsellers and products on sale. Work with Shopify collections.
| Capability | How it works in Getsitecontrol |
|---|---|
| Storefront installationSupported | Install through the native Shopify app. |
| Native appSupported | GSC Email Marketing + Popups is the Shopify app for the main Getsitecontrol platform. GSC Popup, Email Pop Up is a separate app; its exclusive capabilities do not contribute to this score. |
| Built for ShopifySeparate app · not scored | The Built for Shopify badge belongs to the separate GSC Popup, Email Pop Up app and does not earn points for Getsitecontrol. |
| Products and variantsSupported | Add product cards to emails and send customers selections of abandoned products, purchased products, related products, bestsellers and products on sale. |
| CollectionsSupported | Work with Shopify collections. |
| DiscountsSupported | Pro emails support unique, single-use Shopify coupons. |
| Customer dataSupported | Use customer parameters and dynamic product, cart and customer text. |
| Customer synchronizationSupported | Send widget contacts to Shopify Customers and import Shopify contacts. |
| Events and triggersSupported | Shopify cart-add/remove triggers documented on Pro; store automation events include abandoned checkout, new/fulfilled order, subscriber and winback. Email sending separately billed. |
| Audience and cart targetingSupported | Shopify cart, product and customer parameter conditions documented on Pro; Shopify page presets on Free. |
| Apply a discountSupported | Apply a Shopify discount with a widget button. |
| Add to cartSupported | Add a product to the cart with a widget button. |
| Shopify FlowSeparate app · not scored | Connect to Shopify Flow through the separate GSC Popup, Email Pop Up app. This does not earn points for Getsitecontrol. |
Hello Bar · Formats & content
Papa’s take
Hello Bar’s tools include message, flyby / slide-in, promo bars, teasers, and button link. Show a standalone message without a form or action button. Visitors can simply read and dismiss it.
| Feature | How it works in Hello Bar |
|---|---|
| Message | Show a standalone message without a form or action button. Visitors can simply read and dismiss it. |
| Flyby / slide-in | Choose Slider for a small window entering from the left or right edge. |
| Promo bars | Place a Hello Bar at the top or bottom of the site. |
| Teasers | Choose Alert Bell for a small floating button that expands when clicked. |
| Button link | Send visitors to a chosen URL when they click a popup button. |
Hello Bar · Forms
Papa’s take
Hello Bar’s form controls include email capture, phone field, single choice, multiple choice, and free text. Modal surveys show one question at a time with a question counter and Continue button. Mark individual form fields as required.
| Feature | How it works in Hello Bar |
|---|---|
| Email capture | Collect email addresses in signup and game campaigns. |
| Phone field | Include a phone field alongside email and name. |
| Single choice | Add a dropdown field to collect a single selected answer. |
| Multiple choice | Add a Multi-select field with configurable options and option columns. |
| Free text | Add named custom text fields with editable visitor-facing labels. |
| Consent checkbox | Add a checkbox field to a form. |
| Multi-step | Modal surveys show one question at a time with a question counter and Continue button. |
| Validation | Mark individual form fields as required. |
Hello Bar · Surveys
Papa’s take
Hello Bar’s feedback formats include numeric rating, star rating, binary rating, and quizzes. The survey editor offers a Scale field, including a likelihood-to-recommend question. The survey editor offers a star Rating field for satisfaction questions.
| Feature | How it works in Hello Bar |
|---|---|
| Numeric rating | The survey editor offers a Scale field, including a likelihood-to-recommend question. |
| Star rating | The survey editor offers a star Rating field for satisfaction questions. |
| Binary rating | A Yes / No field in the feedback template asks whether the product met expectations. |
| Quizzes | Create a scored quiz in Forms & Surveys and display it as a modal, slider or full-page takeover. |
Hello Bar · Gamification
Papa’s take
Hello Bar’s game formats include spin the wheel, scratch card, and pick a gift. Set reward labels, coupon codes and win percentages for wheel sectors, including losing sectors. Reveal a reward by scratching a card.
| Feature | How it works in Hello Bar | |
|---|---|---|
Set reward labels, coupon codes and win percentages for wheel sectors, including losing sectors.Prize weights · Losing slices | ||
Reveal a reward by scratching a card. Configure outcome labels, coupon codes, probabilities and losing outcomes. | ||
Open a mystery box to reveal a configured reward. Set box labels, coupon codes, win percentages and losing outcomes. |
Hello Bar · Targeting
Papa’s take
Hello Bar’s audience and display controls include page targeting, geo targeting, device targeting, audience targeting, and behavior triggers. Build any/all rules using campaign UTM parameters, cookies, referrer or visit history. Choose page load with optional delay, scroll, exit intent or a custom event.
| Feature | How it works in Hello Bar |
|---|---|
| Page targeting | Target using the page URL, path, keyword, query or previous page URL. |
| Geo targeting | Choose Country, Region/State or City conditions. |
| Device targeting | Use Device as a custom targeting condition. |
| Audience targeting | Build any/all rules using campaign UTM parameters, cookies, referrer or visit history. |
| Behavior triggers | Choose page load with optional delay, scroll, exit intent or a custom event.Time delay · Exit intent · Scroll trigger · Custom event trigger · Page-load trigger |
| Click trigger | Choose Click as the popup opening trigger. |
| Scheduling | Use date, day-of-week or time conditions in targeting. |
| Frequency cap | Set how long to hide the popup after a visitor closes it. |
Hello Bar · Experiments
Papa’s take
Hello Bar’s testing tools include A/B testing. Run split tests on paid plans. Popup testing, email testing and automation experiments are separate capabilities.
| Feature | How it works in Hello Bar |
|---|---|
| A/B testing | Run split tests on paid plans. |
Hello Bar · Team & sites
Papa’s take
Hello Bar’s tools include workspaces and team. Manage separate sites in one account. Each site has its own campaigns, contacts, analytics and view allowance.
| Feature | How it works in Hello Bar |
|---|---|
| Workspaces | Manage separate sites in one account. Each site has its own campaigns, contacts, analytics and view allowance. |
| Team | Growth includes three users; higher tiers offer more seats. |
Hello Bar · Developer
Papa’s take
Hello Bar’s developer interfaces include browser API and webhooks. Premium and Elite can forward new signups to a custom endpoint and test the payload during setup. Fire a named event with window.hellobar.trigger.event() to open a popup configured for that event.
| Feature | How it works in Hello Bar |
|---|---|
| Browser API | Fire a named event with window.hellobar.trigger.event() to open a popup configured for that event. |
| Webhooks | Premium and Elite can forward new signups to a custom endpoint and test the payload during setup. |
Hello Bar · Editor & workflow
Papa’s take
Hello Bar’s editing tools include free editor and campaign drafts. Save a campaign paused and return to edit it before activating it. Create and configure campaigns in the Free Forever account.
| Feature | How it works in Hello Bar |
|---|---|
| Free editor | Create and configure campaigns in the Free Forever account. |
| Campaign drafts | Save a campaign paused and return to edit it before activating it. |
Hello Bar · Data & reporting
Papa’s take
Hello Bar’s data and reporting tools include field mapping, lead export, and team notifications. Select a Salesforce Contact or Lead destination and map popup inputs to its fields. Download the addresses collected in a native contact list.
| Feature | How it works in Hello Bar |
|---|---|
| Field mapping | Select a Salesforce Contact or Lead destination and map popup inputs to its fields. |
| Lead export | Download the addresses collected in a native contact list. |
| Team notifications | Enable email notifications for account admins when a contact list receives a new lead. |
Hello Bar · Integrations
Papa’s take
Forward captured contact details to an email service or route them through an automation service. The pricing FAQ includes email integrations on all plans and lists webhooks for Premium and Elite.
| Connection | Services and data |
|---|---|
| KlaviyoChoose a destination Klaviyo list for signups from the connected Hello Bar contact list. | |
| ActiveCampaign · KitSend new subscribers and collected fields to the connected mailing list. | |
| GetResponseStart a new contact list under Contacts and choose GetResponse. Paste the API key from GetResponse to set up the email sync. The guide describes transferring newsletter addresses and does not specify how to set a subscriber’s autoresponder cycle day. | |
| AWeberCreate a Hello Bar contact list, choose AWeber and sign in. Select the AWeber contact list to receive email addresses from the bars or popups using this connection. The guide leaves custom fields and tag-triggered workflows unspecified. | |
| Constant ContactUnder Contacts, create a contact list, choose Constant Contact, sign in and select the receiving list. Campaigns using that Hello Bar list send their email signups there. The setup guide does not identify any extra contact fields. | |
| MailchimpSync subscribers and collected fields to Mailchimp on any Hello Bar plan. | |
| CRM | HubSpotConnect a Hello Bar contact list to HubSpot, then select that list under Conversion. The setup guide specifies Premium or Elite, while the pricing FAQ includes HubSpot on all plans. |
| CRM | SalesforceConnect Salesforce to a Hello Bar contact list and assign that list to the popup under Conversion. Choose whether submissions create a Lead or a Contact and check the field mapping for that object. Two campaigns can use different destinations even on the same website. |
| Automation | ZapierChoose a Hello Bar site and contact list, then configure the destination action. Lists already linked to an external provider cannot also use this Zapier route. |
| Custom connections | WebhooksSend captured contact data to another endpoint. |
Hello Bar · AI agents
Custom events and lead webhooks
The browser event interface opens configured popups. Premium and Elite can send captured leads to an external endpoint. The AI Summary widget summarizes the host page for visitors.
| Agent task | What the agent can do |
|---|---|
| UnderstandUnconfirmed | External access to campaign configuration remains unconfirmed. |
| CreateUnconfirmed | An external interface for creating popup designs remains unconfirmed. |
| OperateUnconfirmed | External publishing, pausing and scheduling remain unconfirmed. |
| MeasureUnconfirmed | External access to campaign performance reports remains unconfirmed. |
| Work safelyUnconfirmed | Scoped external campaign credentials and execution permissions remain unconfirmed. |
Justuno · Formats & content
Papa’s take
Justuno’s tools include countdown, button link, and copy coupon. The editor library includes Timer and Themed Timer elements. Send visitors to a chosen URL when they click a popup button.
| Feature | How it works in Justuno |
|---|---|
| Countdown | The editor library includes Timer and Themed Timer elements. |
| Button link | Send visitors to a chosen URL when they click a popup button. |
| Copy coupon | Copy the coupon text from a button to the visitor’s clipboard on click. |
Justuno · Forms
Papa’s take
Justuno’s form controls include email capture, SMS capture, phone field, single choice, and multiple choice. Use If/Then branches, profile-property conditions and actions to route visitors through different workflow paths. Lite allows five live workflows.
| Feature | How it works in Justuno |
|---|---|
| Email capture | An Email Address field was added to an unpublished form. Required input, validation, duplicate handling and prefilling are available. |
| SMS capture | The wheel template separates mobile capture from email capture and includes SMS marketing consent copy, Terms and Privacy links. |
| Phone field | The editor provides a Phone Number property and the inspected wheel template includes a country-aware mobile-number screen. |
| Single choice | Radio Button and Single Select controls are available for collecting one answer. |
| Multiple choice | The field library includes Checkbox controls for selectable answers. |
| Free text | Short Text and Long Text fields are available in the editor, alongside Date and profile properties. |
| Consent checkbox | The editor exposes a Consent Checkbox and a separate SMS Opt-In Button. |
| Multi-step | The inspected wheel template has Intro, Email Capture, Mobile Capture and Discount screens. Actions can link to another frame with a delay. |
| Logic | Use If/Then branches, profile-property conditions and actions to route visitors through different workflow paths. Lite allows five live workflows. |
| Validation | Email fields expose required input, invalid/duplicate handling and prefilling. Advanced email verification is a separate account switch, off in the inspected account; phone verification is marked paid.Field validation · Email format · Phone format · Required fields · Email typo check · Business email filter · Email verification · Duplicate email filter · Phone verification |
Justuno · Surveys
Papa’s take
Justuno’s feedback formats include quizzes. Shopper Preference quiz templates and an Ask a question block are available. Collect answers with choice fields and use profile-property conditions in workflows.
| Feature | How it works in Justuno |
|---|---|
| Quizzes | Shopper Preference quiz templates and an Ask a question block are available. Collect answers with choice fields and use profile-property conditions in workflows. |
Justuno · Gamification
Papa’s take
Justuno’s game formats include spin the wheel and scratch card. Scratcher appears in the design element library. The game is the way an offer is revealed; prize configuration and the signup flow determine what the visitor actually receives.
| Feature | How it works in Justuno | |
|---|---|---|
Edit slice labels, text/image presentation, winning probabilities and actions. The inspected template assigns 100% to one discount by default; other outcomes need configuration. Separate email and SMS screens follow. | ||
Scratcher appears in the design element library. |
Justuno · Targeting
Papa’s take
Justuno’s audience and display controls include page targeting, geo targeting, device targeting, audience targeting, and behavior triggers. Combine cart items/value, product views, purchases, discounts, profile properties, segments and app-specific conditions in workflow enrollment filters. Conditions include time spent, idle time, scroll, session/page counts and exiting the website.
| Feature | How it works in Justuno |
|---|---|
| Page targeting | Target current or landing URLs, source domains and referring URLs. |
| Geo targeting | The condition picker includes country, state/region, city and US/Canada ZIP code. |
| Device targeting | Target desktop, tablet or mobile, plus browser and operating system. |
| Audience targeting | Combine cart items/value, product views, purchases, discounts, profile properties, segments and app-specific conditions in workflow enrollment filters.Cart targeting · Profile targeting |
| Behavior triggers | Conditions include time spent, idle time, scroll, session/page counts and exiting the website. AI Smart Timing exposes an aggressiveness setting.Time delay · Exit intent · Scroll trigger · Inactivity trigger |
| Scheduling | Workflow enrollment can be restricted to dates and times; conditions also include day of week. |
| Frequency cap | Enrollment settings control re-enrollment, with Once per Session shown by default, and can wait for workflow completion. |
| Campaign control | On enrollment, keep other workflows, remove all other workflows or remove selected workflows. Conditions can also be rechecked at each step. |
Justuno · Experiments
Papa’s take
Justuno’s testing tools include A/B testing. The workflow builder offers Multivariate Test paths. The account comparison includes A/B and multivariate tests on Lite; no live experiment was run.
| Feature | How it works in Justuno |
|---|---|
| A/B testing | The workflow builder offers Multivariate Test paths. The account comparison includes A/B and multivariate tests on Lite; no live experiment was run. |
Justuno · Team & sites
Papa’s take
Justuno’s tools include workspaces, team, and roles. Website-account management and multi-website management are available; this does not establish a pooled traffic allowance across sites. Full Access, Publisher, Creator and View Access are predefined.
| Feature | How it works in Justuno |
|---|---|
| Workspaces | Website-account management and multi-website management are available; this does not establish a pooled traffic allowance across sites. |
| Team | The inspected plan comparison lists 1 seat on Always Free, 10 on Lite and unlimited on Done-For-You and Enterprise. |
| Roles | Full Access, Publisher, Creator and View Access are predefined. Creator can save work but cannot publish, deactivate or delete workflows. The account comparison reserves custom roles for Enterprise. |
Justuno · Developer
Papa’s take
Justuno’s developer interfaces include HTTP API. Justuno documents an authenticated analytics API. The app warns that a personal API key accesses all account data.
| Feature | How it works in Justuno |
|---|---|
| HTTP API | Justuno documents an authenticated analytics API. The app warns that a personal API key accesses all account data. |
Justuno · Support
Papa’s take
Justuno’s tools include chat support. The account comparison lists live chat during US hours on Lite and higher, email tickets across plans, and additional Zoom/Slack support on Done-For-You. Consider the support channel alongside the work you expect help with.
| Feature | How it works in Justuno |
|---|---|
| Chat support | The account comparison lists live chat during US hours on Lite and higher, email tickets across plans, and additional Zoom/Slack support on Done-For-You. |
Justuno · Integrations
Papa’s take
Use connected store data in shopper workflows and pass collected profile properties to email, SMS and CRM platforms. Catalogue presence establishes an available setup path, not successful delivery or a minimum plan. Cordial also has current help-centre coverage but was not seen in this account’s catalogue.
| Connection | Services and data |
|---|---|
| ActiveCampaign · Bluecore · Braze · Brevo · Eloqua · Listrak · Marketo · Omnisend · Salesforce Marketing CloudUse a connected email platform as the destination for leads collected in Justuno campaigns. Provider-specific settings determine the receiving list and which profile values the workflow can transfer. | |
| DotdigitalConnect the Dotdigital app in Justuno and configure the workflow’s lists and profile properties. Justuno documents single or double opt-in and separate handling for email and SMS. Its connector cannot resubscribe a previously opted-out SMS number. | |
| IterableUse a server-side Iterable API key for a project configured to identify users by email. Justuno sends a subscription event named justuno. In projects that drop unrecognized events, register the event and any necessary fields before relying on it to start a journey. | |
| SendlaneGenerate a Sendlane API token and connect it to the Justuno promotion. Prepare the destination custom fields before collecting answers. Sendlane’s instructions call out account enablement for single opt-in and SMS consent, plus an active SMS plan for text marketing. | |
| SmartrMailAuthenticate SmartrMail with its API token, edit the Justuno workflow and enable Sync to App on the design step containing the form. Select the list for email signups and configure SMS subscribers if the design collects mobile numbers. Save and publish the promotion. | |
| Constant ContactConnect the Constant Contact app by signing in, then map the Justuno properties used in the workflow. Create any custom fields in Constant Contact first so Justuno can retrieve them. This lets a captured answer travel with the subscriber rather than remaining in Justuno. | |
| GetResponseConnect GetResponse from the promotion’s email-provider settings using an API key. Select the list and tags, then load the additional GetResponse fields needed in the form. Justuno documents a hidden Cycle Day field for specifying where a new subscriber enters an autoresponder. | |
| SendGridConnect the SendGrid app with an API key and configure the properties in the Justuno workflow. Match custom fields with their exact SendGrid names, including case. The documented workflow exports contact data; a successful API connection by itself does not trigger a newsletter. | |
| KlaviyoConnect Klaviyo under account Apps, then add it to the workflow and choose the list or group. The workflow determines where captured subscriber data goes. | |
| MailchimpConnect Mailchimp under account Apps, then add it to the workflow and choose the list or group. The workflow determines where captured subscriber data goes. | |
| SMS | Attentive · Emotive · Listrak SMS · PostscriptSMS destinations are separate from collecting a phone number. No messages were sent. |
| CRM | ActiveCampaign · Salesforce Marketing CloudThe CRM connection handles customer and profile data for marketing workflows. Supported record types and field mappings depend on the provider, rather than on the form controls alone. |
| CRM | HubSpotA Super Admin connects HubSpot; the workflow sends mapped properties to a static list. Sync is one-way, from Justuno. Set contacts’ marketing status in HubSpot before emailing them. |
| Analytics | Google Analytics · Google Tag Manager · Triple WhaleAvailable in the app catalogue. Live event delivery and revenue attribution were not tested. |
| Store | Shopify · BigCommerce · Adobe Commerce / Magento · WooCommerceShopify was connected. Cart, product and purchase conditions are available in the workflow editor; no live cart or order test was run. |
| Automation | HTTP Client / webhooks · ZapierDocumented connection paths. Searching HTTP in this account’s catalogue returned no result; confirm setup availability for your account. |
Justuno · AI agents
Connects reporting and visitor workflows
AI Smart Timing adjusts when campaigns appear, and the app offers AI-labelled product recommendations. External agents have a documented analytics API; external campaign creation, editing and publication were not established. Inspected in a Shopify test-store trial.
| Agent task | What the agent can do |
|---|---|
| UnderstandUnconfirmed | The reviewed analytics API does not establish access to complete saved design, targeting and workflow configuration. |
| CreateUnconfirmed | Designs and a workflow were prepared manually in unpublished drafts. External creation and editing endpoints were not established. |
| OperatePartial | Configured workflows can branch, update profiles, sync apps and run code. Documented HTTP actions can pass data onward; external publish, pause and schedule controls were not established. |
| MeasurePartial | The documented analytics endpoint supports configurable chart queries, dates and time zones. The account has dashboards and export controls, but no authenticated API query or live attribution test was run. |
| Work safelyPartial | Creator and Publisher roles separate preparation from release in the UI, and Activity records account actions. The app warns that a personal API key accesses all account data; scoped keys, external write approvals and rollback were not established. |
Justuno · Works with Shopify
Justuno’s Shopify coverage includes storefront installation, native app, products and variants, and discounts. Recommend upsells, cross-sells, most-purchased items, previously viewed or purchased products, complete-the-look items and current or abandoned cart contents. Use fixed or unique discount codes and synchronize store discounts.
| Capability | How it works in Justuno |
|---|---|
| Storefront installationSupported | Connect Shopify and enable the app embed in your theme. |
| Native appSupported | Install Pop-Ups & Spotlight by Justuno from the Shopify App Store. |
| Products and variantsSupported | Recommend upsells, cross-sells, most-purchased items, previously viewed or purchased products, complete-the-look items and current or abandoned cart contents. |
| DiscountsSupported | Use fixed or unique discount codes and synchronize store discounts. |
| Customer dataLimited | Use purchase history and shopper profile properties in connected-store workflows. |
| Events and triggersSupported | Use cart, purchase, product-view and discount events in workflows. |
| Audience and cart targetingSupported | Build conditions from cart items and value, products viewed or purchased, discount exposure or redemption, and profile properties. |
| Apply a discountSupported | Automatically apply Shopify discounts. |
OptiMonk · Formats & content
Papa’s take
OptiMonk’s tools include message, promo bars, countdown, button link, and copy coupon. Show a standalone message without a form or action button. Visitors can simply read and dismiss it.
| Feature | How it works in OptiMonk |
|---|---|
| Message | Show a standalone message without a form or action button. Visitors can simply read and dismiss it. |
| Promo bars | Sticky top or bottom bars are available for announcements. |
| Countdown | Show a countdown inside the popup for a timed offer or event. |
| Button link | Send visitors to a chosen URL when they click a popup button. |
| Copy coupon | Let visitors copy a displayed coupon code to their clipboard with a click. |
| Mobile editor | Desktop and mobile are separate views of a campaign, so the mobile view can be edited on its own. |
OptiMonk · Forms
Papa’s take
OptiMonk’s form controls include email capture, phone field, single choice, multiple choice, and free text. The visual editor exposes a Phone field with a country selector. This establishes collection controls, not SMS consent or delivery.
| Feature | How it works in OptiMonk |
|---|---|
| Email capture | The inspected email field exposes required-field and error-message settings. A separate Shopify test form rejected empty and malformed email and stored a valid synthetic response in OptiMonk. The earlier multi-step editor preview did not enforce validation. |
| Phone field | The visual editor exposes a Phone field with a country selector. This establishes collection controls, not SMS consent or delivery. |
| Single choice | Radio options expose editable labels and recorded values. The connected field determines the choice type; switching type requires a new element. |
| Multiple choice | The native choice-group panel supports multiple checkbox options, with an optional required flag. |
| Free text | The generated form includes an optional comment textarea. An AI revision removed an unwanted duplicate from the first page. |
| Consent checkbox | The test form rendered an unchecked, optional email-marketing checkbox. It is a recorded choice field.Email marketing consent · Privacy terms consent |
| Multi-step | Built a three-page form with Next page and Jump to page controls. Its editor preview advanced with blank or malformed email. A separate published Shopify form passed basic email validation; the multi-step draft and answer-dependent branching remain unverified. |
| Validation | A form published temporarily on our protected Shopify test store rejected empty and malformed email, then accepted a valid synthetic response. The separate multi-step editor preview did not enforce the same checks; review each generated form before launch.Field validation · Email format · Required fields |
OptiMonk · Surveys
Papa’s take
OptiMonk’s feedback formats include quizzes. Build multi-step product quizzes. Choose the response format around the question you want to answer.
| Feature | How it works in OptiMonk |
|---|---|
| Quizzes | Build multi-step product quizzes. |
OptiMonk · Gamification
Papa’s take
The inspected wheel has editable prize labels, codes and weights. Its displayed chances normalize winning slices only; empty-code sectors show no winning chance. The scratch editor supports four weighted prize rows and cover styling; the planner says every play wins.
| Feature | How it works in OptiMonk | |
|---|---|---|
Set labels, coupon codes and relative weights in native Wheel settings. Chances are calculated across winning slices only; empty-code slices have no winning chance. Preview revealed a dummy code.Prize weights · Losing slices | ||
Configure up to four prize rows with labels, codes and relative weights. Our saved weights of 2:1 showed 66.7% and 33.3%; zero disables a row. The planner says every scratch wins one prize. Choose a designed, solid or gradient cover and edit its message. | ||
Documented as a gift-selection format. Our explicit Pick a gift request in the current AI builder produced a scratch-card plan instead; native gift controls and live reward delivery remain unverified. |
OptiMonk · Targeting
Papa’s take
OptiMonk’s audience and display controls include page targeting, geo targeting, device targeting, audience targeting, and behavior triggers. Target by traffic source, UTM parameters and landing page, by Shopify customer tags, Klaviyo list, segment or subscriber status, and by cart value, product count or a product in the cart on Shopify, ShopRenter and WooCommerce stores.
| Feature | How it works in OptiMonk |
|---|---|
| Page targeting | Target current pages and exclude URLs. |
| Geo targeting | Target one or more countries. |
| Device targeting | The AI changed the test campaign’s delay trigger from desktop and mobile to desktop-only. |
| Audience targeting | Target by traffic source, UTM parameters and landing page, by Shopify customer tags, Klaviyo list, segment or subscriber status, and by cart value, product count or a product in the cart on Shopify, ShopRenter and WooCommerce stores.Referrer targeting · Cart targeting · Profile targeting · Customer tags · List segments |
| Behavior triggers | The trigger picker includes delay, exit intent, scroll, inactivity, click and a custom DOM event. Multiple triggers use OR. We saved a ten-second delay through AI.Time delay · Exit intent · Scroll trigger · Inactivity trigger · Custom event trigger |
| Click trigger | The trigger picker offers display on a click on a selected element. |
| Scheduling | Schedule campaigns for a defined time interval. |
| Frequency cap | Cap how many campaigns a visitor sees within a time window. |
| Campaign control | Set high, normal or low campaign priority and connect campaigns based on prior exposure. |
OptiMonk · Experiments
Papa’s take
OptiMonk’s testing tools include A/B testing. Popup testing, email testing and automation experiments are separate capabilities. A useful comparison also considers traffic allocation, how a winner is selected and whether a no-popup control is available to measure the effect of showing a campaign at all.
| Feature | How it works in OptiMonk |
|---|---|
| A/B testing | We saved a no-popup control with a 50/50 split in an inactive campaign. Settings expose automatic winner selection at 95% chance to win, at least 200 conversions and three days.Popup tests · No-popup holdout · Automatic winner |
OptiMonk · Team & sites
Papa’s take
OptiMonk’s tools include workspaces, team, and roles. Switch domain workspaces to see their campaigns, reports and leads. Essential allows two domains.
| Feature | How it works in OptiMonk |
|---|---|
| Workspaces | Switch domain workspaces to see their campaigns, reports and leads. Essential allows two domains. |
| Team | The Free account exposes teammate invitations. |
| Roles | Invitations offer Member and Owner roles. The Users screen reserves subscription, billing and usage management for Owners. |
OptiMonk · Developer
Papa’s take
OptiMonk’s developer interfaces include HTTP API, webhooks, and MCP server. An official MCP server lets AI agents read campaigns, generate and edit designs, change delivery settings and coupons, and publish campaigns. It does not read analytics or leads.
| Feature | How it works in OptiMonk |
|---|---|
| HTTP API | Create and edit campaigns through a documented REST API with scoped API keys. It does not cover leads or analytics.Create designs · Operate campaigns · Scoped credentials |
| Webhooks | Send new subscribers' first name, last name and email to a webhook callback URL. |
| MCP server | An official MCP server lets AI agents read campaigns, generate and edit designs, change delivery settings and coupons, and publish campaigns. It does not read analytics or leads.Create designs · Operate campaigns · Scoped credentials |
OptiMonk · Support
Papa’s take
OptiMonk’s tools include chat support. Live chat is included on all plans, including Free. Consider the support channel alongside the work you expect help with.
| Feature | How it works in OptiMonk |
|---|---|
| Chat support | Live chat is included on all plans, including Free. |
OptiMonk · Editor & workflow
Papa’s take
OptiMonk’s editing tools include free editor, campaign drafts, saved versions, and AI popup assistant. The in-app assistant generates campaign concepts, revises a design on request and changes display settings such as delay and device. Save campaigns as inactive drafts.
| Feature | How it works in OptiMonk |
|---|---|
| Free editor | The Free plan opens the editor. |
| Campaign drafts | Save campaigns as inactive drafts. |
| Saved versions | The editor keeps saved versions and offers Undo and Redo. |
| AI popup assistant | The in-app assistant generates campaign concepts, revises a design on request and changes display settings such as delay and device.Copy · Design · Targeting |
OptiMonk · Data & reporting
Papa’s take
OptiMonk’s data and reporting tools include field mapping, lead export, revenue goals, and team notifications. Choose destination lists and map signup fields to email or CRM providers. Export leads as CSV or XLSX.
| Feature | How it works in OptiMonk |
|---|---|
| Field mapping | Choose destination lists and map signup fields to email or CRM providers. |
| Lead export | Export leads as CSV or XLSX. |
| Revenue goals | Set purchase or order goals and add-to-cart value goals. |
| Team notifications | Each popup signup can post the submitted fields as a message to a chosen Slack channel. |
OptiMonk · Integrations
Papa’s take
Send subscribers to email, SMS and CRM destinations with campaign-specific lists and field mapping. The provider picker was inspected in a Free account. No destination account was connected and no submission was sent.
| Connection | Services and data |
|---|---|
| Brevo · Selzy · Maileon · Mailigen · MailWizz · Listamester · Omnisend · The Marketer · WebGalambConnect the provider account, select a list and map signup fields to the destination. Some connectors retain older service names in the picker, including Sendinblue for Brevo. | |
| CleverReachAuthorize the CleverReach account, choose a recipient group and map the form fields. OptiMonk offers a double opt-in mode that requires selecting a confirmation form. A new recipient can therefore be present but inactive until they click the email. | |
| CM CommerceSelect CM Commerce (Conversio) on the campaign, supply the CM Commerce API key and choose a list. Map popup inputs and add fixed field values where useful. The list and mapping can be edited for an individual campaign without removing the account connection. | |
| SendGridSelect SendGrid in the OptiMonk campaign’s integration settings and supply the SendGrid API key. The guide describes adding form subscribers to the mailing list but gives no field-by-field mapping. Confirm any extra attributes inside Marketing Contacts. | |
| AWeberAuthorize AWeber in the OptiMonk campaign, choose a list and match the campaign inputs to field identifiers from that list. The mapping options depend on both the form and the selected list. Create the destination field before building a signup around a reader’s preference. | |
| Campaign MonitorEnter the Campaign Monitor API key, test the connection and choose the mailing list in the OptiMonk campaign. To identify form signups, the vendor describes creating a source custom field on the Campaign Monitor list, refreshing the field choices in OptiMonk and selecting it. | |
| GetResponseConnect GetResponse with an API key in the campaign, select the receiving list and map the popup inputs. A static field lets the merchant send a fixed campaign identifier alongside each address. You can change the list for one campaign while keeping the account connection. | |
| KlaviyoConnect Klaviyo, choose a list and map the signup fields. Collected answers follow that mapping; segmentation and follow-up stay in Klaviyo. | |
| MailchimpConnect Mailchimp, choose a list and map the signup fields. Collected answers follow that mapping; segmentation and follow-up stay in Mailchimp. | |
| SMS | Attentive · PostscriptSend captured contacts to SMS marketing platforms. |
| CRM | MiniCRM · SalesAutopilotSend new subscribers to the selected destination; provider-specific settings apply. |
| CRM | KeapConnect Keap to the OptiMonk campaign, choose tags that already exist in Keap and map form inputs to contact fields. You can send fixed fields too. Configure the follow-up in Keap using the tag or value the form actually supplies. |
| CRM | OntraportUse an Ontraport App ID and API key with permission to add contacts. Choose an optional tag in the OptiMonk campaign; if you create the tag in Ontraport, refresh the choices before saving. Submissions add contacts with the selected tag. |
| CRM | SalesforceConnect Salesforce in the campaign and choose the receiving record type. Email maps to the CRM email field; review the suggested mappings for other inputs or leave an input out. A static source value can identify every record submitted by this campaign. |
| CRM | HubSpotConnect HubSpot, choose a list and map the signup fields. Collected answers follow that mapping; segmentation and follow-up stay in HubSpot. |
| Messaging | SlackSend team notifications to Slack. |
| Analytics | Google Analytics 4 via Google Tag ManagerThe help centre documents campaign tracking through GTM. |
| Automation | ZapierForward leads through automation workflows. |
| Custom connections | Webhooks · REST APIWebhooks forward submissions. The documented REST builder API creates and edits campaigns; it does not expose leads or analytics. |
OptiMonk · AI agents
Edits campaign settings and offers MCP
The in-app assistant generated concepts, revised a design and changed our inactive campaign’s delay and device rule. OptiMonk also documents external MCP tools for building and managing campaigns. Our first concept needed correction: it added a button and changed the requested store message.
| Agent task | What the agent can do |
|---|---|
| UnderstandSupported | The MCP reference documents reading campaigns, design threads and delivery settings. External calls have not been tested. |
| CreatePartial | The in-app assistant generated four concepts, revised one and built a form-free announcement with desktop and mobile previews. The first concept included an unwanted action button and invented a documentation-service theme, so the result needed review. |
| OperatePartial | The assistant changed our draft’s delay to ten seconds and restricted that trigger to desktop. MCP documents settings and publishing operations; live publication was not tested. |
| MeasureUnconfirmed | The documented builder MCP has no reporting, lead or submission tools. Dashboard analytics do not establish external-agent access to results. |
| Work safelyPartial | The account exposes separate read and write permissions for builds and campaigns, plus connected-app management. Our test stayed inactive. Permission enforcement and external publication approval were not tested. |
OptiMonk · Works with Shopify
OptiMonk’s Shopify coverage includes storefront installation, native app, products and variants, and discounts. Show manually selected products, most-viewed items, recently visited products, cart contents and smart recommendations. Generate unique, single-use codes when displayed, with fixed or relative expiry.
| Capability | How it works in OptiMonk |
|---|---|
| Storefront installationSupported | Install the app and enable its theme embed to display campaigns and collect responses. |
| Native appSupported | Install the native OptiMonk app from the Shopify App Store. |
| Products and variantsSupported | Show manually selected products, most-viewed items, recently visited products, cart contents and smart recommendations. |
| DiscountsSupported | Generate unique, single-use codes when displayed, with fixed or relative expiry. Wheel and scratch-card prizes use existing codes. |
| Customer dataLimited | Use Shopify customer tags. |
| Events and triggersLimited | Set order goals and purchase or add-to-cart value goals. |
| Audience and cart targetingSupported | Combine cart value, product count and specific products in the cart using AND conditions. |
| Apply a discountSupported | Automatically apply Shopify coupons. |
OptinMonster · Formats & content
Papa’s take
OptinMonster’s tools include promo bars, eye-catching, countdown, button link, and dynamic text. Floating bars are listed among campaign formats. MonsterEffects adds animated entrances to lightbox popups.
| Feature | How it works in OptinMonster |
|---|---|
| Promo bars | Floating bars are listed among campaign formats. |
| Eye-catching | MonsterEffects adds animated entrances to lightbox popups. This does not establish support for scrolling text or content carousels; check the selected plan. |
| Countdown | Countdown campaigns are available on Pro and above. |
| Button link | Send visitors to a chosen URL when they click a popup button. |
| Dynamic text | Pro supports Smart Tags for dynamic campaign text. |
OptinMonster · Forms
Papa’s take
OptinMonster’s form controls include email capture and multi-step. Use two-step Yes/No campaigns on Plus and above. Collect email addresses through signup forms and pass new contacts to the connected mailing list.
| Feature | How it works in OptinMonster |
|---|---|
| Email capture | Collect email addresses through signup forms and pass new contacts to the connected mailing list. |
| Multi-step | Use two-step Yes/No campaigns on Plus and above. |
OptinMonster · Gamification
Papa’s take
OptinMonster’s game formats include spin the wheel. Spin a prize wheel to reveal a discount or reward. The game is the way an offer is revealed; prize configuration and the signup flow determine what the visitor actually receives.
| Feature | How it works in OptinMonster | |
|---|---|---|
Spin a prize wheel to reveal a discount or reward. |
OptinMonster · Targeting
Papa’s take
OptinMonster’s audience and display controls include geo targeting and scheduling. Geolocation targeting requires Growth, above the Pro plan selected here. Campaign scheduling is included from Pro.
| Feature | How it works in OptinMonster |
|---|---|
| Geo targeting | Geolocation targeting requires Growth, above the Pro plan selected here. |
| Scheduling | Campaign scheduling is included from Pro. |
OptinMonster · Experiments
Papa’s take
OptinMonster’s testing tools include A/B testing. A/B testing starts on Plus and is included in Pro. Popup testing, email testing and automation experiments are separate capabilities.
| Feature | How it works in OptinMonster |
|---|---|
| A/B testing | A/B testing starts on Plus and is included in Pro. |
OptinMonster · Team & sites
Papa’s take
OptinMonster’s tools include team and roles. Subaccounts for colleagues and clients require Pro or higher. Pro and higher offer Viewer, Author and Manager roles scoped to assigned sites and folders.
| Feature | How it works in OptinMonster |
|---|---|
| Team | Subaccounts for colleagues and clients require Pro or higher. |
| Roles | Pro and higher offer Viewer, Author and Manager roles scoped to assigned sites and folders. Authors cannot publish; additional access to leads and saved assets can be granted. |
OptinMonster · Developer
Papa’s take
OptinMonster’s developer interfaces include webhooks and MCP server. The official MCP server can create a campaign, edit its display rules, report results and pause delivery. Access is scoped to the authorised role.
| Feature | How it works in OptinMonster |
|---|---|
| Webhooks | Pro includes webhooks for sending leads to other systems. |
| MCP server | The official MCP server can create a campaign, edit its display rules, report results and pause delivery. Access is scoped to the authorised role.Create designs · Operate campaigns · Read performance · Scoped credentials |
OptinMonster · Integrations
Papa’s take
Send campaign leads to external providers, with access depending on the integration and subscription. Sending leads to multiple providers from one campaign requires Pro or higher. The integrations badge does not mean every connector is available on the entry plan.
| Connection | Services and data |
|---|---|
| KitRequires Plus or higher and a published Kit form. Choose the form, optional tags or sequences, and map pre-created custom fields; spin-to-win coupon transfer is not supported. | |
| ActiveCampaignAvailable from Basic. Connect with an API key, choose a list and map fields; Assigned Form links the signup to ActiveCampaign form automation and double opt-in settings. | |
| MailerLiteConnect the current or Classic MailerLite account, choose a group and map subscriber fields. Automatically created custom fields use text; create date or number fields in MailerLite first. | |
| Bento · MailPoetThe monthly pricing page includes these marketing connections in Basic. | |
| iContactRegister the iContact application, set its application password and connect those credentials in OptinMonster. Select the list for the campaign. The connection label in the editor is for internal use; find the subscriber in iContact to verify the actual destination. | |
| Campaign MonitorAdd Campaign Monitor to the OptinMonster campaign and select the intended subscriber list. Inspect the subscriber there before investigating a missing welcome email. Confirmation and repeat submissions can make the number of new subscribers smaller than the recorded form conversions. | |
| Constant ContactAdd Constant Contact in the campaign’s Integrations settings, connect the account and select the email list. Returning subscribers can generate a fresh popup conversion without adding another person to the list. Check the contact record when reconciling counts. | |
| MailchimpAvailable on all plans. Connect an API key, select an audience, and map fields, tags and groups. Double opt-in defaults to on; create typed merge fields before mapping them. | |
| OmnisendSend contacts with tags and mapped properties, with separate email and SMS subscription options. The guide documents welcome-email and wheel-coupon transfer; its Plus requirement conflicts with the pricing page. | |
| BrevoAvailable on all plans. Connect with a Brevo API key, choose a list and map fields; automatically created attributes use text, and phone numbers go to the SMS attribute. Spin-to-win coupon data is not sent to Brevo. | |
| EmailOctopusConnect EmailOctopus from OptinMonster’s campaign integrations and choose the list to receive signups. Check the account’s access to this connector and use a fresh email for the first test. Previously deleted or subscribed addresses can behave differently when submitted again. | |
| CRM | KlaviyoRequires Pro or higher. Authorize Klaviyo, select a list and map fields. Create custom properties in Klaviyo first and use the dedicated phone field for numbers. |
| CRM | HubSpotRequires Pro or higher. Select a static list and map properties. Assigned Form additionally needs matching fields and a hubspotutk cookie; create typed properties in HubSpot first. |
| Analytics | Google AnalyticsConnect campaigns for additional performance reporting. |
| Custom forms | External form HTMLEmbed a provider form when a native connection is unavailable; this is not a native field-mapping integration. |
| Automation | Zapier · WebhooksConnect additional destinations, including spreadsheet or CRM workflows, through an intermediary or endpoint. |
OptinMonster · AI agents
Creates and manages popup campaigns through MCP
An authorised assistant can inspect campaign rules, create a popup from a template, read results and pause a campaign. The server honours the user’s role and the scopes selected for the connection. Approve a scoped connection in an OptinMonster account.
| Agent task | What the agent can do |
|---|---|
| UnderstandSupported | Reads sites, campaigns and display rules. |
| CreateSupported | Creates a campaign from a template and sets targeting rules. |
| OperateSupported | Can duplicate, pause and resume campaigns. |
| MeasureSupported | Returns per-campaign analytics and top performers. |
| Work safelySupported | Reporting, campaign changes, deletion and lead details have separate permissions. The account owner can revoke a connection. |
Picreel · Formats & content
Papa’s take
Picreel’s tools include eye-catching, countdown, button link, and dynamic text. Choose a slide, fade, swing or shake entrance animation. Countdown campaigns require Business or above.
| Feature | How it works in Picreel |
|---|---|
| Eye-catching | Choose a slide, fade, swing or shake entrance animation. |
| Countdown | Countdown campaigns require Business or above. |
| Button link | Send visitors to a chosen URL when they click a popup button. |
| Dynamic text | Insert content from the current page into a popup, such as a product or a signed-in name. |
Picreel · Forms
Papa’s take
Picreel’s form controls include email capture, phone field, single choice, free text, and consent checkbox. Collect visitor details on the first overlay screen and display the configured offer on the next. Mark a form field as required.
| Feature | How it works in Picreel |
|---|---|
| Email capture | Collect email addresses through signup forms and pass new contacts to the connected mailing list. |
| Phone field | Add a dedicated phone-number input to a popup form. |
| Single choice | Add radio buttons or a dropdown to collect one choice. |
| Free text | Add an Input Box for a visitor's written answer. |
| Consent checkbox | Add a dedicated Consent field to the form. |
| Hidden fields | Add a Hidden Field to pass a value without a visible input. |
| Multi-step | Collect visitor details on the first overlay screen and display the configured offer on the next. |
| Validation | Mark a form field as required. |
Picreel · Gamification
Papa’s take
Picreel’s game formats include spin the wheel. Spin a prize wheel to reveal a discount or reward. The game is the way an offer is revealed; prize configuration and the signup flow determine what the visitor actually receives.
| Feature | How it works in Picreel | |
|---|---|---|
Spin a prize wheel to reveal a discount or reward. |
Picreel · Targeting
Papa’s take
Picreel’s audience and display controls include page targeting, geo targeting, device targeting, audience targeting, and behavior triggers. Target new or returning visitors and use cookie conditions. Trigger on exit, a time delay, or a percentage scrolled up or down.
| Feature | How it works in Picreel |
|---|---|
| Page targeting | Include or exclude URL patterns using contains, equals and their negative conditions. |
| Geo targeting | Include or exclude selected countries. |
| Device targeting | Choose desktop, mobile, tablet, desktop and tablet, or all devices. |
| Audience targeting | Target new or returning visitors and use cookie conditions. |
| Behavior triggers | Trigger on exit, a time delay, or a percentage scrolled up or down.Time delay · Exit intent · Scroll trigger |
| Click trigger | Open the campaign when a visitor clicks a matching CSS selector. |
| Frequency cap | Show once, every visit, daily, weekly or monthly to the same visitor. |
Picreel · Experiments
Papa’s take
Picreel’s testing tools include A/B testing. Select between two and five campaigns for a comparison test. The setup opens in the trial account; published tier claims still conflict.
| Feature | How it works in Picreel |
|---|---|
| A/B testing | Select between two and five campaigns for a comparison test. The setup opens in the trial account; published tier claims still conflict. |
Picreel · Team & sites
Papa’s take
Picreel’s tools include team and roles. Business lists unlimited users. Read-only users can inspect leads, campaigns, tests and statistics.
| Feature | How it works in Picreel |
|---|---|
| Team | Business lists unlimited users. |
| Roles | Read-only users can inspect leads, campaigns, tests and statistics. Billing and account settings are restricted. |
Picreel · Developer
Papa’s take
Picreel’s developer interfaces include HTTP API and webhooks. Enterprise offers a two-way API for retrieving leads and sending enrichment data back to Picreel. Send captured lead data to a configured endpoint through the Webhook integration.
| Feature | How it works in Picreel |
|---|---|
| HTTP API | Enterprise offers a two-way API for retrieving leads and sending enrichment data back to Picreel. |
| Webhooks | Send captured lead data to a configured endpoint through the Webhook integration. |
Picreel · Editor & workflow
Papa’s take
Picreel’s editing tools include campaign drafts and AI popup assistant. ProProfs AI generates and edits popup content and appearance from a prompt. The editor can add the requested text as a new element.
| Feature | How it works in Picreel |
|---|---|
| Campaign drafts | Keep a saved campaign switched off before activating it. |
| AI popup assistant | ProProfs AI generates and edits popup content and appearance from a prompt. The editor can add the requested text as a new element.Copy · Design |
Picreel · Data & reporting
Papa’s take
Picreel’s data and reporting tools include field mapping and lead export. Map popup fields to destination CRM fields. Export captured leads to CSV or Excel.
| Feature | How it works in Picreel |
|---|---|
| Field mapping | Map popup fields to destination CRM fields. |
| Lead export | Export captured leads to CSV or Excel. |
Picreel · Integrations
Papa’s take
Route popup leads to marketing and sales tools, with Zapier extending the available destinations. Exact access for individual email and CRM connectors is not established here. A CMS installation option is not counted as a separate lead-data integration.
| Connection | Services and data |
|---|---|
| ActiveCampaign · MarketoSend contact information collected by Picreel campaigns to an external marketing platform. The connection handles lead delivery; newsletters and sales follow-up run in the receiving service. | |
| Constant ContactPicreel’s published instructions assign a campaign to a Constant Contact list ID. The vendor describes sending earlier leads as well as future submissions to that list. Check the size and eligibility of the existing campaign audience before enabling the sync. The guide does not list custom-field mappings. | |
| AWeberPicreel’s help center describes authorizing AWeber and selecting a subscriber list and popup campaign. Its email integration article also describes sending past and future campaign leads to a designated list. Check which records will be transferred when connecting an established campaign, especially if adding a subscriber starts an email. | |
| KlaviyoPicreel lists Klaviyo, but its setup link leads to Zapier instructions. Confirm the direct or bridge route, receiving list and supported fields before planning follow-up. | |
| MailchimpEnter the API key and list ID, then assign the Picreel campaign. The connection sends both previously collected leads and future submissions to that audience. | |
| CRM | SalesforceSign in to Salesforce through Picreel, open Manage and assign the enabled popup campaigns that should sync. Picreel describes creating Salesforce contacts from captured addresses. If your pipeline begins with leads, verify the record type before handing traffic to this form. |
| CRM | HubSpotSend captured email, name and phone to HubSpot for sales follow-up. Specific form submissions and custom-property mapping need separate confirmation. |
| Analytics | Google AnalyticsTrack popup performance in external analytics. |
| Automation | ZapierForward popup leads to other apps. The advertised hundreds of integrations include destinations reached through Zapier. |
| Custom connections | API · Callbacks · WebhooksThe pricing page lists these developer options under Enterprise; do not assume entry-plan access. |
Picreel · AI agents
AI editor and Enterprise lead API
ProProfs AI changes popup copy and design. The Enterprise API supports lead retrieval and enrichment. The in-app assistant was exercised in the trial editor.
| Agent task | What the agent can do |
|---|---|
| UnderstandUnconfirmed | External access to campaign configuration remains unconfirmed. |
| CreateUnconfirmed | An external interface for creating popup designs remains unconfirmed. |
| OperateUnconfirmed | External publishing, pausing and scheduling remain unconfirmed. |
| MeasureUnconfirmed | External access to campaign performance reports remains unconfirmed. |
| Work safelyUnconfirmed | Scoped external campaign credentials and execution permissions remain unconfirmed. |
Poptin · Formats & content
Papa’s take
Poptin’s tools include message, flyby / slide-in, promo bars, teasers, and countdown. Show a standalone message without a form or action button. Visitors can simply read and dismiss it.
| Feature | How it works in Poptin |
|---|---|
| Message | Show a standalone message without a form or action button. Visitors can simply read and dismiss it. |
| Flyby / slide-in | Slide-in messages appear from the edge rather than taking over the page. The scratch editor includes a slide-in layout. |
| Promo bars | Display sticky top or bottom bars. |
| Teasers | A small teaser invites visitors to open the full popup when they are ready. |
| Countdown | Show a countdown inside the popup for a timed offer or event. |
| Button link | Send visitors to a chosen URL when they click a popup button. |
| Mobile editor | Turn on Mobile Editing to design a separate mobile version: text, background, images, button colour, size, thank-you screen and field order can differ from desktop. |
Poptin · Forms
Papa’s take
Poptin’s form controls include email capture, phone field, single choice, free text, and consent checkbox. Build email journeys triggered by popup conversions, subscriptions, tags, visits, email activity or dates. Add delays, Yes/No branches and contact updates.
| Feature | How it works in Poptin |
|---|---|
| Email capture | Collect email addresses through signup forms and pass new contacts to the connected mailing list. |
| Phone field | Collect a phone number in a dedicated contact field. |
| Single choice | The inspected field offers Radio and Single-select display modes, with editable option labels and values. This confirms one selected answer; it does not establish a scored quiz or rating scale. |
| Free text | Collect a written response with the Message field. |
| Consent checkbox | Add an Email Consent checkbox alongside the signup fields. |
| Hidden fields | Set an input field to Hidden instead of displaying it to visitors. |
| Validation | Check email format and common typos, accept only business emails, or combine both checks.Field validation · Email format · Phone format · Email typo check · Business email filter |
| Email double opt-in | Choose a double opt-in setting for the popup or inherit the account setting. |
| Follow-up | Build email journeys triggered by popup conversions, subscriptions, tags, visits, email activity or dates. Add delays, Yes/No branches and contact updates.After signup · Reward email · Email automation · Email sequences · Delays and branches · Lifecycle triggers |
Poptin · Gamification
Papa’s take
Three reward games are available: wheel, scratch card and pick a gift. Wheel and gift editors expose prize weights and losing outcomes; scratch reveals a configured offer. Useful for signup incentives without a separate game tool.
| Feature | How it works in Poptin | |
|---|---|---|
Set prize labels, codes and relative weights. Mark losing outcomes and edit separate Play, Post Play, Winning and Losing screens; the post-play form can be skipped.Prize weights · Losing slices | ||
Reveal an offer beneath a scratch layer, then collect an email on the post-play screen or skip straight to the winning screen. The inspected template had no prize-weight or losing-outcome controls. | ||
Let visitors pick a gift box. Configure prize labels, codes, relative weights, losing outcomes and redirects, with separate winning and losing screens and an optional post-play form. |
Poptin · Targeting
Papa’s take
Poptin’s audience and display controls include page targeting, geo targeting, device targeting, audience targeting, and behavior triggers. Target visitors by traffic source and, with a connected Shopify store, by login status, customer tags, cart item count, cart value or specific products. Order-history targeting requires an upgrade.
| Feature | How it works in Poptin |
|---|---|
| Page targeting | Target specific URLs. |
| Geo targeting | Target visitors by country in the display rules. |
| Device targeting | Select desktop, mobile or both in the display rules. |
| Audience targeting | Target visitors by traffic source and, with a connected Shopify store, by login status, customer tags, cart item count, cart value or specific products. Order-history targeting requires an upgrade.Referrer targeting · Cart targeting · Profile targeting · Customer tags · Login status · Order history |
| Behavior triggers | The editor offers exit intent, time delay, scroll, page count, click count and inactivity triggers. Multiple manual triggers use the first condition reached. JavaScript and Autopilot triggers are upgrade-gated on Growth Free.Time delay · Exit intent · Scroll trigger · Inactivity trigger |
| Click trigger | Open a campaign when a visitor clicks a selected element. |
| Scheduling | Set days, date ranges and time windows. |
| Frequency cap | Control repeat display for new and returning visitors and whether converted visitors can see the form again. |
Poptin · Experiments
Papa’s take
Poptin’s testing tools include A/B testing. Popup testing, email testing and automation experiments are separate capabilities. A useful comparison also considers traffic allocation, how a winner is selected and whether a no-popup control is available to measure the effect of showing a campaign at all.
| Feature | How it works in Poptin |
|---|---|
| A/B testing | Created a same-template A/B variant from a completed campaign. The dashboard grouped the two designs as one test. Both were switched off after a temporary test-store activation; live allocation and statistical stopping remain unverified. |
Poptin · Email & SMS
Papa’s take
Poptin’s messaging channels include email marketing. The Emails & Poptins bundle includes campaigns, audience segments and automation journeys. Growth Free lists 250 contacts and 500 emails.
| Feature | How it works in Poptin |
|---|---|
| Email marketing | The Emails & Poptins bundle includes campaigns, audience segments and automation journeys. Growth Free lists 250 contacts and 500 emails. |
Poptin · Team & sites
Papa’s take
Poptin’s tools include workspaces, team, and roles. Popup-only Free and Basic cover one domain, Pro covers four, and Agency supports unlimited domains. Growth also includes unlimited domains and account management.
| Feature | How it works in Poptin |
|---|---|
| Workspaces | Popup-only Free and Basic cover one domain, Pro covers four, and Agency supports unlimited domains. Growth also includes unlimited domains and account management.Several sites · Client portfolio |
| Team | Invite users to the account. The pricing matrix lists user management on Agency and Growth, while the access screen lists any paid plan. |
| Roles | The Users & Access screen describes shared editing, deletion and billing access. It says any paid plan, while the pricing matrix reserves user management for Growth and Agency; confirm access for Basic or Pro before buying. |
Poptin · Developer
Papa’s take
Poptin’s developer interfaces include HTTP API and webhooks. Manage contacts and email operations, read popup analytics, and pause or resume existing popups through the public API. API keys are revocable and bound to an account or subaccount.
| Feature | How it works in Poptin |
|---|---|
| HTTP API | Manage contacts and email operations, read popup analytics, and pause or resume existing popups through the public API. API keys are revocable and bound to an account or subaccount. API access is listed on Free.Operate campaigns · Read performance · Scoped credentials |
| Webhooks | Forward popup form submissions to an external endpoint. |
Poptin · Support
Papa’s take
Poptin’s tools include chat support. Chat and email support are listed on the public pricing page. Consider the support channel alongside the work you expect help with.
| Feature | How it works in Poptin |
|---|---|
| Chat support | Chat and email support are listed on the public pricing page. |
Poptin · Editor & workflow
Papa’s take
Poptin’s editing tools include free editor and campaign drafts. Save campaigns as inactive drafts. The Growth Free plan includes editor access.
| Feature | How it works in Poptin |
|---|---|
| Free editor | The Growth Free plan includes editor access. |
| Campaign drafts | Save campaigns as inactive drafts. |
Poptin · Data & reporting
Papa’s take
Poptin’s data and reporting tools include scheduled reports and team notifications. Schedule lead and statistics reports. The account integration selector offers Slack as a destination.
| Feature | How it works in Poptin |
|---|---|
| Scheduled reports | Schedule lead and statistics reports. |
| Team notifications | The account integration selector offers Slack as a destination.Email · Slack |
Poptin · Integrations
Papa’s take
Send popup contacts to email and CRM tools, or connect an automation service for other destinations. The integration selector and webhook URL field are accessible in Growth Free after adding an input field. Delivery and provider-specific field mapping have not been tested.
| Connection | Services and data |
|---|---|
| SmartrMailCopy the API key from SmartrMail’s integration settings and the list ID from the subscriber list URL. Enter both under Email and Integrations on the poptin and approve. The guide confirms lead delivery to the list but gives no complete extra-field map. | |
| KitAuthorize Kit or enter an API key, then select a form to receive name, email and phone. The Kit form’s confirmation-email settings determine whether subscribers must confirm before joining. | |
| BrevoConnect with a v3 API key and list ID to send name, email and phone. Names split into first and last name; the SMS attribute requires a phone number with its country prefix. | |
| ActiveCampaign · ActiveTrail · Benchmark · Drip · E-goi · Ecomail · Elastic Email · Emma · Gist · MailerLite · Mailgun · Omnisend · SendloopSend new popup contacts to the connected email platform for follow-up. The integration selector is included in Growth Free; custom-field transfer depends on the selected connector. | |
| CM CommerceEnter the CM Commerce API key and the target list ID in the poptin’s integration settings. The guide lists name, email, phone and message and sends a test lead after setup. Choose the CM Commerce integration when configuring this route. | |
| Customer.ioUse the workspace Site ID, API key and segment ID in the Customer.io integration for the poptin. Its guide lists name, email, phone and message and sends a test lead on successful setup. Check the person in the intended workspace and segment. | |
| DotdigitalEnter the Dotdigital API user email, password, regional endpoint and address book ID under the popup’s Email and Integrations settings. After publishing, Poptin sends a test lead to that book. Its guide lists name, email, phone and message as supported fields. | |
| EmailOctopusIn EmailOctopus, copy the list ID and the field tag for first name. Enter both with the API key in Poptin. Poptin documents name, email, phone and message; check the actual destination field before using any of them in a template. | |
| iContactEnter the app credentials, account ID, folder ID and list ID for the intended iContact account in Poptin. The list ID can be copied from the list URL. The documented fields are name, email and phone. | |
| MailjetCopy the Mailjet API key, secret and contact list ID into the poptin’s integration settings and approve the connection. This directs new email signups to the chosen list. Validate any optional answers on the contact before building a segment around them. | |
| MoosendChoose Moosend in the popup’s Email and Integrations settings and enter the API key and list ID. The guide confirms list delivery, but its field note names a different provider. Verify optional fields using a real submission before depending on them. | |
| SendFoxGenerate a SendFox personal access token, copy the list ID and enter both in the poptin’s integration settings. Save the popup and look for its API test lead in that list. Poptin specifies name and email for this connector. | |
| SendlaneOn the individual popup, enter the Sendlane list ID, API key, hash key and subdomain described in Poptin’s setup guide. This route sends signups to that list. Check which credentials your account exposes before following this older setup in a new account. | |
| SendPulseOpen Email and Integrations on the poptin, choose SendPulse and supply the account’s API credentials. SendPulse documents choosing the email list that receives new form responses. Verify extra answers in that address book before treating them as campaign variables. | |
| AWeberAuthenticate AWeber in the poptin’s Email and Integrations settings, choose the list, approve and save the changes. Poptin’s connector guide names Email and Message as the supported fields. Check a different connector if several structured answers must reach AWeber separately. | |
| Campaign MonitorCopy the API key and the list API ID into the popup’s Email and Integrations settings. Poptin documents sending name, email address, phone and message. The list ID identifies the destination, so a copied client campaign needs its own settings checked. | |
| Constant ContactIn the popup editor, open Email and Integrations, add Constant Contact and select the email list for new subscribers. Poptin documents signup delivery there. Its walkthrough does not enumerate optional fields, so inspect a contact before relying on a phone number or a preference. | |
| GetResponseIn Email and Integrations, enter the GetResponse API key and the target list’s token. Save the popup and look for Poptin’s test lead in that list. Poptin specifies name and email and explicitly excludes the phone field for this connector. | |
| SendGridEnter a SendGrid API key and the list ID from Marketing → Contacts in the poptin’s integration settings. Poptin sends a test lead to the selected list and documents name, email and phone. Verify a real form submission separately from the setup test. | |
| KlaviyoChoose a Klaviyo list to receive name, email, phone and custom properties. SMS needs consent and confirmation; invalid phone numbers can prevent list membership. | |
| MailchimpConnect Mailchimp, select tags and groups, and enable updates for returning contacts if needed. Message and consent values use text merge fields named MESSAGE and CONSENT. | |
| CRM | Agile CRM · Fireberry · Freshsales · LeadSquared · Nutshell · SalesflareRoute new contacts to sales tools. |
| CRM | KeapAuthenticate Keap in the poptin’s integration settings and publish the changes. Poptin lists name, email and phone and sends an API test lead to the contact database. A contact arriving in Keap is the starting point for checking any sales or messaging automation. |
| CRM | PipedriveAuthorize Pipedrive from the popup and save the integration. Name, email and phone are supported; deal name and deal stage are optional settings. Poptin sends a test contact after setup. Inspect the pipeline as well if you enabled deal creation. |
| CRM | Zoho CRMSign in to Zoho CRM from the popup’s integration settings and authorize access. Poptin documents name, email and phone and sends a test entry to Zoho CRM Leads. Look there first when checking a new enquiry. |
| CRM | SalesforceAuthenticate Salesforce under the poptin’s Email and Integrations settings and map the form fields. Poptin requires a mapping for Company. Make sure the form actually collects a usable value before choosing this route for a business enquiry. |
| CRM | HubSpotThe CRM route sends name, email and phone, with optional contact updates. HubSpot Forms also sends Message to a chosen form. Both require an email field and account authorization. |
| Messaging | Crisp · Drift · Intercom · SlackThese messaging services appeared in the authenticated integration selector. Delivery was not tested. |
| Automation | Make · ZapierUse intermediary workflows for additional destinations. |
| Custom connections | REST API · WebhooksRead popup analytics, pause or resume existing popups, and manage contacts through the API. Webhooks forward form submissions to your endpoint. MCP is not yet available. |
Poptin · AI agents
Operates existing popups
An agent can inspect performance and pause or resume an existing popup through the API. Building a new popup or changing its design is not established by the current reference. The account pricing lists API access on Free and paid plans.
| Agent task | What the agent can do |
|---|---|
| UnderstandPartial | Read popup configuration and account objects. Plan limits and permission discovery are not established. |
| CreateUnconfirmed | No documented operation for creating a popup or editing its design and targeting. |
| OperatePartial | Pause and resume existing popups. Resume rejects drafts; it cannot publish a new one. |
| MeasureSupported | Retrieve popup analytics, conversions and aggregate metrics, including A/B variants. |
| Work safelyPartial | Keys are bound to an account or subaccount and can be revoked. There is no isolated sandbox. Per-operation permissions, approval controls and design rollback were not established. |
Poptin · Works with Shopify
Poptin’s Shopify coverage includes storefront installation, native app, customer data, and events and triggers. Use customer tags, login status and order history. Order-history access requires an upgrade.
| Capability | How it works in Poptin |
|---|---|
| Storefront installationSupported | Install the app and enable its theme embed. |
| Native appSupported | Install the native Poptin app from the Shopify App Store. |
| DiscountsUnconfirmed | Use manually entered fixed codes or imported unique codes. |
| Customer dataSupported | Use customer tags, login status and order history. Order-history access requires an upgrade. |
| Events and triggersSupported | Use a cart trigger or a follow-up automation after a Shopify purchase. |
| Audience and cart targetingSupported | Target by cart item count, value and products, login status, customer tags and order history. Order-history targeting requires an upgrade. |
| Add to cartSupported | Add a product to the cart with a popup button. |
Popupsmart · Formats & content
Papa’s take
Popupsmart’s tools include message, promo bars, teasers, eye-catching, and button link. Show a standalone message without a form or action button. Visitors can simply read and dismiss it.
| Feature | How it works in Popupsmart |
|---|---|
| Message | Show a standalone message without a form or action button. Visitors can simply read and dismiss it. |
| Promo bars | Choose a Floating Bar template for a notice along the edge of the page. |
| Teasers | Configure a separate Teaser that opens the main popup. |
| Eye-catching | Opening effects include fade, bounce, zoom, flip and slide-in animations. Choose None to disable the opening effect; Lottie is also available as a content element.Entrance animation · Lottie animation |
| Button link | Send visitors to a chosen URL when they click a popup button. |
| Copy coupon | Let visitors copy a displayed coupon code to their clipboard with a click. |
| Dynamic text | Use Smart Tags to replace placeholders with visitor information. |
Popupsmart · Forms
Papa’s take
Popupsmart’s form controls include email capture, phone field, single choice, multiple choice, and free text. Send an automatic email to a popup subscriber immediately or after a delay. One autoresponder can be assigned to a popup campaign; paid plans include an email allowance, with 3,000 emails per month on Advanced.
| Feature | How it works in Popupsmart |
|---|---|
| Email capture | Collect email addresses through signup forms and pass new contacts to the connected mailing list. |
| Phone field | Collect a phone number with a dedicated Phone input. This field alone does not establish consent for SMS marketing. |
| Single choice | Let visitors choose one answer through Single Choice or Dropdown. |
| Multiple choice | Let visitors select several answers with the Multiple Choice field. |
| Free text | Use Short Text or Long Input for written answers. The editor also provides name, address and date fields. |
| Consent checkbox | Add the Notice and Consent element alongside form fields. |
| Hidden fields | Attach a Hidden Input to the submission without displaying another question. |
| Multi-step | Add additional popup steps beyond the main and success screens. A new step was created in our unpublished test campaign; element actions can show another page. |
| Follow-up | Send an automatic email to a popup subscriber immediately or after a delay. One autoresponder can be assigned to a popup campaign; paid plans include an email allowance, with 3,000 emails per month on Advanced. |
Popupsmart · Surveys
Papa’s take
Popupsmart’s feedback formats include numeric rating, star rating, and emoji rating. The Rating element offers star and emoji presentations, with required-answer and action settings. Use emoji icons in the Rating element to collect a quick reaction.
| Feature | How it works in Popupsmart |
|---|---|
| Numeric rating | The Opinion Scale / NPS element offers 1–3, 1–5 and 1–10 ranges. The inspected editor does not offer the standard 0–10 NPS scale. |
| Star rating | The Rating element offers star and emoji presentations, with required-answer and action settings. |
| Emoji rating | Use emoji icons in the Rating element to collect a quick reaction. |
Popupsmart · Gamification
Papa’s take
Popupsmart’s game formats include spin the wheel, lottery ball, and pick a gift. Spin a prize wheel to reveal a discount or reward. Reveal a prize through a lottery-ball game.
| Feature | How it works in Popupsmart | |
|---|---|---|
Spin a prize wheel to reveal a discount or reward. | ||
Reveal a prize through a lottery-ball game. | ||
Choose a gift or mystery box to reveal the offer inside. |
Popupsmart · Targeting
Papa’s take
Popupsmart’s audience and display controls include page targeting, geo targeting, device targeting, behavior triggers, and scheduling. Combine behavior conditions such as scroll depth, exit intent and inactivity; the segment editor groups audience rules with AND and behavior triggers with ANY. Show per pageview, session, day or month; stop after a click, submission or dismissal.
| Feature | How it works in Popupsmart |
|---|---|
| Page targeting | Use URL Browsing rules to control where a campaign appears. Audience conditions also include traffic source, cookies, HTML and site data. |
| Geo targeting | Target messages by country. |
| Device targeting | Choose visitor devices. Additional audience rules cover operating system, browser and browser language. |
| Behavior triggers | Combine behavior conditions such as scroll depth, exit intent and inactivity; the segment editor groups audience rules with AND and behavior triggers with ANY.Time delay · Exit intent · Scroll trigger · Inactivity trigger |
| Scheduling | Set a campaign date and time window through Schedule Date and Time in audience targeting. |
| Frequency cap | Show per pageview, session, day or month; stop after a click, submission or dismissal. |
Popupsmart · Experiments
Papa’s take
Popupsmart’s testing tools include A/B testing. A/B testing starts on Advanced, the plan selected here. Popup testing, email testing and automation experiments are separate capabilities.
| Feature | How it works in Popupsmart |
|---|---|
| A/B testing | A/B testing starts on Advanced, the plan selected here. |
Popupsmart · Team & sites
Papa’s take
Popupsmart’s tools include workspaces, team, and roles. Advanced supports five sites. Advanced includes two team members.
| Feature | How it works in Popupsmart |
|---|---|
| Workspaces | Advanced supports five sites. |
| Team | Advanced includes two team members. |
| Roles | The separately arranged Agency offering advertises client roles and permissions. |
Popupsmart · Developer
Papa’s take
Popupsmart’s developer interfaces include HTTP API and webhooks. Retrieve campaign leads through the documented REST API. Send form submissions to a configured webhook endpoint.
| Feature | How it works in Popupsmart |
|---|---|
| HTTP API | Retrieve campaign leads through the documented REST API. |
| Webhooks | Send form submissions to a configured webhook endpoint. |
Popupsmart · Support
Papa’s take
Popupsmart’s tools include chat support. Support is available through chat; response-time claims have not been independently tested. Consider the support channel alongside the work you expect help with.
| Feature | How it works in Popupsmart |
|---|---|
| Chat support | Support is available through chat; response-time claims have not been independently tested. |
Popupsmart · Editor & workflow
Papa’s take
Popupsmart’s editing tools include AI popup assistant. The editor assistant rewrites text, changes the popup layout and sets device, page and delay rules. Editing, saving a draft and activating a campaign are separate stages of the workflow.
| Feature | How it works in Popupsmart |
|---|---|
| AI popup assistant | The editor assistant rewrites text, changes the popup layout and sets device, page and delay rules.Copy · Design · Targeting |
Popupsmart · Integrations
Papa’s take
Connect form submissions to email and CRM services, and send conversion events to analytics. The Salesforce setup requires administrative permissions and package authorization. Exact Popupsmart tier requirements are not confirmed by these guides.
| Connection | Services and data |
|---|---|
| BrevoConnect with an API key, choose a list per campaign and map popup inputs to Brevo attributes. Saved credentials can be reused; each campaign keeps its own destination and field mapping. | |
| MailerLite · ActiveCampaign · DripConnect an email provider to the campaign’s form and configure its receiving destination. The popup collects the submission; the connector’s field settings determine which details accompany the email address. | |
| EmailOctopusConnect EmailOctopus in the campaign integration settings and complete Match Fields for the selected list. The transfer follows the inputs configured on the popup. Inspect a completed contact, including any attributes that the first newsletter uses. | |
| Customer.ioAdd Customer.io as a connection, supply the Site ID and API key and map the available elements in Match fields. The options depend on the inputs in the popup. Add the question to the design before looking for its value in the integration. | |
| SendGridConnect a SendGrid API key, select the marketing list and map the form fields. Popupsmart also supports mapping browser or device information, a value supplied through its JavaScript API, or a fixed source label. SendGrid handles subsequent email delivery. | |
| KlaviyoConnect with a private API key, choose a list and map email, phone and SMS-consent values. Credentials can be reused, but each campaign needs its own list and field mapping. | |
| MailchimpConnect with an API key, choose an audience and map popup fields. Mapping also accepts system data, fixed values and JavaScript API values. Saved credentials work across campaigns. | |
| CRM | HubSpotAuthorize HubSpot, select a static list and map form, system or fixed values to contact properties. Phone and SMS-consent values are supported; active lists are not. |
| CRM | SalesforceInstall the Salesforce package and authorize the connection in Popupsmart. Choose Lead or Contact, then map the popup inputs and any system or static values required for that record. Use the test step to check the destination before activating the campaign. |
| Analytics | Google Analytics 4 · Meta PixelRecord campaign events; Meta Pixel receives a Lead event after form submission. |
| Automation | Zapier · Make · WebhooksZapier, Make and Webhook are listed in the inspected integration picker. A webhook connection takes a name and destination URL. |
| Custom connections | REST APIDownload campaign leads with date filters and pagination. An account API key is available in Personal Data. |
Popupsmart · AI agents
Edits drafts with built-in AI
The built-in assistant changed copy, removed a form and edited audience rules in our draft test. External workflows can retrieve leads through the REST API or receive submissions by webhook; an interface for external agents to build and publish campaigns is not confirmed. The editor tests used a Free account.
| Agent task | What the agent can do |
|---|---|
| UnderstandPartial | The built-in assistant worked with the current draft’s elements. The documented external API reads leads; account-wide discovery and saved campaign configuration access are unconfirmed. |
| CreatePartial | The in-app assistant changed a headline and description, then removed the form and submit button while keeping the close icon. External-agent design editing and creation from scratch were not verified. |
| OperatePartial | The in-app assistant set desktop-only targeting, an exact page path and a 10-second delay. Those values appeared in the editor. External-agent control and live trigger behavior remain unverified. |
| MeasurePartial | The REST API provides dated lead records. A documented interface for campaign views, conversion rates and A/B results was not established. |
| Work safelyPartial | Draft changes and a separate publishing step were visible. The assistant respected the test instruction not to publish; one removal action failed before the requested preview was achieved. Scoped agent permissions and rollback were not verified. |
Popupsmart · Works with Shopify
Popupsmart’s Shopify coverage includes products and variants. Add a Shopify Product content element. Installation, customer data, discounts and cart actions are separate capabilities.
| Capability | How it works in Popupsmart |
|---|---|
| Products and variantsSupported | Add a Shopify Product content element. |
| Audience and cart targetingLimited | Use Shopify Audience Targeting in campaign audience settings. |
Privy · Formats & content
Papa’s take
Privy’s tools include flyby / slide-in, promo bars, teasers, countdown, and button link. The new display gallery includes flyouts alongside popups and fullscreen layouts. Both builders offer bar formats; the catalogue also includes a free-shipping offer.
| Feature | How it works in Privy |
|---|---|
| Flyby / slide-in | The new display gallery includes flyouts alongside popups and fullscreen layouts. |
| Promo bars | Both builders offer bar formats; the catalogue also includes a free-shipping offer. |
| Teasers | The new editor includes a Tab, and the classic wheel has desktop and mobile tabs for reopening the display. |
| Countdown | Countdown templates appear in the display gallery, and the email editor includes a Timer block. |
| Button link | Send visitors to a chosen URL when they click a popup button. |
| Dynamic text | Displays can insert the won coupon code and win text on the thank-you page; emails and texts insert contact fields and business details via merge tags. |
| Mobile editor | Customize a display's look separately for desktop and mobile. |
Privy · Forms
Papa’s take
Privy’s form controls include email capture, SMS capture, phone field, single choice, and multiple choice. A mini-quiz can combine a question, an email step, a phone step and a thank-you page, with buttons that move to a selected step. Build welcome, cart, checkout, browse, purchase, winback, back-in-stock and date-based flows.
| Feature | How it works in Privy |
|---|---|
| Email capture | Email is a default form field in displays; an email or a phone field is required to create a contact. |
| SMS capture | The editor includes SMS opt-in. Native texting requires an eligible plan and a verified toll-free number. |
| Phone field | Collect a phone number in a separate signup step. Phone capture alone does not make the contact textable. |
| Single choice | Collect one answer with radio buttons or a dropdown. The mini-quiz maps answers to a named contact property. |
| Multiple choice | The classic field library includes multiple-select checkboxes and subscription multi-select fields. |
| Free text | The classic field library offers text and date fields for additional shopper information. |
| Consent checkbox | Email Opt-In and Text Opt-In fields are available in the classic form library.Email marketing consent · SMS marketing consent |
| Hidden fields | Add hidden profile attributes such as UTM values, signup date or a custom value. |
| Multi-step | A mini-quiz can combine a question, an email step, a phone step and a thank-you page, with buttons that move to a selected step. |
| Validation | Limit signups to one per contact or allow only new contacts; required input is available for the email field.Field validation · Required fields · Duplicate email filter |
| CAPTCHA | Account settings expose Invisible reCAPTCHA for signup forms. |
| Email double opt-in | Display settings offer single or double email opt-in. |
| Follow-up | Build welcome, cart, checkout, browse, purchase, winback, back-in-stock and date-based flows. The draft editor offers Yes/No filters, delays, email, SMS, tags and contact updates.After signup · Email automation · Email sequences · Delays and branches · Lifecycle triggers |
Privy · Surveys
Papa’s take
Privy’s feedback formats include quizzes. Mini-quiz templates collect preference answers into a contact property before signup. Choose the response format around the question you want to answer.
| Feature | How it works in Privy |
|---|---|
| Quizzes | Mini-quiz templates collect preference answers into a contact property before signup. |
Privy · Gamification
Papa’s take
Privy’s game formats include spin the wheel. An email-gated wheel sets a label, coupon, win ratio and result text for each slice; slices can be winning or losing. The game is the way an offer is revealed; prize configuration and the signup flow determine what the visitor actually receives.
| Feature | How it works in Privy | |
|---|---|---|
An email-gated wheel sets a label, coupon, win ratio and result text for each slice; slices can be winning or losing.Prize weights · Losing slices |
Privy · Targeting
Papa’s take
Privy’s audience and display controls include page targeting, geo targeting, device targeting, audience targeting, and behavior triggers. Combine cart value, product or variant IDs, order count, browsing history, traffic source, custom fields and day/time conditions. Trigger displays by time on page, scroll, exit intent or an out-of-stock product.
| Feature | How it works in Privy |
|---|---|
| Page targeting | Target current, initial or referring URLs, and combine conditions with AND/OR. |
| Geo targeting | Target country, region or postal code alongside language and other customer attributes. |
| Device targeting | Include or exclude visitors by device category. |
| Audience targeting | Combine cart value, product or variant IDs, order count, browsing history, traffic source, custom fields and day/time conditions.New/returning visitors (limited) · Referrer targeting · Cart targeting · Profile targeting · Order history |
| Behavior triggers | Trigger displays by time on page, scroll, exit intent or an out-of-stock product.Time delay · Exit intent · Scroll trigger · Page-load trigger |
| Scheduling | Run a display ongoing or between custom start and end dates; audience rules can also filter by day of week and time of day. |
| Frequency cap | Set repeat-display timing and exclude previous signups. Campaigns can stop after a specified signup count. |
| Campaign control | Audience rules can include or exclude visitors who have seen or signed up for other displays, which prevents overlap; priorities and queues are not described. |
Privy · Experiments
Papa’s take
Privy’s testing tools include A/B testing. Display A/B tests split traffic between variations by a set ratio and stop after a number of days or site participants. Popup testing, email testing and automation experiments are separate capabilities.
| Feature | How it works in Privy |
|---|---|
| A/B testing | Display A/B tests split traffic between variations by a set ratio and stop after a number of days or site participants.Popup tests · Traffic split · Email or SMS campaign tests · Email tests · SMS tests |
Privy · Email & SMS
Papa’s take
Privy’s messaging channels include email marketing and SMS marketing. Build email and SMS campaigns with audience segments. The email editor offers products, coupons, timers, HTML and Canva import.
| Feature | How it works in Privy |
|---|---|
| Email marketing | Build email and SMS campaigns with audience segments. The email editor offers products, coupons, timers, HTML and Canva import. |
| SMS marketing | The current Email + SMS base includes 250 monthly SMS credits. More credits cost extra; a verified toll-free number is required for native texting. |
Privy · Team & sites
Papa’s take
Privy’s tools include workspaces, team, and roles. Subaccounts let one login manage several stores, brands or domains, with traffic and billing rolled up to the parent. Owners and members can add and remove users, and Event History records who performed each action.
| Feature | How it works in Privy |
|---|---|
| Workspaces | Subaccounts let one login manage several stores, brands or domains, with traffic and billing rolled up to the parent. |
| Team | Owners and members can add and remove users, and Event History records who performed each action. |
| Roles | Two roles exist: Owner and Member. Both can add and remove users; only the Owner can transfer ownership. |
Privy · Developer
Papa’s take
Privy’s developer interfaces include HTTP API, browser API, webhooks, and MCP server. Read account data and performance through the documented MCP server. The Privy API (api.privy.com/v1) creates, reads, updates and deletes contacts, sends order events and ingests custom events that trigger Flows.
| Feature | How it works in Privy |
|---|---|
| HTTP API | The Privy API (api.privy.com/v1) creates, reads, updates and deletes contacts, sends order events and ingests custom events that trigger Flows. It has no endpoints for displays or campaigns. Tokens are scoped to contacts, events and orders. |
| Browser API | window.privyEvents lets a headless or custom storefront identify the shopper and send cart updates for Cart Value targeting. |
| Webhooks | Custom endpoints receive signup and order events, and Slack is available as a destination. |
| MCP server | Read account data and performance through the documented MCP server. |
Privy · Support
Papa’s take
Privy’s tools include chat support. The account plan comparison includes email and live chat support. Consider the support channel alongside the work you expect help with.
| Feature | How it works in Privy |
|---|---|
| Chat support | The account plan comparison includes email and live chat support. |
Privy · Editor & workflow
Papa’s take
Privy’s editing tools include campaign drafts. Displays, flows and email campaigns can be saved as drafts and activated later; live displays can be paused without deletion. Editing, saving a draft and activating a campaign are separate stages of the workflow.
| Feature | How it works in Privy |
|---|---|
| Campaign drafts | Displays, flows and email campaigns can be saved as drafts and activated later; live displays can be paused without deletion. |
Privy · Data & reporting
Papa’s take
Privy’s data and reporting tools include field mapping, lead export, scheduled reports, revenue goals, and team notifications. Sign-up fields sync to linked email and SMS platforms; custom properties map by matching internal names rather than a visual mapper.
| Feature | How it works in Privy |
|---|---|
| Field mapping | Sign-up fields sync to linked email and SMS platforms; custom properties map by matching internal names rather than a visual mapper. |
| Lead export | Export all contacts, a filtered segment or a display's signups as CSV, or push them to a linked account. |
| Scheduled reports | Email notifications send display views, signups, orders and revenue each morning or each Monday. |
| Revenue goals | Display and message reports attribute orders and revenue to signups. |
| Team notifications | The account integration setup offers Slack as a destination. |
Privy · Integrations
Papa’s take
Privy connects store activity, external subscriber lists and customer lifecycle tools. Current base email pricing includes 250 SMS credits; additional credits and partner subscriptions may cost extra.
| Connection | Services and data |
|---|---|
| Dotmailer · SailthruSend collected contacts and supported custom properties to email platforms. | |
| SendGridDirect SendGrid list setup and supported fields are unconfirmed for current Privy accounts. A custom route is possible: send a Privy signup webhook to your own service, then submit the email and destination list ID to SendGrid’s Marketing Contacts API. Your service must map any extra properties and check the result of the contact update. | |
| HubSpotSend Privy signups to HubSpot. Its integration announcement describes timeline events for workflows; confirm current event and field support before building automation around them. | |
| KlaviyoSync email, phone and custom properties to Klaviyo. Property names must match Klaviyo’s internal names; welcome flows remain in Klaviyo. | |
| MailchimpSend email addresses and phone numbers from Privy to Mailchimp. Choose whether Privy or Mailchimp sends the welcome email to avoid duplicate messages. | |
| SMS | Attentive · Emotive · Postscript · RedoSend collected phone numbers and consent to SMS platforms. |
| Messaging | SlackSend signup and order events to a Slack channel. |
| Customer lifecycle | Gorgias · Judge.me · Junip · Rivo · Smile · Yotpo · Recharge · AliaCover SMS support, reviews, loyalty, subscriptions and incoming Alia signup data. |
| Analytics | Google AnalyticsTrack signup and display performance in Google Analytics. |
| Advertising | Facebook Custom AudiencesSend collected contacts to Facebook Custom Audiences for ad targeting. |
| Store | Shopify · BigCommerce · Wix · WooCommerce · Squarespace · Weebly · WordPress.org · Shift4ShopConnect store activity to Privy marketing; capabilities vary by platform. |
| Content | CanvaCanva is listed in the authenticated hub and the email editor provides Import Canva Email. |
| Automation | ZapierCreate or update Privy contacts from other apps; the Zapier app is available by invitation. |
| Custom connections | Privy MCP · REST APIA read-only MCP server gives compatible assistants account access, and the REST API manages contacts, orders and events. |
| Custom connections | WebhooksSend signup and order events to a custom endpoint by POST. |
Privy · AI agents
Reads account data through MCP
Privy offers an official read-only MCP for account analysis. It helps an assistant understand campaigns and results; creating, editing and publishing popups through it are not supported. No prompt-based design assistant was established in the inspected editors.
| Agent task | What the agent can do |
|---|---|
| UnderstandSupported | The documented MCP reads campaigns, displays, flow triggers and steps, segments, contacts, orders and products. Authenticated retrieval was not tested. |
| CreateUnconfirmed | MCP has no write tools. External popup design, editing and creation were not established. |
| OperatePartial | The app exposes API Event flow triggers and outgoing webhooks. This does not establish external publish or pause controls. |
| MeasureSupported | MCP documents campaign and flow performance access. Actual report retrieval and attribution accuracy were not tested. |
| Work safelyPartial | Read-only MCP prevents campaign changes through that connection. OAuth selects a business; UI Event History records operational actions. Fine-grained roles and rollback were not established. |
Privy · Works with Shopify
Privy’s Shopify coverage includes storefront installation, native app, products and variants, and collections. Shopify products sync to Privy; Product blocks pull title, description and price into displays and emails. Shopify collections sync to Privy for targeting, segmentation and email content, and can drive flow conditions.
| Capability | How it works in Privy |
|---|---|
| Storefront installationSupported | A native Shopify app is available. |
| Native appSupported | A native app is available in the Shopify App Store. |
| Products and variantsSupported | Shopify products sync to Privy; Product blocks pull title, description and price into displays and emails. |
| CollectionsSupported | Shopify collections sync to Privy for targeting, segmentation and email content, and can drive flow conditions. |
| DiscountsSupported | Create master or unique Shopify discount codes from inside Privy: fixed amount, percentage or free shipping with minimum purchase rules and schedules. |
| Customer dataSupported | Segment by customer tags, lifetime spend, order count, order history and shopping behavior. |
| Customer synchronizationSupported | Signups sync to Shopify customers with an accepts-marketing flag and optional tags; Shopify customers marked as accepting marketing import and update in Privy. Deletions are not replicated. |
| Events and triggersSupported | Privy Flows supports orders, refunds, shipments, browsing, carts, checkout and restock triggers. Privy Flows is its own automation system, separate from Shopify Flow. |
| Audience and cart targetingSupported | Filter by cart value, product or variant, order count and Shopify customer tags. |
| Apply a discountSupported | A display's coupon can be applied to the cart automatically after signup, so the shopper does not type the code. |
| Add to cartSupported | Cross Sell displays pull in a Shopify product and set the button URL to add that product to the cart on click. |
Sleeknote · Formats & content
Papa’s take
Sleeknote’s tools include teasers, countdown, button link, and mobile editor. Add a teaser entry point. With the teaser enabled on mobile, the editor warns that mobile triggers do not apply.
| Feature | How it works in Sleeknote |
|---|---|
| Teasers | Add a teaser entry point. With the teaser enabled on mobile, the editor warns that mobile triggers do not apply. |
| Countdown | Add a countdown timer to a campaign. |
| Button link | Send visitors to a chosen URL when they click a popup button. |
| Mobile editor | Edit desktop and mobile designs separately. |
Sleeknote · Forms
Papa’s take
Sleeknote’s form controls include email capture, SMS capture, phone field, single choice, and free text. Build a sequence of form steps with a separate success step; templates also offer progressive lessons and quizzes. Validate form input before accepting a submission.
| Feature | How it works in Sleeknote |
|---|---|
| Email capture | Collect email addresses through signup forms and pass new contacts to the connected mailing list. |
| SMS capture | A dedicated SMS element is available in the form editor. |
| Phone field | The editor provides a Phone Input element separately from its SMS element. |
| Single choice | Radios, Dropdown and Answer Buttons provide choice-based responses. |
| Free text | Input and Textarea elements collect short or longer written answers. |
| Consent checkbox | Add a checkbox for consent alongside contact fields. |
| Multi-step | Build a sequence of form steps with a separate success step; templates also offer progressive lessons and quizzes. |
| Validation | Validate form input before accepting a submission.Field validation · Phone format · Required fields |
Sleeknote · Surveys
Papa’s take
Sleeknote’s feedback formats include quizzes. Map combinations of quiz answers to personalised outcomes, with a default result. Map answer values and field names to an email platform or CSV; export values alone do not establish a scored knowledge test.
| Feature | How it works in Sleeknote |
|---|---|
| Quizzes | Map combinations of quiz answers to personalised outcomes, with a default result. Map answer values and field names to an email platform or CSV; export values alone do not establish a scored knowledge test. |
Sleeknote · Gamification
Papa’s take
A strong option for campaigns that go beyond a prize wheel: scratch cards, calendars and Learn to Earn lessons with progressive rewards. The editor exposes prize weights, per-outcome codes and separate coupon lists for each lesson. These formats require Core + Gamification.
| Feature | How it works in Sleeknote | |
|---|---|---|
Set relative prize probabilities, reward codes and the heading and description shown for each result. Losing outcomes can be given zero weight.Prize weights · Losing slices | ||
Configure prize probabilities, images, codes and result copy. Customise the scratch layer and cursor, and preview each reward in the editor. | ||
Arrange Educate, Ask and Claim or Continue stages into lessons. Offer static or unique coupon lists per lesson; the editor states that exhausted code lists deactivate the campaign and trigger an email notification. | ||
Give each door a date and its own campaign content with Form and Success steps. Reuse content across selected doors and preview open, closed, current and expired states. | ||
The documented Daily Offers format rotates the title, image, code and teaser by date after signup. |
Sleeknote · Targeting
Papa’s take
Sleeknote’s audience and display controls include page targeting, geo targeting, device targeting, audience targeting, and behavior triggers. Use referral, UTM, cookies and new-visitor conditions. Choose automated, time, scroll, exit-intent, click or SiteData triggers.
| Feature | How it works in Sleeknote |
|---|---|
| Page targeting | Show or hide messages on selected pages. |
| Geo targeting | Target messages by location. |
| Device targeting | Configure desktop and mobile designs and triggers separately. |
| Audience targeting | Use referral, UTM, cookies and new-visitor conditions.New/returning visitors · Referrer targeting |
| Behavior triggers | Choose automated, time, scroll, exit-intent, click or SiteData triggers. Audience rules also cover cookies, referral, UTM, page count and new visitors.Time delay · Exit intent · Scroll trigger |
| Click trigger | Open a campaign using a CSS class or ID. Click triggering can reopen it within the same session unless Preserve Conditions is enabled. |
| Scheduling | Schedule activation and deactivation in advance. |
| Frequency cap | Limit each campaign’s show count and total campaign impressions per session. |
| Campaign control | Final setup includes Campaign order for multiple campaigns, alongside a domain-level impression limit. |
Sleeknote · Experiments
Papa’s take
Sleeknote’s testing tools include A/B testing. Compare popup variants with A/B tests. Popup testing, email testing and automation experiments are separate capabilities.
| Feature | How it works in Sleeknote |
|---|---|
| A/B testing | Compare popup variants with A/B tests.Popup tests · Traffic split |
Sleeknote · Team & sites
Papa’s take
Sleeknote’s tools include workspaces, team, and roles. The Core plan supports unlimited domains. Accounts support additional users and super users.
| Feature | How it works in Sleeknote |
|---|---|
| Workspaces | The Core plan supports unlimited domains. |
| Team | Accounts support additional users and super users. |
| Roles | Billing is restricted to the main owner; additional users and super users cannot access it. This does not establish custom role permissions. |
Sleeknote · Developer
Papa’s take
Sleeknote’s developer interfaces include browser API, webhooks, and MCP server. Read campaign and split-test data through the official MCP server. Send submissions to a configured endpoint through a custom integration.
| Feature | How it works in Sleeknote |
|---|---|
| Browser API | Open an existing campaign through a browser JavaScript trigger. |
| Webhooks | Send submissions to a configured endpoint through a custom integration. |
| MCP server | Read campaign and split-test data through the official MCP server.Read performance · Scoped credentials |
Sleeknote · Support
Papa’s take
Sleeknote’s tools include chat support. Chat, email and phone support are listed. Consider the support channel alongside the work you expect help with.
| Feature | How it works in Sleeknote |
|---|---|
| Chat support | Chat, email and phone support are listed. |
Sleeknote · Editor & workflow
Papa’s take
Sleeknote’s editing tools include campaign drafts. Save a campaign separately from activating it. Editing, saving a draft and activating a campaign are separate stages of the workflow.
| Feature | How it works in Sleeknote |
|---|---|
| Campaign drafts | Save a campaign separately from activating it. |
Sleeknote · Data & reporting
Papa’s take
Sleeknote’s data and reporting tools include field mapping, lead export, and revenue goals. Map quiz answer values and question names to destination fields. Download collected leads and quiz answers as CSV.
| Feature | How it works in Sleeknote |
|---|---|
| Field mapping | Map quiz answer values and question names to destination fields. |
| Lead export | Download collected leads and quiz answers as CSV. |
| Revenue goals | Track purchases and revenue through the Shopify integration. |
Sleeknote · Integrations
Papa’s take
Send leads to marketing platforms, with a clear distinction between direct connectors and other catalogue listings. Google Sheets, Airtable and Slack appear in the catalogue without its direct-integration label; a native connection is not confirmed here. Without an integration, the editor offers lead storage for up to 90 days and later download.
| Connection | Services and data |
|---|---|
| ActiveCampaignConnect with the API URL and key, choose a list and map campaign fields. Additional options send custom data and enable the list’s autoresponder; multistep campaigns are supported. | |
| DripSend campaign signups to Drip with tags, custom fields and a submission event for follow-up workflows. The connector also exposes double opt-in and additional data such as the signup page. | |
| Rule.io · Peytz Mail · Voyado · Agillic · Apsis · Apsis One · MarketingPlatform · Ubivox · SmartWeb · HeyLoyalty · Marketing Cloud · EmarsysConnect captured leads to the listed destination. | |
| CleverReachConfigure the CleverReach REST API connection in the campaign builder, choose the receiving list and map the campaign inputs to CleverReach fields. Save the integration and then the campaign itself. Check the mapped answer on a recipient in the selected group. | |
| DotdigitalSelect Dotdigital at the integration step of the Sleeknote campaign builder. Sleeknote lists a dedicated ESP connection for delivering signups. If a follow-up depends on a marketing preference or consent record, verify that specific value in Dotdigital; the ESP index does not specify those outputs. | |
| Campaign MonitorEnter the Campaign Monitor API key and list ID at the campaign’s integration step. Map form inputs to Campaign Monitor fields; the additional options also accept custom data. This route supports multistep campaigns when the answers need to stay attached to one subscriber. | |
| MailchimpConnect with an API key, select an audience and map the form fields. Options include custom data, double opt-in and welcome emails; multistep campaigns are supported. | |
| KlaviyoChoose a Klaviyo list, map campaign inputs and enter exact custom-property names. Additional options send custom data; multistep campaigns are supported. | |
| CRM | SalesforceSet up a Salesforce connected app, then authenticate it from the campaign builder with the integration user and app credentials. Map the inputs to CRM fields. Sleeknote also offers an optional Salesforce campaign assignment, useful for getting event signups into the right campaign. |
| CRM | HubSpotConnect with a private-app token, choose a HubSpot form and map the campaign fields. The token needs forms and contacts access; multistep campaigns and additional data are supported. |
| Analytics | Google Analytics · SegmentConnect campaign data to your analytics stack. |
| Product recommendations | Clerk · Hello Retail · Raptor · Shopify · RelewiseConnect a recommendation service to campaigns. |
| Automation | ZapierRoute submissions to additional destinations. |
| Custom connections | Custom IntegrationSend submissions to an endpoint using POST, POST as JSON or GET. The editor also offers Basic Authentication. |
Sleeknote · AI agents
Reads campaigns and results through MCP
Sleeknote has an official read-only MCP for campaign data, performance and split tests. An agent can analyse results and suggest changes, but the MCP cannot create, edit, activate, pause or delete campaigns. Those actions remain in the app.
| Agent task | What the agent can do |
|---|---|
| UnderstandSupported | The MCP lists campaigns and their active status. Full access to saved design and targeting configuration was not established. |
| CreateUnconfirmed | The official MCP does not create or edit campaigns. A separate agent creation interface was not established. |
| OperatePartial | JavaScript can trigger an existing campaign in the browser. The read-only MCP cannot activate, pause or delete account campaigns. |
| MeasureSupported | MCP exposes campaign views, conversions, conversion rates and split-test results for analysis. |
| Work safelyPartial | Read-only access limits campaign changes. Credentials can be revoked or regenerated, but one account credential set is shared across clients; separate client scopes were not established. |
Sleeknote · Works with Shopify
Sleeknote’s Shopify coverage includes storefront installation, native app, customer synchronization, and events and triggers. Automatically send subscribers to Shopify. Track purchases and revenue through the Shopify app without separate custom purchase-event setup.
| Capability | How it works in Sleeknote |
|---|---|
| Storefront installationSupported | Activate the app block in your Shopify theme after installing the app. |
| Native appSupported | Manage the native Sleeknote app inside Shopify. |
| Products and variantsLimited | Connect Shopify for product recommendations. |
| Customer synchronizationSupported | Automatically send subscribers to Shopify. |
| Events and triggersSupported | Track purchases and revenue through the Shopify app without separate custom purchase-event setup. |
Wisepops · Formats & content
Papa’s take
Wisepops’s tools include teasers, countdown, button link, and copy coupon. The Tab panel offers an optional teaser, with separate settings and closing controls. Show a countdown inside the popup for a timed offer or event.
| Feature | How it works in Wisepops |
|---|---|
| Teasers | The Tab panel offers an optional teaser, with separate settings and closing controls. |
| Countdown | Show a countdown inside the popup for a timed offer or event. |
| Button link | Send visitors to a chosen URL when they click a popup button. |
| Copy coupon | Let visitors copy a displayed coupon code to their clipboard with a click. |
Wisepops · Forms
Papa’s take
Wisepops’s form controls include email capture, phone field, single choice, multiple choice, and free text. The Branch block routes the Yes and Not yet answers to different steps. Button actions include next step, URL, anchor and closing.
| Feature | How it works in Wisepops |
|---|---|
| Email capture | Add an Email field to a form step. The inspected field can block addresses already collected. |
| Phone field | The form field menu includes Phone, separately from Email. |
| Single choice | Radio buttons and a Drop-down list are available in the question menu. |
| Multiple choice | The question menu includes Checkboxes for selecting multiple answers. |
| Free text | The question menu offers single-line Text and Multi-line text fields. |
| Hidden fields | Hidden field is available in the question menu for values that visitors do not enter visibly. |
| Multi-step | The inspected template has a first step and separate follow-up steps for its two answers. |
| Logic | The Branch block routes the Yes and Not yet answers to different steps. Button actions include next step, URL, anchor and closing. |
| Validation | The Email field offers Block existing emails to prevent signing up with addresses already collected. |
Wisepops · Surveys
Papa’s take
Wisepops’s feedback formats include NPS. Ask how likely visitors are to recommend you on a 0–10 scale. This badge identifies NPS collection, not a promise of automatic score reporting.
| Feature | How it works in Wisepops |
|---|---|
| NPS | Ask how likely visitors are to recommend you on a 0–10 scale. This badge identifies NPS collection, not a promise of automatic score reporting. |
Wisepops · Gamification
Papa’s take
Wisepops’s game formats include spin the wheel, scratch card, pick a gift, and seasonal calendar. Spin a prize wheel to reveal a discount or reward. Scratch away the cover to reveal a hidden reward.
| Feature | How it works in Wisepops | |
|---|---|---|
Spin a prize wheel to reveal a discount or reward. | ||
Scratch away the cover to reveal a hidden reward. | ||
Choose a gift or mystery box to reveal the offer inside. | ||
Open dated calendar doors to reveal seasonal offers. |
Wisepops · Targeting
Papa’s take
Wisepops’s audience and display controls include geo targeting, device targeting, behavior triggers, click trigger, and scheduling. The editor offers landing, exit, scroll, click, hover and custom-event triggers. Multiple triggers use the first matching condition; landing can include a delay or pageview condition.
| Feature | How it works in Wisepops |
|---|---|
| Geo targeting | Audience rules include Specific regions alongside traffic source, UTM, visit history and language. |
| Device targeting | Display rules offer all devices, desktops and tablets, or mobiles. |
| Behavior triggers | The editor offers landing, exit, scroll, click, hover and custom-event triggers. Multiple triggers use the first matching condition; landing can include a delay or pageview condition.Time delay · Exit intent · Scroll trigger · Hover trigger · Custom event trigger · Page-load trigger |
| Click trigger | An On Click trigger is available in Display rules. |
| Scheduling | Set start and end dates in a selected time zone. A Detailed schedule option is also available. |
| Frequency cap | Repeat on every page, every session or a set interval. Stop after signup/click, a display count or closure. |
Wisepops · Experiments
Papa’s take
Wisepops’s testing tools include A/B testing. Run popup experiments with visitor allocation and optional automatic rollout of the winning variant. Popup testing, email testing and automation experiments are separate capabilities.
| Feature | How it works in Wisepops |
|---|---|
| A/B testing | Run popup experiments with visitor allocation and optional automatic rollout of the winning variant.Popup tests · Traffic split · No-popup holdout · Automatic winner |
Wisepops · Email & SMS
Papa’s take
Wisepops’s messaging channels include web push. Web push is part of the advertised onsite product suite. Capturing an address in a popup and sending a marketing campaign are separate jobs.
| Feature | How it works in Wisepops |
|---|---|
| Web push | Web push is part of the advertised onsite product suite. |
Wisepops · Team & sites
Papa’s take
Wisepops’s tools include team and roles. Invite users to collaborate on campaigns. Separate access to the account from permission to change or publish campaigns.
| Feature | How it works in Wisepops |
|---|---|
| Team | Invite users to collaborate on campaigns. |
| Roles | The inspected invite form offers Admin access to all websites, users and billing, or Editor access to selected websites. |
Wisepops · Developer
Papa’s take
Wisepops’s developer interfaces include HTTP API, browser API, and webhooks. Read campaign identifiers, activation state and display, click and email counts, and export collected contacts through the API. Send email, phone and survey responses to a configured endpoint, with retries.
| Feature | How it works in Wisepops |
|---|---|
| HTTP API | Read campaign identifiers, activation state and display, click and email counts, and export collected contacts through the API. |
| Browser API | JavaScript callbacks connect popup events to site logic, and the editor offers a custom-event trigger. |
| Webhooks | Send email, phone and survey responses to a configured endpoint, with retries. |
Wisepops · Editor & workflow
Papa’s take
Wisepops’s editing tools include campaign drafts. Prepare an experiment as a draft, then publish it. Editing, saving a draft and activating a campaign are separate stages of the workflow.
| Feature | How it works in Wisepops |
|---|---|
| Campaign drafts | Prepare an experiment as a draft, then publish it. |
Wisepops · Data & reporting
Papa’s take
Wisepops’s data and reporting tools include revenue goals. Experiments support order rate and revenue per visitor as success metrics. Detailed results have plan restrictions.
| Feature | How it works in Wisepops |
|---|---|
| Revenue goals | Experiments support order rate and revenue per visitor as success metrics. Detailed results have plan restrictions. |
Wisepops · Integrations
Papa’s take
Connect captured contacts and campaign data to marketing, analytics and automation tools. A listed integration does not establish access on every tier. Google Sheets is documented as a Zapier workflow, not a native spreadsheet connector.
| Connection | Services and data |
|---|---|
| BrevoConnect with an API key and choose the receiving list. Optional double opt-in uses a Brevo email-template ID and confirmation redirect URL; category fields require their option IDs. | |
| ActiveCampaignConnect with the API URL and key, select a list and map additional fields. Email, phone and names map automatically; entered tag names are reused or created in ActiveCampaign. | |
| DripAuthorize the Drip account from the popup’s email-form settings, then select the receiving destination. The setup guide documents signup delivery, without detailing custom-event or tag controls. | |
| Omnisend · Braze · Emarsys · Ometria · Splio · Actito · Acoustic · Marigold Engage · Kit · VoyadoConnect signup forms to an external email platform and send new leads there for follow-up. The chosen provider determines the available destination settings and supported contact fields. | |
| IterableCreate an Iterable key and choose the US or EU endpoint for the connected project in Wisepops. Select the destination list on the popup’s signup form. Use a contact from that project to verify membership; a list of the same name in another project is a different destination. | |
| DotdigitalAuthorize the form sync with Dotdigital and select the receiving list. Email, phone and names have default mappings; additional answers use the form’s field mapping. Wisepops says an email signup can resubscribe a past unsubscriber and offers an email double opt-in setting. | |
| Customer.ioProvide the workspace’s tracking credentials and App API key in the form’s Sync tab. Wisepops exposes an email identifier option for compatible workspaces and documents IP allowlisting for restricted keys. Check the resulting person and attributes in the intended workspace. | |
| MailjetMailjet documents a direct Wisepops connection as well as a Zapier option. For the direct route, enter Mailjet credentials in the form sync, select the list and map any extra fields. Use the bridge only when its extra routing serves a specific purpose. | |
| SmartrMailStart in SmartrMail on the subscriber list that should receive signups. Choose the Wisepops integration and enter the Wisepops API key and popup ID. A cloned popup has its own ID; check that the intended form is linked to the list. | |
| SendlaneConnect Sendlane from the email form’s Sync tab and choose the list. Wisepops describes confirmation for contacts sent to Sendlane. Check the contact after clicking the confirmation link when reconciling popup conversions with active subscribers. | |
| GetResponsePaste the GetResponse API key into the signup form’s sync settings and pick a list. Wisepops documents mapping a hidden form field to Day of Cycle. Populate it deliberately when the first lesson or welcome offer must arrive on a particular day. | |
| Constant ContactConnect Constant Contact in the popup’s email form and choose the subscriber list in the sync settings. This sends new signups to that list. Wisepops explicitly excludes Constant Contact PRO accounts running on Retention Science. | |
| SendGridPaste a SendGrid key into the signup form’s sync settings, then choose the receiving list. Wisepops’ instructions request a full-access key. Check whether that permission fits your account policy before choosing this route for a straightforward email list. | |
| KlaviyoSelect a list and map standard or custom profile properties. List settings control double opt-in; leads carry WisePops as their source. Notification signup uses a separate API-key setup. | |
| MailchimpAuthorize Mailchimp in Sync and select an audience. Map required fields and groups, and enter tag names exactly. Delivery runs from the live website, not the editor preview. | |
| SMS | Attentive · Postscript · Emotive · YotpoConnect subscriber capture to SMS marketing. |
| CRM | KeapIn the signup form’s Sync tab, choose Keap, sign in and grant access. Back in Wisepops, select the tags to apply to synced contacts. If adding a tag starts a sequence, test both first-time and existing contacts that already carry it. |
| CRM | PipedriveOpen the signup form’s Sync settings, choose Pipedrive and approve installation in the CRM account. The published instructions establish account authorization for signup delivery. They do not specify a deal stage or a mapping for custom qualification fields. |
| CRM | SalesforceConnect an API-enabled Salesforce CRM account, then configure the sync on the form. Email, phone and names have default mappings, and you can map custom fields. If a visitor omits their last name, Wisepops documents sending a hyphen; its CSV export includes the Salesforce response for troubleshooting. |
| CRM | HubSpotAuthorize HubSpot in Sync and choose a static list. Leads arrive as contacts without a lifecycle stage; set one through a hidden field mapped to Lifecycle Stage. |
| Messaging | IntercomSend contacts collected through Wisepops to Intercom for messaging and follow-up. |
| Analytics · Store | Google Analytics · Segment · ShopifyConnect measurement and store data. |
| Automation | Zapier · API · WebhooksUse Zapier for Google Sheets and notifications; the API supports contact export, campaign data and webhook management. |
Wisepops · AI agents
Exports results and connects form data
Wisepops documents an API for campaign metrics and contacts, plus webhooks for form responses. The inspected editor exposes custom-event triggers and JavaScript callbacks. External creation, editing and publishing of campaigns are not established.
| Agent task | What the agent can do |
|---|---|
| UnderstandPartial | The API lists campaigns and activation state; full design and targeting configuration are not documented in this reference. |
| CreateUnconfirmed | The inspected editor supports manual campaign construction. External design generation or campaign creation was not established. |
| OperatePartial | Custom-event triggers and callbacks support prepared site workflows. Account-level editing and publishing through the API were not established. |
| MeasureSupported | The documented API exposes display, click and email counts and exports collected contacts. These calls have not been executed. |
| Work safelyPartial | API keys are website-specific. The UI offers Admin and site-limited Editor roles; agent-specific approvals and rollback were not established. |
Wisepops · Works with Shopify
Wisepops’s Shopify coverage includes storefront installation and native app. Installation, customer data, discounts and cart actions are separate capabilities. A Shopify listing alone does not establish support for all of them, and features supplied by a separate app need to be considered with that app’s access and pricing.
| Capability | How it works in Wisepops |
|---|---|
| Storefront installationSupported | Connect your store through the native Shopify app. |
| Native appSupported | Install Wisepops: Popup Builder & CRO from the Shopify App Store. |
Adoric · Formats & content
Papa’s take
Adoric’s tools include promo bars, teasers, content carousel, eye-catching, and countdown. Announcement bars are listed for the Classic product. Show a small teaser that opens the full campaign.
| Feature | How it works in Adoric |
|---|---|
| Promo bars | Announcement bars are listed for the Classic product. |
| Teasers | Show a small teaser that opens the full campaign. |
| Content carousel | Build a content carousel with images, text and buttons in the Classic editor. |
| Eye-catching | The Classic editor advertises animation effects and customizable content carousels with images, text and buttons. Availability depends on the product and plan. |
| Countdown | Add countdown timers to promotional campaigns. |
| Button link | Send visitors to a chosen URL when they click a popup button. |
| Dynamic text | Insert the visitor’s name or city into popup copy. |
| Mobile editor | Create separate mobile and tablet design variations. |
Adoric · Forms
Papa’s take
Adoric’s form controls include email capture and multi-step. Build campaigns with multiple steps. Collect email addresses through signup forms and pass new contacts to the connected mailing list.
| Feature | How it works in Adoric |
|---|---|
| Email capture | Collect email addresses through signup forms and pass new contacts to the connected mailing list. |
| Multi-step | Build campaigns with multiple steps. |
Adoric · Targeting
Papa’s take
Adoric’s audience and display controls include page targeting, geo targeting, device targeting, audience targeting, and behavior triggers. Segment new and returning visitors, traffic sources, cookies or browsing history. Show a Classic campaign after a delay, scroll threshold or exit intent.
| Feature | How it works in Adoric |
|---|---|
| Page targeting | Match a URL, a portion of the URL or a query. |
| Geo targeting | Show different Classic campaigns by country. |
| Device targeting | Choose the visitor device for each campaign. |
| Audience targeting | Segment new and returning visitors, traffic sources, cookies or browsing history. |
| Behavior triggers | Show a Classic campaign after a delay, scroll threshold or exit intent.Time delay · Exit intent · Scroll trigger |
| Click trigger | Open a popup when the visitor clicks a selected page element. |
| Scheduling | Classic lists campaign scheduling. The plan summary places it on Essentials, but the in-account matrix also marks Basic; minimum tier is unresolved. |
| Frequency cap | Set when the visitor becomes eligible to see the campaign again. |
Adoric · Experiments
Papa’s take
Adoric’s testing tools include A/B testing. Classic lists A/B testing. The Essentials summary and the in-account matrix disagree on whether Basic includes it.
| Feature | How it works in Adoric |
|---|---|
| A/B testing | Classic lists A/B testing. The Essentials summary and the in-account matrix disagree on whether Basic includes it. |
Adoric · Team & sites
Papa’s take
Adoric’s tools include workspaces. Classic Essentials supports four domains. Separate access to the account from permission to change or publish campaigns.
| Feature | How it works in Adoric |
|---|---|
| Workspaces | Classic Essentials supports four domains. |
Adoric · Developer
Papa’s take
Adoric’s developer interfaces include browser API and webhooks. Send form submissions to a custom endpoint, with a request format, optional authorization header and field mapping. Configure a custom event in campaign rules, then fire the named trigger through adoric.trigger() on the site.
| Feature | How it works in Adoric |
|---|---|
| Browser API | Configure a custom event in campaign rules, then fire the named trigger through adoric.trigger() on the site. |
| Webhooks | Send form submissions to a custom endpoint, with a request format, optional authorization header and field mapping. |
Adoric · Data & reporting
Papa’s take
Adoric’s data and reporting tools include revenue goals. Track purchases following popup exposure as conversion goals. Use the reporting workflow to connect captured responses with the decisions you need to make.
| Feature | How it works in Adoric |
|---|---|
| Revenue goals | Track purchases following popup exposure as conversion goals. |
Adoric · Integrations
Papa’s take
Adoric Popups documents form connections to email providers and CRMs, plus custom webhook delivery. This evidence is for Adoric Popups / Classic, not every separate Adoric Shopify app. The guide still names retired Bronto; it is not credited as a usable integration.
| Connection | Services and data |
|---|---|
| Brevo · ActiveTrail · InwiseSelect a destination list and the form fields to transfer through Adoric Classic / Popups. These direct email connections belong to that product, rather than automatically extending to every Adoric Shopify app. | |
| AWeberSelect AWeber on the Classic form and connect your account. Adoric’s form guide lets you choose a list and the fields to transfer. Verify a sample subscriber’s properties if two offers share the same list and need different follow-up. | |
| GetResponseChoose GetResponse on the Classic form and supply an API key. Select a list and the form fields for transfer. Check the resulting subscriber inside GetResponse if your welcome series depends on a tag or a specific cycle day. | |
| Constant ContactIn an Adoric Classic form, the Constant Contact setup asks for an API key and access token. Select the list and the fields to send from that form. The guide covers the Classic form product, so check which Adoric editor your store uses. | |
| Campaign MonitorIn the Classic form’s Campaign Monitor settings, enter the API key and client ID. Choose a list and the fields to transfer. A successful connection identifies the client; inspect the subscriber on the specific list used by that form. | |
| MailchimpChoose a Mailchimp list and fields in the form’s integration settings. This direct connection belongs to Adoric Classic / Popups, not every separate Adoric Shopify app. | |
| KlaviyoSelect a list and form fields in Adoric Classic / Popups. Klaviyo setup requires Adoric support; the connection does not automatically extend to its separate Shopify apps. | |
| CRM | SalesforceThe Classic form integration asks for the Salesforce organization ID. Adoric describes selecting the form fields to send, but its setup list does not specify the CRM object, required values or duplicate behavior. Those details matter before directing sales enquiries into a live organization. |
| CRM | HubSpotSelect HubSpot and the fields to send in Adoric Classic / Popups. Published instructions still refer to a HubSpot key; confirm the current authentication method with support. |
| Custom connections | WebhooksSend submission data to a configured endpoint. |
Adoric · AI agents
Connects form submissions
Adoric documents outgoing form webhooks that can feed an external agent workflow. We have not established an interface for agents to read, create or manage campaigns. Our Classic account reached the payment screen, but editor access required a card.
| Agent task | What the agent can do |
|---|---|
| UnderstandUnconfirmed | An external interface for listing campaigns or reading saved designs and targeting rules was not established. |
| CreateUnconfirmed | Agent-driven campaign creation, editing and publishing were not verified. The editor was inaccessible without a card. |
| OperatePartial | Form webhooks can pass submissions into an external workflow. This does not demonstrate that an agent can start, pause or change campaigns. |
| MeasureUnconfirmed | Analytics and event features appear in the plan comparison, but external access to campaign reports was not established. |
| Work safelyUnconfirmed | Agent permissions, approval controls and rollback were not established. |
Adoric · Works with Shopify
Adoric’s Shopify coverage includes storefront installation, native app, and products and variants. Use upsells and product recommendations through the separate Adoric Popup & Email Popups app. Installation, customer data, discounts and cart actions are separate capabilities.
| Capability | How it works in Adoric |
|---|---|
| Storefront installationSupported | Install through the Adoric Popup & Email Popups app. |
| Native appSupported | Adoric Popup & Email Popups is a separate Shopify edition from Adoric Classic, with order-based pricing. |
| Products and variantsSupported | Use upsells and product recommendations through the separate Adoric Popup & Email Popups app. |
Personizely · Formats & content
Papa’s take
Personizely’s tools include flyby / slide-in, promo bars, teasers, eye-catching, and countdown. The blank-widget wizard offers Callout, positioned at the side of the page. The blank-widget wizard offers a top or bottom bar.
| Feature | How it works in Personizely |
|---|---|
| Flyby / slide-in | The blank-widget wizard offers Callout, positioned at the side of the page. |
| Promo bars | The blank-widget wizard offers a top or bottom bar. |
| Teasers | The builder supports a teaser step alongside content and success steps. |
| Eye-catching | The builder exposes entrance animation and duration controls. |
| Countdown | A Timer element is available in the widget builder. |
| Button link | Send visitors to a chosen URL when they click a popup button. |
| Copy coupon | Click the coupon to copy its code. Each copy is recorded as an event. |
| Dynamic text | Insert visitor properties into widget text with a fallback value. |
Personizely · Forms
Papa’s take
Personizely’s form controls include email capture, phone field, single choice, multiple choice, and free text. Build widgets with multiple screens. Bouncer is offered for email validation.
| Feature | How it works in Personizely |
|---|---|
| Email capture | Collect email addresses through signup forms and pass new contacts to the connected mailing list. |
| Phone field | The form editor offers a Phone field. This alone does not establish SMS subscription or delivery. |
| Single choice | Custom fields include select and radio controls for one answer. |
| Multiple choice | A multiple-choice custom field type is available. |
| Free text | Custom fields include text and textarea for free-text answers. |
| Consent checkbox | Separate email marketing, SMS marketing and privacy consent fields are available.Email marketing consent · SMS marketing consent · Privacy terms consent |
| Multi-step | Build widgets with multiple screens. |
| Logic | The editor offers conditional actions after an interaction. The audit did not execute a branching workflow. |
| Validation | Bouncer is offered for email validation. |
| CAPTCHA | The integrations screen offers reCAPTCHA v3 for forms. |
Personizely · Surveys
Papa’s take
Personizely’s feedback formats include NPS and quizzes. Collect Net Promoter Score through a survey popup. Build forms and quizzes inside widgets.
| Feature | How it works in Personizely |
|---|---|
| NPS | Collect Net Promoter Score through a survey popup. |
| Quizzes | Build forms and quizzes inside widgets. |
Personizely · Gamification
Papa’s take
Personizely’s game formats include spin the wheel. The Wheel of Fortune editor exposes prize labels, relative weights, retry and no-prize outcomes, and segment automations. The game is the way an offer is revealed; prize configuration and the signup flow determine what the visitor actually receives.
| Feature | How it works in Personizely | |
|---|---|---|
The Wheel of Fortune editor exposes prize labels, relative weights, retry and no-prize outcomes, and segment automations.Prize weights · Losing slices |
Personizely · Targeting
Papa’s take
Personizely’s audience and display controls include page targeting, behavior triggers, click trigger, scheduling, and frequency cap. Triggers include landing, delay, scroll, exit, inactivity, click and hover. Any configured trigger can open the widget.
| Feature | How it works in Personizely |
|---|---|
| Page targeting | Display rules include pages, subdomains and query strings. |
| Behavior triggers | Triggers include landing, delay, scroll, exit, inactivity, click and hover. Any configured trigger can open the widget.Time delay · Exit intent · Scroll trigger · Inactivity trigger · Hover trigger · Page-load trigger |
| Click trigger | A Click trigger can open a widget after interaction. |
| Scheduling | Display rules include Days of week and Timeframe. |
| Frequency cap | Rules can stop a widget after conversion or pause it for the current session after closing. |
Personizely · Experiments
Papa’s take
Personizely’s testing tools include A/B testing. Widget A/B testing requires Premium. Essential includes other testing types.
| Feature | How it works in Personizely |
|---|---|
| A/B testing | Widget A/B testing requires Premium. Essential includes other testing types. |
Personizely · Team & sites
Papa’s take
Personizely’s tools include workspaces, team, and roles. Each site is a separate workspace with its own settings, widgets and campaigns. Invite users to the account with individual logins.
| Feature | How it works in Personizely |
|---|---|
| Workspaces | Each site is a separate workspace with its own settings, widgets and campaigns. |
| Team | Invite users to the account with individual logins. |
| Roles | Admins manage the account; users can work on widgets without account-setting access. |
Personizely · Developer
Papa’s take
Personizely’s developer interfaces include HTTP API, browser API, webhooks, and MCP server. Read reports and start or stop existing widgets and campaigns through the official MCP server. Read widgets, campaigns and experiment results over HTTPS.
| Feature | How it works in Personizely |
|---|---|
| HTTP API | Read widgets, campaigns and experiment results over HTTPS. Write access starts or stops existing widgets and campaigns. OAuth supports separate read and write scopes.Operate campaigns · Read performance · Scoped credentials |
| Browser API | The window.ply interface controls widgets and records events and goals in the browser. |
| Webhooks | The widget automation menu includes Send webhook with a destination URL. |
| MCP server | Read reports and start or stop existing widgets and campaigns through the official MCP server.Operate campaigns · Read performance · Scoped credentials |
Personizely · Support
Papa’s take
Personizely’s tools include chat support. Both Essential and Premium include email and chat support. Consider the support channel alongside the work you expect help with.
| Feature | How it works in Personizely |
|---|---|
| Chat support | Both Essential and Premium include email and chat support. |
Personizely · Data & reporting
Papa’s take
Personizely’s data and reporting tools include lead export. Export widget contacts to CSV. Survey responses without an email or phone do not appear in this contact export.
| Feature | How it works in Personizely |
|---|---|
| Lead export | Export widget contacts to CSV. Survey responses without an email or phone do not appear in this contact export. |
Personizely · Integrations
Papa’s take
Connect widget subscribers to marketing tools, with custom workflows available through webhooks. The integration catalogue and connection controls were inspected in the trial account. No services were connected or deliveries tested.
| Connection | Services and data |
|---|---|
| Kit · Brevo · Omnisend · MailerLite · ActiveCampaign · Sender · Ometria · Zoho Marketing AutomationUse a form automation to send widget subscribers to the connected email platform. | |
| OntraportPersonizely lists Ontraport for subscribers acquired through its list-building widgets. Connect the destination and inspect the receiving contact after a form submission. Its public listing does not establish a campaign-enrolment action or a mapping for a particular custom field. | |
| CM CommercePersonizely lists CM Commerce separately as a destination for email subscribers from its popups. Check the actual subscriber list in the commerce account. The vendor listing confirms list growth; supported custom fields and the authentication steps are unspecified. | |
| CleverReachAuthorize CleverReach under Settings → Integrations and add the list action to the widget’s subscription form. For recognizing a subscriber who clicks back to the site, Personizely also documents adding a subscriber identifier to mailing links. Check the form action and returning-visitor setup separately. | |
| DotdigitalConnect Dotdigital in Personizely and map the contact fields used by the widget. For recognition on a later visit, Personizely documents adding the Dotdigital contact ID parameter to links in outbound email. A new signup and a click back from a mailing are separate exchanges. | |
| MoosendConnect Moosend in Personizely, then assign the list to the widget’s subscription form. Personizely also documents identifying a returning subscriber from an email link. Sending a new address to a list and recognizing the same reader later require separate setup. | |
| SendPulseUse the SendPulse API ID and secret in Personizely’s integration settings. Edit the widget form and choose the destination list for the subscription action. Authorizing the account and assigning that action to a form are separate steps. | |
| SmartrMailConnect a SmartrMail API token and select the destination list in the widget’s subscription action. Personizely recommends a manually created list for popup signups, separate from the customer list populated by the ecommerce integration. | |
| MailjetEnter the API key and secret for the correct Mailjet account in Personizely. Assign the selected list to the widget form. Personizely notes that the list label it shows can come from the first part of the email associated with the list. | |
| SendlaneConnect a Sendlane API token, map Personizely custom fields and assign an action to the widget form. The available actions include adding a contact to a list and unsubscribing from a list. Inspect the action on a copied form before publishing it. | |
| iContactPersonizely lists iContact as a destination for its list-building widgets. Assign the receiving integration to the signup form and verify the address on the intended iContact list. The provider’s listing does not spell out a mapping for additional fields. | |
| GetResponseAuthorize GetResponse from Personizely’s integration settings, then add the GetResponse list action to the subscription form in the widget. That action determines where the new email address lands. The guide confirms list delivery but leaves autoresponder cycle-day handling open. | |
| AWeberConnect the AWeber account in Settings → Integrations, authorize access, then select the AWeber action and list on the widget’s subscription form. The documented outcome is a subscriber on that list. Verify tags separately if the first message depends on one. | |
| SendGridConnect SendGrid using an API key in Personizely settings, then configure the SendGrid action on the widget’s subscription form and choose the list. This sends signup addresses to Marketing Contacts. Check any additional profile attributes on the receiving contact. | |
| Constant ContactAuthorize Constant Contact in Settings → Integrations, then edit the subscription form in the widget and select its action and destination list. Authorization alone does not assign the list. The guide demonstrates adding new contacts and leaves extra field mapping unspecified. | |
| Campaign MonitorAuthorize Campaign Monitor in the account integration settings, then select the list in the widget’s subscription form action. New subscribers are added to that list. Confirm the selected client and list for each widget when an agency manages several accounts. | |
| MailchimpAdd a Mailchimp form automation, select a list and map fields explicitly. Choose Add to list for single opt-in or Add with confirmation for double opt-in. Unmapped values are not sent. | |
| KlaviyoForm automation sends standard fields and custom properties. Subscribe to list records consent; Add to list does not. Confirmation follows list settings, and SMS needs form consent. | |
| SMS · CRM | Postscript · Attentive · YotpoRoute contacts and supported SMS subscriber information. |
| CRM | HubSpotUse the form’s Add/update contact automation, map properties and add a list action if needed. Unmapped fields are not sent; editor previews do not run automations. |
| Analytics | Google Analytics · Segment · Clarity · Mixpanel · Heap · PostHog · Zuko · KlarSend events or tag sessions with widget and campaign activity; the available flow depends on the connector. |
| Store | Shopify · Wix · Shoplazza · Webflow · Square · PreProductPlatform connections support installation, store workflows or contact sync; these are not identical integrations. |
| Data & validation | Bouncer · reCAPTCHA v3 · Clearbit · Albacross · HyperiseValidate submissions or enrich visitor data for personalization. |
| Automation | Zapier · Webhooks · SureTriggersForward lead data and trigger other workflows. |
Personizely · AI agents
Operates existing widgets through REST and MCP
Personizely has an official MCP server for reading account data, controlling existing widgets and reviewing results. The account exposes API keys and OAuth connections. Creating or redesigning widgets is outside the documented MCP toolset.
| Agent task | What the agent can do |
|---|---|
| UnderstandSupported | MCP documents access to websites, widgets, campaigns, goals and targets. |
| CreateUnconfirmed | The listed MCP tools do not create or edit widget designs. |
| OperateSupported | Write access permits starting and stopping existing widgets and campaigns. |
| MeasureSupported | Agents can retrieve widget, campaign and experiment results. |
| Work safelyPartial | Read-only access and revocation are documented; authorization requires an owner or admin. Approval gates and rollback were not established. |
Personizely · Works with Shopify
Personizely’s Shopify coverage includes storefront installation, native app, products and variants, and collections. Promote Shopify products with cross-sell widgets. Product pickers read Shopify collections and variants.
| Capability | How it works in Personizely |
|---|---|
| Storefront installationSupported | Install through the native Shopify app. |
| Native appSupported | Install Personizely: A/B Testing from the Shopify App Store. |
| Products and variantsSupported | Promote Shopify products with cross-sell widgets. |
| CollectionsSupported | Product pickers read Shopify collections and variants. |
| DiscountsSupported | Generate unique codes from an existing Shopify discount. |
| Customer dataSupported | Use logged-in customer identity and Shopify order history in audience conditions. |
| Customer synchronizationSupported | Synchronize contacts with Shopify. |
| Events and triggersSupported | The Shopify web pixel records add-to-cart and checkout-start events for triggers and goals. |
| Audience and cart targetingSupported | Target the visitor’s Shopify Market in widgets. |
| Apply a discountSupported | Automatically apply a visible coupon to the Shopify cart when auto-apply is enabled. |
| Add to cartSupported | Add a Shopify product to the cart through a widget automation. |
Poper · Formats & content
Papa’s take
Poper’s tools include message, countdown, and button link. Show a standalone message without a form or action button. Visitors can simply read and dismiss it.
| Feature | How it works in Poper |
|---|---|
| Message | Show a standalone message without a form or action button. Visitors can simply read and dismiss it. |
| Countdown | The popup element library includes a Countdown. |
| Button link | Send visitors to a chosen URL when they click a popup button. |
Poper · Forms
Papa’s take
Poper’s form controls include email capture, phone field, single choice, multiple choice, and free text. The popup editor has separate Main and Form Success steps and an add-step control. Forms and surveys offer one-at-a-time layouts; Pro lists multi-step campaigns.
| Feature | How it works in Poper |
|---|---|
| Email capture | The AI-generated popup contains an email field. The Plinko editor also has an email gate before play. |
| Phone field | Popup and standalone form editors offer a Phone field. This establishes number collection, not SMS consent or message delivery. |
| Single choice | Dropdown and Radio controls are available in the popup, form and survey editors. |
| Multiple choice | The form and survey logic library offers a Checkbox Group for multiple choices. |
| Free text | Standalone forms and surveys offer Short Text and Long Text fields for written answers. |
| Consent checkbox | The standalone form and survey libraries include a Terms control; popup forms offer a Checkbox element. Consent wording needs configuring for the intended use. |
| Hidden fields | The popup integration step offers hidden inputs. Forms and surveys also expose Hidden fields and a dedicated settings section. |
| Multi-step | The popup editor has separate Main and Form Success steps and an add-step control. Forms and surveys offer one-at-a-time layouts; Pro lists multi-step campaigns.Popup steps · Survey pages |
| Logic | The form and survey flow editor exposes a Split conditional branch. The quiz editor also has Logic; billing lists conditional branching on Business. |
| Follow-up | Plinko exposes a post-win email with reward and coupon tokens. Forms and surveys offer a confirmation email to the respondent.After a response · Reward email |
Poper · Surveys
Papa’s take
Poper’s feedback formats include NPS, star rating, emoji rating, binary rating, and quizzes. The popup Rating element can display stars or capture a rating, with a configurable star count. A Star Rating field is also offered in forms and surveys.
| Feature | How it works in Poper |
|---|---|
| NPS | The inspected NPS template asks for a 0–10 recommendation score, a written reason and an optional email address. |
| Star rating | The popup Rating element can display stars or capture a rating, with a configurable star count. A Star Rating field is also offered in forms and surveys. |
| Emoji rating | The survey field library offers Emoji Rating. |
| Binary rating | The survey field library offers Thumbs Up/Down. |
| Quizzes | The quiz editor offers scored, personality/archetype and product-recommendation modes, with answer options, explanations and a configurable pass score.Scored quiz · Personality quiz · Product quiz |
Poper · Gamification
Papa’s take
Poper’s game formats include spin the wheel, slot machine, plinko, claw machine, and scratch card. The authenticated catalogue offers a weighted prize wheel with configurable rewards. Free allows one game.
| Feature | How it works in Poper | |
|---|---|---|
The authenticated catalogue offers a weighted prize wheel with configurable rewards. Free allows one game. | ||
The authenticated catalogue offers three reels and describes weighted outcomes. | ||
The inspected editor has eight prize slots, per-slot codes and losing outcomes, plus an overall win-probability slider. Email capture, follow-up and repeat-play settings are available. | ||
The authenticated catalogue offers a tap-to-grab claw game and describes weighted outcomes. | ||
The authenticated catalogue offers scratching a foil cover with a configurable reveal threshold. | ||
The authenticated catalogue offers an immediate mystery-box reward reveal. |
Poper · Targeting
Papa’s take
Poper’s audience and display controls include page targeting, geo targeting, device targeting, audience targeting, and behavior triggers. Popup audience controls include new/returning visitors, UTM/Gclid, referrer, language, cookies, OS, browser and campaign interaction. Shopify filters include product attributes, collection and cart total; no store was connected.
| Feature | How it works in Poper |
|---|---|
| Page targeting | Game audience settings include and exclude page URLs or regular expressions. Popups have a separate Pages section. |
| Geo targeting | Audience settings offer geolocation; the game editor accepts country codes. |
| Device targeting | The game editor targets all devices, desktop, mobile or tablet; the popup editor has a separate Device section. |
| Audience targeting | Popup audience controls include new/returning visitors, UTM/Gclid, referrer, language, cookies, OS, browser and campaign interaction. Shopify filters include product attributes, collection and cart total; no store was connected.New/returning visitors · Referrer targeting · Cart targeting |
| Behavior triggers | The popup editor lists page load, scroll, exit intent, inactivity, click, hover and a named JavaScript event; it also offers timed closure.Exit intent · Scroll trigger · Inactivity trigger · Hover trigger · Custom event trigger · Page-load trigger |
| Click trigger | Open a popup when a selected page element is clicked; the game audience settings accept a CSS selector. |
| Frequency cap | Popup rules offer every pageview, every session or a repeat interval, plus stopping after closure or conversion. Games also expose once-ever and daily play limits. |
Poper · Experiments
Papa’s take
Poper’s testing tools include A/B testing. The in-account Pro comparison lists A/B testing and automatic optimization. Popup testing, email testing and automation experiments are separate capabilities.
| Feature | How it works in Poper |
|---|---|
| A/B testing | The in-account Pro comparison lists A/B testing and automatic optimization. |
Poper · Team & sites
Papa’s take
Poper’s tools include workspaces, team, and roles. The in-account Pro comparison includes ten websites. The in-account Pro comparison includes five team seats.
| Feature | How it works in Poper |
|---|---|
| Workspaces | The in-account Pro comparison includes ten websites. |
| Team | The in-account Pro comparison includes five team seats. |
| Roles | Business lists subaccounts and role permissions. The Team Members screen requires a project. |
Poper · Developer
Papa’s take
Poper’s developer interfaces include HTTP API, browser API, webhooks, and MCP server. Read campaign lists, leads, responses and analytics through Poper’s remote MCP server. Read campaign lists, leads and analytics through the public API.
| Feature | How it works in Poper |
|---|---|
| HTTP API | Read campaign lists, leads and analytics through the public API. |
| Browser API | Use browser tracking events and configured popup triggers. |
| Webhooks | The webhook connector is visible in the editor; Pro lists webhooks. |
| MCP server | Read campaign lists, leads, responses and analytics through Poper’s remote MCP server. |
Poper · Support
Papa’s take
Poper’s tools include chat support. Starter includes chat and email support; higher plans advertise priority support. Consider the support channel alongside the work you expect help with.
| Feature | How it works in Poper |
|---|---|
| Chat support | Starter includes chat and email support; higher plans advertise priority support. |
Poper · Editor & workflow
Papa’s take
Poper’s editing tools include AI popup assistant. Generate a popup with heading, body text, form field and button from a text prompt; form, survey and quiz creation also accept text, document and URL inputs. Editing, saving a draft and activating a campaign are separate stages of the workflow.
| Feature | How it works in Poper |
|---|---|
| AI popup assistant | Generate a popup with heading, body text, form field and button from a text prompt; form, survey and quiz creation also accept text, document and URL inputs.Copy · Design |
Poper · Data & reporting
Papa’s take
Poper’s data and reporting tools include team notifications. New popup leads can be sent as notifications to a chosen Slack channel. Use the reporting workflow to connect captured responses with the decisions you need to make.
| Feature | How it works in Poper |
|---|---|
| Team notifications | New popup leads can be sent as notifications to a chosen Slack channel. |
Poper · Integrations
Papa’s take
A broad catalogue covers contact delivery, CRM records, spreadsheets and automation workflows. The authenticated popup and game catalogues expose email, CRM, Sheets, Slack and automation destinations. Opening Webhook in the Free game editor required a paid plan.
| Connection | Services and data |
|---|---|
| ActiveCampaign · Acumbamail · Benchmark · Bento · BirdSend · Brevo · Drip · Elastic Email · Encharge · Enginemailer · Flodesk · Keila · Kit · Mailercloud · MailerLite · Mailmodo · Mailvio · Mautic · Omnisend · Remarkety · Rule · Selzy · Sender · Sendloop · Sendy · Simplero · Systeme.io · VBOUT · ZagomailSend subscribers collected by Poper forms to the connected email platform. | |
| beehiivEnter the API key and publication ID in the popup’s beehiiv integration. Map the form values before saving. Test the address in the intended publication, especially after duplicating a popup to promote a second newsletter from the same account. | |
| Customer.ioConnect the Customer.io Site ID and API key in Poper, then match the form inputs to Customer.io attributes. Use an existing attribute key if a journey or segment already reads it. Verify the identity of a returning person before sending another offer. | |
| EmailOctopusAdd the API key in the popup’s EmailOctopus integration and select a target list. Map the captured values to fields that exist on that list. A personalization field can then hold an individual answer instead of assigning every subscriber the same label. | |
| iContactEnter the client folder details and authorize iContact from the popup. Select the receiving lists and map inputs to their corresponding subscriber fields. Test a fresh address in the chosen folder before copying the setup to another publication. | |
| MailjetConnect the Mailjet API key and secret from the popup editor. Choose the destination list and map the signup fields. For a multilingual newsletter, check the stored language property against the value the Mailjet segment expects. | |
| MoosendEnter the Moosend API key in Poper, retrieve the account’s lists and select one. Map form inputs to Moosend fields before saving. Open a subscriber on that list to check the value used by the next segment or personalized mailing. | |
| SendFoxCreate the SendFox key, connect the popup, select its destination and review the input mappings in Poper. Start with the subscriber email. Check which additional values are accepted by SendFox before including them in a personalization rule. | |
| SendlaneConnect Sendlane in the popup editor using an API key. Select a list and any offer tags, then map the inputs to Sendlane fields. This gives a signup both a destination and a way to distinguish the promotion that collected it. | |
| SendPulseConnect the SendPulse account from the popup editor with its API credentials. Choose the list and map the popup fields to the subscriber attributes needed for follow-up. A separate field for the offer source lets several popups share an address book. | |
| AWeberSign in to AWeber from the popup’s Integrations tab and select a subscriber list. Map the Poper inputs to existing AWeber field keys. For a preference beyond the standard fields, add an attribute in the mapping and make sure its key exists in AWeber. | |
| Campaign MonitorSupply a Campaign Monitor API key and client ID in the Poper integration. Select the destination list and review field mapping before saving the popup. The guide says lists from multiple brands can appear, making the list choice especially important for agencies. | |
| Constant ContactName the connection in the popup editor and sign in to Constant Contact. Selecting a list is optional. Poper fetches the account’s custom fields for mapping, so an answer can travel with the address. Choose the list explicitly if membership starts your follow-up. | |
| GetResponseEnter the GetResponse API key in the popup editor, select a list and map the submitted fields, including custom fields. The guide describes a subscriber arriving on the selected list. Check the autoresponder day independently if this signup starts a timed course. | |
| KlaviyoConnect Klaviyo, choose a list and map popup inputs to its fields. Configure reward delivery and the subsequent email sequence in Klaviyo. | |
| CRM | OntraportIn the popup integration, supply the Ontraport API ID and key, choose the tag and map the form inputs to contact fields. Test that both the tag and a variable answer arrive on one person before attaching a follow-up sequence. |
| CRM | GoHighLevel · Intercom · Crisp · Gist · Zendesk · Zixflow · Nutshell · Close · Capsule · Clio · Nimble · Apptivo · EngageBay · Agile CRM · Oracle EloquaMap contact fields into sales and communication tools. |
| CRM | PipedriveSign in to Pipedrive through Poper, select a workspace label and map the form inputs to Pipedrive fields. The label helps the sales team find records from this form. Check deal creation separately when a report counts opportunities rather than people. |
| CRM | Zoho CRMAuthorize Zoho CRM from Poper and map popup inputs to corresponding CRM fields. A qualifying question needs a matching destination key. Inspect the resulting record and its module before promising that a form will put a deal in a salesperson’s pipeline. |
| CRM | HubSpotAuthorize HubSpot in the popup’s Integrations settings and map inputs to contact properties. Additional attributes carry custom data; the account must allow contact creation. |
| Messaging | SlackNotify your team about new leads. |
| Analytics | Google Analytics · Meta PixelTrack campaign activity and conversions. |
| Spreadsheets | Google SheetsSave captured leads to a spreadsheet. |
| Automation | Zapier · Make · Pabbly Connect · Activepieces · Albato · WebhooksForward data into external workflows. |
Poper · AI agents
Generates popups and provides reporting through MCP
Poper generated a popup from our text prompt. External assistants can use its MCP server to inspect campaigns, retrieve responses and read analytics. Publishing and design changes remain separate from those reporting tools.
| Agent task | What the agent can do |
|---|---|
| UnderstandPartial | Both MCP and REST can list projects, domains and campaigns. The MCP catalogue also distinguishes popups, forms, games, quizzes and surveys. |
| CreateUnconfirmed | In-app AI generated our popup, but the reviewed external API does not establish campaign creation or design editing by an agent. |
| OperatePartial | A named browser event can trigger a configured existing popup. Account-level publication, pausing and scheduling through an external API were not established. |
| MeasurePartial | MCP and REST expose lead responses and aggregate domain and campaign analytics. Browser events provide interaction signals. |
| Work safelyUnconfirmed | Agent-specific permission scopes, approval steps and rollback were not established. Business advertises role permissions, but they were not tested. |
Poper · Works with Shopify
Poper’s Shopify coverage includes audience and cart targeting. Target by product name, price, availability, tags, type, vendor, collection name and cart total. Installation, customer data, discounts and cart actions are separate capabilities.
| Capability | How it works in Poper |
|---|---|
| Products and variantsLimited | Use product attributes for audience filtering. |
| CollectionsLimited | Use collection names as audience conditions. |
| Audience and cart targetingSupported | Target by product name, price, availability, tags, type, vendor, collection name and cart total. |
BDOW! · Formats & content
Papa’s take
BDOW!’ s tools include flyby / slide-in, promo bars, teasers, eye-catching, and countdown. Use Scroll Box to show a campaign at the bottom edge of a page.
| Feature | How it works in BDOW! |
|---|---|
| Flyby / slide-in | Use Scroll Box to show a campaign at the bottom edge of a page. |
| Promo bars | Use Smart Bar to show a bar at the top of a page. |
| Teasers | Include a tab that opens the form when clicked. |
| Eye-catching | Choose an entrance animation for the campaign. |
| Countdown | Add a countdown element to a popup. |
| Button link | Send visitors to a chosen URL when they click a popup button. |
BDOW! · Forms
Papa’s take
BDOW!’ s form controls include email capture, single choice, multiple choice, free text, and consent checkbox. Pro includes welcome emails within its sending allowance.
| Feature | How it works in BDOW! |
|---|---|
| Email capture | Collect email addresses through signup forms and pass new contacts to the connected mailing list. |
| Single choice | Add a dropdown or radio group for a single answer. |
| Multiple choice | Add a checkbox group with editable options, labels and stored variable names. |
| Free text | Add text inputs to collect visitor information beyond email. |
| Consent checkbox | Add consent checkboxes, including a dedicated GDPR opt-in element. |
| Hidden fields | Add hidden fields to carry extra values with the submission. |
| Validation | Make a form field required before submission. |
| Email double opt-in | Enable site-level double opt-in to add the subscriber to the list after email confirmation. |
| Follow-up | Pro includes welcome emails within its sending allowance. |
BDOW! · Targeting
Papa’s take
BDOW!’ s audience and display controls include page targeting, geo targeting, device targeting, behavior triggers, and click trigger. Use exit intent or a timer; Smart Mode can choose visibility settings automatically.
| Feature | How it works in BDOW! |
|---|---|
| Page targeting | Include or exclude campaigns using URL and page rules. |
| Geo targeting | Use the Location display rule to select visitors geographically. |
| Device targeting | Use device rules to control campaign visibility. |
| Behavior triggers | Use exit intent or a timer; Smart Mode can choose visibility settings automatically.Time delay · Exit intent |
| Click trigger | Choose Click Trigger Popup to open a popup from a link click. |
| Scheduling | Use a Date display rule to limit when the campaign appears. |
| Frequency cap | Set the interval since the visitor last saw a popup, from minutes to years; control repeat display to subscribers and opted-out visitors. |
BDOW! · Experiments
Papa’s take
BDOW!’ s testing tools include A/B testing. Pro includes A/B testing.
| Feature | How it works in BDOW! |
|---|---|
| A/B testing | Pro includes A/B testing. |
BDOW! · Email & SMS
Papa’s take
BDOW!’ s messaging channels include email marketing. Send email broadcasts to your subscribers from BDOW.
| Feature | How it works in BDOW! |
|---|---|
| Email marketing | Send email broadcasts to your subscribers from BDOW. Check the sending allowance for your plan. |
BDOW! · Team & sites
Papa’s take
BDOW!’ s tools include workspaces, team, and roles. Manage multiple sites from the account; each additional site needs a separate Pro subscription.
| Feature | How it works in BDOW! |
|---|---|
| Workspaces | Manage multiple sites from the account; each additional site needs a separate Pro subscription. |
| Team | Invite people to individual sites with their own logins. Access is granted separately for each site. |
| Roles | Users can edit campaigns and view statistics. Admins additionally control billing and user access. |
BDOW! · Developer
Papa’s take
BDOW!’ s developer interfaces include webhooks. Pro includes webhook integrations.
| Feature | How it works in BDOW! |
|---|---|
| Webhooks | Pro includes webhook integrations. |
BDOW! · Support
Papa’s take
BDOW!’ s tools include chat support. Paid accounts have access to live chat support.
| Feature | How it works in BDOW! |
|---|---|
| Chat support | Paid accounts have access to live chat support. |
BDOW! · Editor & workflow
Papa’s take
BDOW!’ s editing tools include campaign drafts. Save a campaign as an unpublished draft before publishing.
| Feature | How it works in BDOW! |
|---|---|
| Campaign drafts | Save a campaign as an unpublished draft before publishing. |
BDOW! · Data & reporting
Papa’s take
BDOW!’ s data and reporting tools include lead export and team notifications. Export the subscriber list as a CSV file.
| Feature | How it works in BDOW! |
|---|---|
| Lead export | Export the subscriber list as a CSV file. |
| Team notifications | Enable a success notification for a campaign to alert the team about a new subscriber. |
BDOW! · Integrations
Papa’s take
Connect form subscriptions to an external mailing service or a custom workflow. The current plan guide includes email integrations and webhooks in paid Pro / Plus features. It says Shopify integrations are being updated, so Shopify is not credited as currently ready.
| Connection | Services and data |
|---|---|
| MailerLite · ActiveCampaign · Flodesk · Kit · VerticalResponseSet a site-wide destination, then override it for individual campaigns where needed. The plan guide places email integrations in paid Pro / Plus features. | |
| Constant ContactConnect the account, choose the default Constant Contact list and save. An individual popup can override the list. BDOW! also documents passing standard contact details and setting up extra or hidden fields, useful when several offers feed one account. | |
| GetResponseBDOW! records GetResponse as a subscriber destination. Its email integrations support a site default and individual campaign overrides, but the published material checked does not spell out the GetResponse field mapping or autoresponder settings. Verify both on a test list before replacing a working form. | |
| KlaviyoAuthorize Klaviyo and select a list globally or per campaign. Standard, custom and hidden fields accompany the email address. Requires paid Pro / Plus. | |
| MailchimpConnect Mailchimp and choose an audience globally or per campaign. Coordinate BDOW! and Mailchimp confirmation settings to avoid duplicate opt-in emails. Requires paid Pro / Plus. | |
| Analytics | Tracking pixels · Google Analytics 4Add campaign tracking scripts; this is not an automatic spreadsheet or CRM sync. |
| Custom forms | FormSyncShare submissions with a form hosted by your email provider. |
| Automation | Zapier · WebhooksSend new subscription data to other tools. |
BDOW! · AI agents
Lead events and Zapier
BDOW! exposes event delivery and a Zapier connection for subscriber workflows. The authenticated dashboard and published integration instructions were examined.
| Agent task | What the agent can do |
|---|---|
| UnderstandUnconfirmed | External access to campaign configuration remains unconfirmed. |
| CreateUnconfirmed | An external interface for creating popup designs remains unconfirmed. |
| OperateUnconfirmed | External publishing, pausing and scheduling remain unconfirmed. |
| MeasureUnconfirmed | External access to campaign performance reports remains unconfirmed. |
| Work safelyUnconfirmed | Scoped external campaign credentials and execution permissions remain unconfirmed. |
Elfsight · Formats & content
Papa’s take
Elfsight’s tools include message, countdown, button link, and mobile editor. Show a standalone message without a form or action button. Visitors can simply read and dismiss it.
| Feature | How it works in Elfsight |
|---|---|
| Message | Show a standalone message without a form or action button. Visitors can simply read and dismiss it. |
| Countdown | The Popup editor includes a timer block. |
| Button link | Send visitors to a chosen URL when they click a popup button. |
| Mobile editor | Create separate elements for desktop and mobile using each element's device visibility setting. |
Elfsight · Forms
Papa’s take
Elfsight’s form controls include email capture, phone field, single choice, multiple choice, and free text. Control a form field's visibility based on values entered in other fields. Send a customizable email to respondents from the native Popup form block.
| Feature | How it works in Elfsight |
|---|---|
| Email capture | Collect email addresses through signup forms and pass new contacts to the connected mailing list. |
| Phone field | Add a Phone field to the native Popup form. |
| Single choice | Use Choice or Dropdown fields for a selected answer. |
| Multiple choice | Enable Multiple Selection on a Choice field. |
| Free text | Collect written feedback with text fields in a native Popup form. |
| Consent checkbox | Add a dedicated Consent field to the Popup form. |
| Hidden fields | Add a hidden field to a Popup form. |
| Logic | Control a form field's visibility based on values entered in other fields. |
| Validation | Mark a native form field as required. |
| Follow-up | Send a customizable email to respondents from the native Popup form block. |
Elfsight · Targeting
Papa’s take
Elfsight’s audience and display controls include page targeting, device targeting, behavior triggers, click trigger, and scheduling. Open on page load, time on page, scroll percentage, scrolling to an element or exit intent. Repeat on each trigger, daily, weekly, or show only once.
| Feature | How it works in Elfsight |
|---|---|
| Page targeting | Include or exclude specific pages. These display rules do not establish a reduction in billed widget loads. |
| Device targeting | Control popup display by device; individual elements can also be restricted to desktop or mobile. |
| Behavior triggers | Open on page load, time on page, scroll percentage, scrolling to an element or exit intent.Time delay · Exit intent · Scroll trigger · Page-load trigger |
| Click trigger | Open the popup when a visitor clicks a specified page element. |
| Scheduling | Set a display schedule in Popup settings. |
| Frequency cap | Repeat on each trigger, daily, weekly, or show only once. |
Elfsight · Team & sites
Papa’s take
Elfsight’s tools include workspaces, team, and roles. Pro supports three projects. Premium supports nine and permits project sharing.
| Feature | How it works in Elfsight |
|---|---|
| Workspaces | Pro supports three projects. Premium supports nine and permits project sharing. These are above the Basic plan selected here. |
| Team | Pro includes one account collaborator. Premium includes three and can share individual projects. Neither is included in Basic, selected here. |
| Roles | Premium separates full-account access from project-only access. Project members cannot create or delete widgets or manage billing; custom roles inside a project are not supported. |
Elfsight · Developer
Papa’s take
Elfsight’s developer interfaces include browser API and webhooks. Send each native Popup form submission to a custom destination URL. Configure it in the Form block under Integrations.
| Feature | How it works in Elfsight |
|---|---|
| Browser API | Call widget.show() from Custom JS to open the existing Popup widget. |
| Webhooks | Send each native Popup form submission to a custom destination URL. Configure it in the Form block under Integrations. |
Elfsight · Editor & workflow
Papa’s take
Elfsight’s editing tools include AI popup assistant. The AI generator creates popup content and form fields from a prompt. Layout and style are configured separately; field types and required-field settings need review after generation.
| Feature | How it works in Elfsight |
|---|---|
| AI popup assistant | The AI generator creates popup content and form fields from a prompt. Layout and style are configured separately; field types and required-field settings need review after generation. |
Elfsight · Data & reporting
Papa’s take
Elfsight’s data and reporting tools include lead export. Download the native Popup submission history as a CSV file. Use the reporting workflow to connect captured responses with the decisions you need to make.
| Feature | How it works in Elfsight |
|---|---|
| Lead export | Download the native Popup submission history as a CSV file. |
Elfsight · Integrations
Papa’s take
The Popup widget can deliver form responses to a mailing list, spreadsheet or external endpoint. These are Popup-specific connections. Features of Elfsight’s other widgets are not assumed to apply.
| Connection | Services and data |
|---|---|
| MailchimpAuthorize Mailchimp from the Popup form block. Signups arrive under Audience → All contacts; audience management and follow-up emails remain in Mailchimp. | |
| Spreadsheets | Google SheetsAuthorize a Google account to forward popup submissions directly to a spreadsheet. |
| Automation | Zapier · MakeZapier uses a connection token; Make receives submissions at a webhook URL. |
| Custom connections | WebhooksForward submission data to a supplied URL. |
Elfsight · AI agents
AI content and form webhooks
The in-app generator creates text and form blocks. A browser method opens a Popup, and form webhooks deliver responses. Generation was tested in an unpublished widget.
| Agent task | What the agent can do |
|---|---|
| UnderstandUnconfirmed | External access to campaign configuration remains unconfirmed. |
| CreateUnconfirmed | An external interface for creating popup designs remains unconfirmed. |
| OperateUnconfirmed | External publishing, pausing and scheduling remain unconfirmed. |
| MeasureUnconfirmed | External access to campaign performance reports remains unconfirmed. |
| Work safelyUnconfirmed | Scoped external campaign credentials and execution permissions remain unconfirmed. |
POWR Popup · Formats & content
Papa’s take
POWR Popup’s tools include teasers and button link. Configure a floating tab or button in Popup controls. Send visitors to a chosen URL when they click a popup button.
| Feature | How it works in POWR Popup |
|---|---|
| Teasers | Configure a floating tab or button in Popup controls. |
| Button link | Send visitors to a chosen URL when they click a popup button. |
POWR Popup · Forms
Papa’s take
POWR Popup’s form controls include email capture, consent checkbox, validation, and follow-up. Send an automatic response after a form submission. The standalone Popup plan comparison requires Pro; the Shopify listing advertises a free-plan response.
| Feature | How it works in POWR Popup |
|---|---|
| Email capture | Collect email addresses through signup forms and pass new contacts to the connected mailing list. |
| Consent checkbox | The standalone form supports terms consent. The Shopify editor also has a marketing email consent checkbox with a separate Required setting.Email marketing consent · Privacy terms consent |
| Validation | In the Shopify editor, Starter offers email verification that blocks disposable addresses and domains unable to receive mail. Email consent can be made mandatory.Required fields · Email verification |
| Follow-up | Send an automatic response after a form submission. The standalone Popup plan comparison requires Pro; the Shopify listing advertises a free-plan response. |
POWR Popup · Targeting
Papa’s take
POWR Popup’s audience and display controls include page targeting, device targeting, audience targeting, behavior triggers, and click trigger. Shopify Pro distinguishes new and returning visitors. The editor also offers suppression after signup.
| Feature | How it works in POWR Popup |
|---|---|
| Page targeting | Shopify Pro targets selected page types or URLs. |
| Device targeting | A paid Hide on Mobile Devices control limits display to desktop. |
| Audience targeting | Shopify Pro distinguishes new and returning visitors. The editor also offers suppression after signup. |
| Behavior triggers | Use immediate display or scroll; exit intent, delay and inactivity controls are marked as paid upgrades in the standalone editor.Time delay · Exit intent · Scroll trigger · Inactivity trigger · Page-load trigger |
| Click trigger | The paid Custom Trigger opens a popup when a visitor clicks a website element. |
| Scheduling | Set a date range for popup display. |
| Frequency cap | Paid display-frequency controls limit how often a visitor sees the popup. |
POWR Popup · Team & sites
Papa’s take
POWR Popup’s tools include team. Invite collaborators to an individual POWR app through the POWR dashboard. Separate access to the account from permission to change or publish campaigns.
| Feature | How it works in POWR Popup |
|---|---|
| Team | Invite collaborators to an individual POWR app through the POWR dashboard. |
POWR Popup · Support
Papa’s take
POWR Popup’s tools include chat support. Starter lists live chat support; Free lists email support. Consider the support channel alongside the work you expect help with.
| Feature | How it works in POWR Popup |
|---|---|
| Chat support | Starter lists live chat support; Free lists email support. |
POWR Popup · Editor & workflow
Papa’s take
POWR Popup’s editing tools include free editor and campaign drafts. The editor automatically saves the widget while Publish remains a separate action. Build a Popup in the standalone Free editor without publishing it.
| Feature | How it works in POWR Popup |
|---|---|
| Free editor | Build a Popup in the standalone Free editor without publishing it. |
| Campaign drafts | The editor automatically saves the widget while Publish remains a separate action. |
POWR Popup · Integrations
Papa’s take
POWR Popup connects responses to mailing lists and spreadsheets, with additional destinations through Zapier. The standalone Popup editor places integrations and welcome email in Pro. POWR also documents separate Shopify and usage-based offers; the latter enable integrations from the 5,000-pageview tier.
| Connection | Services and data |
|---|---|
| MailchimpChoose a Mailchimp audience and match required and optional fields to popup inputs. Requires standalone Popup Pro or the separate usage-based offer from 5,000 pageviews. | |
| KlaviyoAuthorize Klaviyo, select or create a list, and enable the email field’s opt-in checkbox. Requires standalone Pro or the separate usage-based offer from 5,000 pageviews. | |
| Store | Shopify · BigCommerceDedicated guides cover syncing POWR contacts with store customers. |
| Spreadsheets | Google SheetsSync form or popup responses with a spreadsheet. |
| Automation | ZapierUse the New Response trigger for CRM, messaging and other workflows, including HubSpot, Salesforce and Slack. |
POWR Popup · AI agents
Subscriber integrations
Shopify Customers receives signups by default. The Shopify editor offers Klaviyo, Mailchimp and Google Sheets on Pro. The Shopify Popup editor and its integrations were inspected.
| Agent task | What the agent can do |
|---|---|
| UnderstandUnconfirmed | External access to campaign configuration remains unconfirmed. |
| CreateUnconfirmed | An external interface for creating popup designs remains unconfirmed. |
| OperateUnconfirmed | External publishing, pausing and scheduling remain unconfirmed. |
| MeasureUnconfirmed | External access to campaign performance reports remains unconfirmed. |
| Work safelyUnconfirmed | Scoped external campaign credentials and execution permissions remain unconfirmed. |
POWR Popup · Works with Shopify
POWR Popup’s Shopify coverage includes storefront installation, native app, and customer synchronization. The current Shopify editor enables Shopify Customers sync by default. Klaviyo, Mailchimp and Google Sheets are marked Pro.
| Capability | How it works in POWR Popup |
|---|---|
| Storefront installationSupported | A native Shopify app is available. |
| Native appSupported | A native app is available in the Shopify App Store. |
| Customer synchronizationSupported | The current Shopify editor enables Shopify Customers sync by default. Klaviyo, Mailchimp and Google Sheets are marked Pro. |
CWILL · Formats & content
Papa’s take
CWILL’s tools include message, promo bars, teasers, button link, and dynamic text. Show a standalone message without a form or action button. Visitors can simply read and dismiss it.
| Feature | How it works in CWILL |
|---|---|
| Message | Show a standalone message without a form or action button. Visitors can simply read and dismiss it. |
| Promo bars | Show a sticky discount bar at the top of the site after a successful subscription. |
| Teasers | Show a sidebar launcher before the popup, after dismissal, or both, on the left or right. |
| Button link | Send visitors to a chosen URL when they click a popup button. |
| Dynamic text | Insert the subscriber’s email into confirmation copy with the {{email}} placeholder. |
CWILL · Forms
Papa’s take
CWILL’s form controls include email capture, phone field, consent checkbox, email double opt-in, and follow-up. Build delayed welcome email series and use preset discount-reminder, cart-recovery, purchase and back-in-stock flows. Custom triggers, conditions and branching require Pro.
| Feature | How it works in CWILL |
|---|---|
| Email capture | Collect email addresses through signup forms and pass new contacts to the connected mailing list. |
| Phone field | Add a Phone number field to the signup form. |
| Consent checkbox | Add separate GDPR marketing-consent and TCPA SMS-consent fields.Email marketing consent · SMS marketing consent |
| Email double opt-in | Require an email confirmation before revealing the reward; enable double opt-in in settings first. |
| Follow-up | Build delayed welcome email series and use preset discount-reminder, cart-recovery, purchase and back-in-stock flows. Custom triggers, conditions and branching require Pro.After signup · Email automation · Email sequences · Delays and branches · Lifecycle triggers |
CWILL · Gamification
Papa’s take
CWILL’s game formats include spin the wheel. Offer a spin-wheel reward with configurable labels and prize probabilities. The game is the way an offer is revealed; prize configuration and the signup flow determine what the visitor actually receives.
| Feature | How it works in CWILL | |
|---|---|---|
Offer a spin-wheel reward with configurable labels and prize probabilities. |
CWILL · Targeting
Papa’s take
CWILL’s audience and display controls include page targeting, geo targeting, device targeting, audience targeting, and behavior triggers. Select new visitors, returning subscribers or logged-in customers, customers who ordered in the last 60 days, or specific Shopify customer tags. Open immediately, after a timer, on scroll or exit intent.
| Feature | How it works in CWILL |
|---|---|
| Page targeting | Show on all pages or selected pages. |
| Geo targeting | Include or exclude selected countries. |
| Device targeting | Show on all devices, desktop or mobile. |
| Audience targeting | Select new visitors, returning subscribers or logged-in customers, customers who ordered in the last 60 days, or specific Shopify customer tags.New/returning visitors · Customer tags · Order history |
| Behavior triggers | Open immediately, after a timer, on scroll or exit intent. Mobile exit intent uses an upward scroll of 5%.Time delay · Exit intent · Scroll trigger · Page-load trigger |
| Click trigger | Use the campaign's custom link on a button or image to open the popup manually. |
| Scheduling | Show continuously or between a selected time period. |
| Frequency cap | Limit repeat display for visitors who have not subscribed. |
| Campaign control | Resolve eligible popups by type and library position, showing at most one opt-in and one wheel per visit. Sticky bars can still stack. |
CWILL · Email & SMS
Papa’s take
CWILL’s messaging channels include email marketing. Send email campaigns to eligible Shopify subscribers or saved Shopify segments; Essential includes 5,000 monthly emails. Capturing an address in a popup and sending a marketing campaign are separate jobs.
| Feature | How it works in CWILL |
|---|---|
| Email marketing | Send email campaigns to eligible Shopify subscribers or saved Shopify segments; Essential includes 5,000 monthly emails. |
CWILL · Support
Papa’s take
CWILL’s tools include chat support. Contact support through the in-app live chat. Consider the support channel alongside the work you expect help with.
| Feature | How it works in CWILL |
|---|---|
| Chat support | Contact support through the in-app live chat. |
CWILL · Editor & workflow
Papa’s take
CWILL’s editing tools include free editor and campaign drafts. Keep a popup switched off in the popup library while configuring it. Build opt-in popups in the Free account.
| Feature | How it works in CWILL |
|---|---|
| Free editor | Build opt-in popups in the Free account. |
| Campaign drafts | Keep a popup switched off in the popup library while configuring it. |
CWILL · Data & reporting
Papa’s take
CWILL’s data and reporting tools include revenue goals and team notifications. Track coupon usage, coupon revenue and attributed popup revenue, plus email sales and revenue in Analytics. Email the team after each new signup; above 300 new subscribers in a month, alerts switch to a daily summary.
| Feature | How it works in CWILL |
|---|---|
| Revenue goals | Track coupon usage, coupon revenue and attributed popup revenue, plus email sales and revenue in Analytics. |
| Team notifications | Email the team after each new signup; above 300 new subscribers in a month, alerts switch to a daily summary. |
CWILL · Integrations
Papa’s take
CWILL / EcomSend is centred on Shopify customer subscriptions and Shopify Flow automation. Shopify Flow must be installed and the workflow enabled. Do not treat every app that reads Shopify customers as a direct CWILL integration.
| Connection | Services and data |
|---|---|
| Email · Store | Shopify Customers · Shopify EmailCapture subscribers and make them available to the store’s email marketing. |
| Marketing tools | Klaviyo · Mailchimp · SMSBump · PrivyThe app listing names these tools, but does not establish separate direct connectors or field-level sync behavior. |
| Automation | Shopify FlowThe documented Get new subscribers trigger can run workflows, such as adding a customer tag after an email subscription. |
CWILL · Works with Shopify
CWILL’s Shopify coverage includes storefront installation, native app, discounts, and customer data. Generate a unique, single-use Shopify discount per subscription: percentage, fixed amount or free shipping, with optional expiry. Existing Shopify codes can also be used.
| Capability | How it works in CWILL |
|---|---|
| Storefront installationSupported | A native Shopify app is available. |
| Native appSupported | A native app is available in the Shopify App Store. |
| Built for ShopifyYes | This app carries the Built for Shopify badge. |
| DiscountsSupported | Generate a unique, single-use Shopify discount per subscription: percentage, fixed amount or free shipping, with optional expiry. Existing Shopify codes can also be used. |
| Customer dataSupported | Use Shopify customer tags and a purchase in the last 60 days to select popup audiences. |
| Customer synchronizationSupported | Make captured subscribers available in Shopify Customers and Shopify Email. |
| Events and triggersSupported | Open a popup when a shopper adds an item to the cart. Native email presets react to cart abandonment, paid orders and stock availability; Shopify Flow can start on a new subscriber. |
| Audience and cart targetingSupported | Target specific Shopify customer tags or the High-value preset for customers who ordered in the last 60 days. |
| Shopify FlowSupported | Use the Get new subscribers trigger in Shopify Flow, for example to add customer tags. Install Flow and enable the workflow. |
Pop Convert · Formats & content
Papa’s take
Pop Convert’s tools include message, promo bars, teasers, countdown, and button link. Show a standalone message without a form or action button. Visitors can simply read and dismiss it.
| Feature | How it works in Pop Convert |
|---|---|
| Message | Show a standalone message without a form or action button. Visitors can simply read and dismiss it. |
| Promo bars | Build smart bars and banners. |
| Teasers | Add a floating button that reopens the popup after it is closed. |
| Countdown | Add a countdown timer to a campaign. |
| Button link | Send visitors to a chosen URL when they click a popup button. |
Pop Convert · Forms
Papa’s take
Pop Convert’s form controls include email capture, phone field, single choice, multiple choice, and free text. Send an email after popup or smart-bar signup, or use a welcome sequence with delayed email steps. Collect email addresses into the customer list.
| Feature | How it works in Pop Convert |
|---|---|
| Email capture | Collect email addresses into the customer list. |
| Phone field | Add a phone-number field with a country code. |
| Single choice | Add a dropdown or radio group for a single answer. |
| Multiple choice | Add a checkbox group so visitors can select several answers. |
| Free text | Add short text inputs or a multi-line text area for feedback. |
| Consent checkbox | Add a checkbox for terms, consent or an opt-in toggle. |
| Follow-up | Send an email after popup or smart-bar signup, or use a welcome sequence with delayed email steps.After signup · Email automation · Email sequences · Lifecycle triggers |
Pop Convert · Gamification
Papa’s take
Pop Convert’s game formats include spin the wheel. Edit each wheel segment’s label, discount code and relative win ratio. Zero-weight segments are excluded from winning.
| Feature | How it works in Pop Convert | |
|---|---|---|
Edit each wheel segment’s label, discount code and relative win ratio. Zero-weight segments are excluded from winning. |
Pop Convert · Targeting
Papa’s take
Pop Convert’s audience and display controls include page targeting, geo targeting, device targeting, audience targeting, and behavior triggers. Target logged-in Shopify customers by login state, B2B status, customer tags, total spend and order count.
| Feature | How it works in Pop Convert |
|---|---|
| Page targeting | Choose where the campaign appears using Display Pages. |
| Geo targeting | Target by country or region in Display Locations. |
| Device targeting | Choose the device audience in Display Devices. |
| Audience targeting | Target logged-in Shopify customers by login state, B2B status, customer tags, total spend and order count.Customer tags · Login status · Order history |
| Behavior triggers | Trigger on page load, delay, exit intent, scroll, element hover, add to cart, an out-of-stock product or another display being dismissed or submitted.Time delay · Exit intent · Scroll trigger · Page-load trigger |
| Scheduling | Show continuously, from a start date, or between start and end dates. |
| Frequency cap | Show once per visitor, every set number of minutes or days, each session or each page load. |
| Campaign control | Trigger a campaign after another display is dismissed or submitted, coordinating follow-on messages. |
Pop Convert · Experiments
Papa’s take
Pop Convert’s testing tools include A/B testing. Compare two saved campaigns in an A/B test. Popup testing, email testing and automation experiments are separate capabilities.
| Feature | How it works in Pop Convert |
|---|---|
| A/B testing | Compare two saved campaigns in an A/B test. |
Pop Convert · Email & SMS
Papa’s take
Pop Convert’s messaging channels include email marketing. Create marketing emails for the Shopify contact list, including contacts collected outside Pop Convert. Capturing an address in a popup and sending a marketing campaign are separate jobs.
| Feature | How it works in Pop Convert |
|---|---|
| Email marketing | Create marketing emails for the Shopify contact list, including contacts collected outside Pop Convert. |
Pop Convert · Team & sites
Papa’s take
Pop Convert’s tools include workspaces. Link up to five additional Shopify stores under one billing account; linked stores are not billed separately. Separate access to the account from permission to change or publish campaigns.
| Feature | How it works in Pop Convert |
|---|---|
| Workspaces | Link up to five additional Shopify stores under one billing account; linked stores are not billed separately. |
Pop Convert · Developer
Papa’s take
Pop Convert’s developer interfaces include webhooks. Send form submission data by POST to configured webhook URLs. The scope of each interface matters more than the API label.
| Feature | How it works in Pop Convert |
|---|---|
| Webhooks | Send form submission data by POST to configured webhook URLs. |
Pop Convert · Support
Papa’s take
Pop Convert’s tools include chat support. Paid tiers list 24/7 live chat support. Consider the support channel alongside the work you expect help with.
| Feature | How it works in Pop Convert |
|---|---|
| Chat support | Paid tiers list 24/7 live chat support. |
Pop Convert · Editor & workflow
Papa’s take
Pop Convert’s editing tools include free editor, campaign drafts, and AI popup assistant. Describe a popup in chat to generate its copy and design, then refine it in the visual editor. Save a campaign paused, reopen it and publish separately when ready.
| Feature | How it works in Pop Convert |
|---|---|
| Free editor | The Free plan includes unlimited use of the design editor and one AI generation. |
| Campaign drafts | Save a campaign paused, reopen it and publish separately when ready. |
| AI popup assistant | Describe a popup in chat to generate its copy and design, then refine it in the visual editor.Copy · Design |
Pop Convert · Data & reporting
Papa’s take
Pop Convert’s data and reporting tools include revenue goals and team notifications. Track revenue alongside sent emails, open rate and click rate in Flow Analytics. Send an email to the team when a visitor submits a campaign signup.
| Feature | How it works in Pop Convert |
|---|---|
| Revenue goals | Track revenue alongside sent emails, open rate and click rate in Flow Analytics. |
| Team notifications | Send an email to the team when a visitor submits a campaign signup. |
Pop Convert · Integrations
Papa’s take
Send subscribers to an email platform or CRM, post form data to webhooks and import product reviews into campaigns. The integration catalog also offers review imports from Judge.me, Fera and Stamped. The app has its own email campaigns and welcome flows, separate from external integrations.
| Connection | Services and data |
|---|---|
| Omnisend · Brevo · Drip · ActiveCampaignSend subscribers collected by Shopify popups to an external email service. Pop Convert also has native email flows, so external delivery and the app’s own follow-up are separate parts of the setup. | |
| Constant ContactConstant Contact appears in the Shopify app’s integrations catalogue for forwarding subscribers. The account record identifies the destination but leaves the authorization method, list selection and extra contact fields unverified. A subscriber in Pop Convert’s own email flow is only evidence of local capture. | |
| GetResponseGetResponse is available in the inspected Shopify integration catalogue as a destination for captured subscribers. The available evidence does not identify a cycle-day setting or the extra fields sent. Check a real signup in the intended GetResponse list before moving an existing sequence. | |
| AWeberThe Shopify app’s integrations catalogue lists AWeber for exporting subscribers collected on the store. The account evidence does not document the authorization steps, tag support or the fields beyond signup information. Inspect the receiving list before using an AWeber workflow that starts on a tag. | |
| MailchimpSend Shopify popup subscribers to Mailchimp through the integration catalog. Choose whether Mailchimp or Pop Convert’s native email flows deliver the reward and welcome sequence. | |
| KlaviyoSend Shopify popup subscribers to Klaviyo through the integration catalog. Choose whether Klaviyo or Pop Convert’s native email flows deliver the reward and welcome sequence. | |
| CRM | HubSpotSend Shopify popup subscribers to HubSpot CRM. Pop Convert handles the onsite campaign; its native welcome emails are separate from the HubSpot connection. |
| Automation | WebhooksPost form submissions to configured external URLs. |
Pop Convert · AI agents
Builds popups inside the app
The in-app AI editor creates popup copy and design from a prompt and adds elements through chat. Outgoing webhooks can pass submissions to another service; an external interface for managing campaigns has not been confirmed. Use the assistant inside the app.
| Agent task | What the agent can do |
|---|---|
| UnderstandUnconfirmed | External access to campaign configuration has not been confirmed. |
| CreatePartial | The in-app assistant generated an announcement and added form fields; external campaign creation is unconfirmed. |
| OperateUnconfirmed | An external interface for changing campaign state has not been confirmed. |
| MeasureUnconfirmed | External access to campaign analytics has not been confirmed. |
Pop Convert · Works with Shopify
Pop Convert’s Shopify coverage includes storefront installation, native app, discounts, and customer data. Create fixed-amount, percentage or free-shipping discount codes from Pop Convert and sync them to Shopify. Edit further restrictions in Shopify admin.
| Capability | How it works in Pop Convert |
|---|---|
| Storefront installationSupported | Add popup campaigns to a Shopify storefront through the native app. |
| Native appSupported | Install Pop Convert from the Shopify App Store. |
| DiscountsSupported | Create fixed-amount, percentage or free-shipping discount codes from Pop Convert and sync them to Shopify. Edit further restrictions in Shopify admin. |
| Customer dataSupported | Use Shopify login status, B2B status, customer tags, total spend and order count in audience conditions. |
| Customer synchronizationSupported | Configure Shopify customer tags when a visitor submits a popup form. Delivery to Shopify has not been tested. |
| Events and triggersSupported | Trigger popups on add-to-cart and out-of-stock events; configure welcome, abandoned-cart and post-purchase email flows. |
| Audience and cart targetingSupported | Target logged-in Shopify customers by tags, B2B status, total spend or order count. |
Klaviyo · Formats & content
Papa’s take
Klaviyo’s tools include flyby / slide-in, promo bars, teasers, countdown, and button link. Flyout forms slide in from the edge of the page. Banner forms appear as a horizontal bar at the top or bottom of the page.
| Feature | How it works in Klaviyo |
|---|---|
| Flyby / slide-in | Flyout forms slide in from the edge of the page. |
| Promo bars | Banner forms appear as a horizontal bar at the top or bottom of the page. |
| Teasers | A teaser (rectangle tab, circle bubble or corner) lets visitors reopen a closed popup, flyout or full-page form. |
| Countdown | Add a countdown block to signup forms. |
| Button link | Send visitors to a chosen URL when they click a popup button. |
| Mobile editor | The form builder switches between desktop and mobile views and has mobile-specific settings such as flyout position and device-specific blocks. |
Klaviyo · Forms
Papa’s take
Klaviyo’s form controls include email capture, SMS capture, phone field, single choice, and multiple choice. Collect email and other information across several form steps. Start a welcome flow when a popup subscriber joins your selected list.
| Feature | How it works in Klaviyo |
|---|---|
| Email capture | Collect email subscribers through signup forms and store them in the app’s own contact list. |
| SMS capture | Collect SMS consent with signup forms; use a phone input or a mobile tap-to-text flow. |
| Phone field | A dedicated phone number input is available in sign-up forms; it validates the number format. |
| Single choice | Radio buttons and dropdowns let visitors pick one option from a preset list. |
| Multiple choice | Multi-checkbox fields let visitors select several options. |
| Free text | A text input collects free-form answers such as names or open comments. |
| Consent checkbox | A marketing consent checkbox can be added to forms and made required; selected values are stored on the profile as a consent property. |
| Hidden fields | Hidden properties can be attached to the submit button and are saved to the subscriber profile without being shown. |
| Multi-step | Collect email and other information across several form steps. |
| Validation | Field validation, Phone format, Required fields, and Phone verification (limited). |
| CAPTCHA | Suspicious form traffic can be challenged with CAPTCHA. |
| Email double opt-in | Require subscription confirmation before adding someone to a double-opt-in list. |
| Follow-up | Start a welcome flow when a popup subscriber joins your selected list. Configure the flow to deliver a discount or introduction automatically.After signup · Email automation · Email sequences · Delays and branches · Lifecycle triggers |
Klaviyo · Gamification
Papa’s take
Klaviyo’s game formats include spin the wheel. Klaviyo sign-up forms include a spin-to-win wheel with 2 to 6 slices; each slice has its own probability and gets its own success step and coupon. The game is the way an offer is revealed; prize configuration and the signup flow determine what the visitor actually receives.
| Feature | How it works in Klaviyo | |
|---|---|---|
Klaviyo sign-up forms include a spin-to-win wheel with 2 to 6 slices; each slice has its own probability and gets its own success step and coupon. |
Klaviyo · Targeting
Papa’s take
Klaviyo’s audience and display controls include page targeting, geo targeting, device targeting, audience targeting, and behavior triggers. Referrer targeting, Cart targeting, Profile targeting, Customer tags, Order history, and List segments. Time delay, Exit intent, Scroll trigger, and Custom event trigger.
| Feature | How it works in Klaviyo |
|---|---|
| Page targeting | Show or hide a form on specific URLs with wildcards, and filter by UTM parameters. |
| Geo targeting | Show or hide forms for visitors in selected countries or other locations, determined from the visitor's IP address. |
| Device targeting | Forms can be set to show on desktop, mobile or both. |
| Audience targeting | Referrer targeting, Cart targeting, Profile targeting, Customer tags, Order history, and List segments. |
| Behavior triggers | Time delay, Exit intent, Scroll trigger, and Custom event trigger. |
| Click trigger | A popup, flyout or full-page form can be opened when a visitor clicks a page button that carries the klaviyo_form_trigger class and a small JavaScript snippet. |
| Scheduling | A sign-up form can be scheduled to go live or return to draft on chosen start and stop dates. |
| Frequency cap | Choose how many days to wait before a closed form shows again, or show it on every visit. |
| Campaign control | Forms have a display priority (Low, Medium, High, Highest); the highest-priority queued form shows first. |
Klaviyo · Experiments
Papa’s take
Klaviyo’s testing tools include A/B testing. Sign-up forms can be A/B tested with up to 7 variations, an even or weighted traffic split and automatic winner selection. Popup testing, email testing and automation experiments are separate capabilities.
| Feature | How it works in Klaviyo |
|---|---|
| A/B testing | Sign-up forms can be A/B tested with up to 7 variations, an even or weighted traffic split and automatic winner selection.Popup tests · Traffic split · Automatic winner · Email or SMS campaign tests · Email tests · SMS tests |
Klaviyo · Email & SMS
Papa’s take
Klaviyo’s messaging channels include email marketing and SMS marketing. Create email campaigns, segments and automated flows. Sending and profile limits depend on the plan.
| Feature | How it works in Klaviyo |
|---|---|
| Email marketing | Create email campaigns, segments and automated flows. Sending and profile limits depend on the plan. |
| SMS marketing | Run SMS campaigns and flows; availability and messaging costs depend on the destination. |
Klaviyo · Team & sites
Papa’s take
Klaviyo’s tools include workspaces, team, and roles. Portfolio groups multiple accounts for management. This is account management, not a single popup subscription covering every site.
| Feature | How it works in Klaviyo |
|---|---|
| Workspaces | Portfolio groups multiple accounts for management. This is account management, not a single popup subscription covering every site. |
| Team | Accounts support multiple users with assigned responsibilities, rather than a shared login. An activity log (beta) records which user changed what and when. |
| Roles | Predefined roles include Admin, Manager, Analyst, Support, Campaign Coordinator and Content Creator, and custom roles combine view, export, edit and publish permissions. Only Owners and Admins edit billing. |
Klaviyo · Developer
Papa’s take
Klaviyo’s developer interfaces include HTTP API, browser API, webhooks, and MCP server. A remote OAuth MCP server (and a local API-key option) exposes tools for campaigns, flows, profiles and reporting, with read-only and scope restrictions.
| Feature | How it works in Klaviyo |
|---|---|
| HTTP API | A REST API with private API keys and OAuth covers forms (create, update, publish, read), campaigns (create, send), profiles, flows and reporting, with per-key scopes.Create designs · Operate campaigns · Read performance · Scoped credentials |
| Browser API | The klaviyo JavaScript object can identify visitors, track events and open a form by ID; forms also emit klaviyoForms window events. |
| Webhooks | A webhook action inside a flow POSTs a custom payload to your endpoint; flows can be triggered by joining a list. |
| MCP server | A remote OAuth MCP server (and a local API-key option) exposes tools for campaigns, flows, profiles and reporting, with read-only and scope restrictions.Create designs · Read performance · Scoped credentials |
Klaviyo · Support
Papa’s take
Klaviyo’s tools include chat support. Paid plans include live chat (24/5, weekend hours vary by plan); free plans get email support for 60 days and AI-assisted help only. Consider the support channel alongside the work you expect help with.
| Feature | How it works in Klaviyo |
|---|---|
| Chat support | Paid plans include live chat (24/5, weekend hours vary by plan); free plans get email support for 60 days and AI-assisted help only. |
Klaviyo · Editor & workflow
Papa’s take
Klaviyo’s editing tools include free editor and campaign drafts. Forms have Draft, Live and Editing statuses; a draft is not live on the site. The Free plan includes web forms and the drag-and-drop editor.
| Feature | How it works in Klaviyo |
|---|---|
| Free editor | The Free plan includes web forms and the drag-and-drop editor. |
| Campaign drafts | Forms have Draft, Live and Editing statuses; a draft is not live on the site. |
Klaviyo · Data & reporting
Papa’s take
Klaviyo’s data and reporting tools include lead export, scheduled reports, and revenue goals. Form responses are exported by building a segment of people who submitted the form and exporting it to CSV. Custom reports can be scheduled weekly or monthly; Klaviyo emails a download link to the user who set the schedule.
| Feature | How it works in Klaviyo |
|---|---|
| Lead export | Form responses are exported by building a segment of people who submitted the form and exporting it to CSV. |
| Scheduled reports | Custom reports can be scheduled weekly or monthly; Klaviyo emails a download link to the user who set the schedule. |
| Revenue goals | Form analytics show total revenue from orders placed after a visitor interacts with a form, and A/B tests report revenue per variation. |
Klaviyo · Integrations
Papa’s take
Klaviyo is usually the destination for customer data. Its integrations feed profiles, segmentation and messaging, rather than simply exporting popup leads. Native signup forms feed Klaviyo itself.
| Connection | Services and data |
|---|---|
| CRM | Zoho · Microsoft DynamicsSync leads and custom properties with CRM platforms. |
| CRM | PipedriveOutfunnel provides a partner connection between Klaviyo and Pipedrive. Set the direction, choose the contacts to sync and map their fields. For a Klaviyo popup feeding sales, verify that the signup enters the selected audience and creates or updates the intended Pipedrive person. Account for the separate connector. |
| CRM | SalesforceInstall the Salesforce CRM integration in Klaviyo, select Salesforce objects and map their fields to profile properties. Records flow from Salesforce into Klaviyo, matched by email. This documented connection will help personalize a form or follow-up using CRM data; it does not establish a route for writing a Klaviyo signup back as a Salesforce lead. |
| CRM | HubSpotA HubSpot route is listed in the integration marketplace. Check the individual connector’s direction, partner subscription and supported properties before using it to deliver signup-form leads. |
| Customer lifecycle | Gorgias · Recharge · Zendesk · Intercom · Smile · LoyaltyLion · Yotpo · StampedKlaviyo and partner-built apps supply additional customer events. These are wider-platform connections, not all popup-specific. |
| Advertising | Meta Advertising · TikTok Advertising · Google Ads · Pinterest · SnapchatSync audiences and events with advertising platforms. |
| Store | Shopify · WooCommerce · BigCommerce · Adobe Commerce · PrestaShop · Salesforce Commerce Cloud · WixBring store customer and order data into Klaviyo. Supported data and sync frequency differ by platform. |
| Reviews | Judge.me · Loox · Okendo · REVIEWS.io · JunipBring review events and data into segments and flows. |
| Automation | Shopify Flow · ZapierConnect Shopify Flow and Zapier workflows to Klaviyo. |
| Custom connections | REST API · SDKs · WebhooksBuild a custom connection for profiles, events and other supported resources; flows can call a webhook. |
Klaviyo · AI agents
Creates and publishes forms through its API
Klaviyo is well exposed to agents: a Forms API creates draft forms and publishes them, a Reporting API returns form performance, scoped API keys and OAuth limit access, and an official MCP server covers campaigns, flows, profiles and reporting with a read-only mode. In-product AI builds campaigns, flows and segments and reviews existing forms.
| Agent task | What the agent can do |
|---|---|
| UnderstandSupported | Forms API reads form definitions and versions, and the Reporting API returns form performance. |
| CreatePartial | The Forms API creates draft forms from an encoded definition; A/B tests are set up in the editor. |
| OperateSupported | Forms can be published and unpublished through the API, and campaigns can be created and sent. |
| MeasureSupported | Reporting API returns campaign, flow, form and segment values (scopes forms:read, campaigns:read). |
| Work safelySupported | Private API keys have custom, read-only or full scopes; the MCP server supports read-only mode and scope-limited toolsets; forms are created as drafts. |
Klaviyo · Works with Shopify
Klaviyo’s Shopify coverage includes storefront installation, native app, discounts, and customer data. Klaviyo generates unique Shopify discount codes for forms and flows, and records discount codes used on orders. Bring Shopify customer and order data into Klaviyo.
| Capability | How it works in Klaviyo |
|---|---|
| Storefront installationSupported | A native Shopify app is available. |
| Native appSupported | A native app is available in the Shopify App Store. |
| Products and variantsLimited | The Shopify product catalogue syncs with variant data, and forms can target carts by specific products. |
| CollectionsLimited | Order and checkout events carry the collections of purchased products, usable for segmentation. |
| DiscountsSupported | Klaviyo generates unique Shopify discount codes for forms and flows, and records discount codes used on orders. |
| Customer dataSupported | Bring Shopify customer and order data into Klaviyo. |
| Customer synchronizationSupported | Customers and consent sync from Shopify into Klaviyo, and an optional setting syncs profile data and subscription status from Klaviyo back to Shopify. |
| Events and triggersSupported | Klaviyo tracks Shopify Added to Cart, Checkout Started and Placed Order events, usable as flow triggers and segment conditions. |
| Audience and cart targetingSupported | Forms can target Shopify cart value and products, and lists or segments built from Shopify customer and order data. |
| Apply a discountSupported | A Shopify unique coupon created through a form is applied automatically to the customer's cart at checkout. |
| Shopify FlowLimited | The Klaviyo Connector for Shopify Flow offers a Track an event action that sends Shopify Flow data into Klaviyo. |
Omnisend · Formats & content
Papa’s take
Omnisend’s tools include button link. Send visitors to a chosen URL when they click a popup button. Match the format to the message: a persistent notice, an edge-of-page promotion and a central popup occupy different amounts of attention.
| Feature | How it works in Omnisend |
|---|---|
| Button link | Send visitors to a chosen URL when they click a popup button. |
Omnisend · Forms
Papa’s take
Omnisend’s form controls include email capture, SMS capture, multi-step, email double opt-in, and follow-up. Split signup into up to four steps. Trigger a welcome automation when someone subscribes through your form, with an immediate message or a sequence.
| Feature | How it works in Omnisend |
|---|---|
| Email capture | Collect email subscribers through signup forms and store them in the app’s own contact list. |
| SMS capture | Collect phone numbers for SMS marketing with the SMS opt-in setting and Legal Consent block. |
| Multi-step | Split signup into up to four steps. |
| Email double opt-in | Require an email confirmation before completing a subscription. |
| Follow-up | Trigger a welcome automation when someone subscribes through your form, with an immediate message or a sequence.After signup · Email automation · Email sequences |
Omnisend · Gamification
Papa’s take
Omnisend’s game formats include spin the wheel. Spin a prize wheel to reveal a discount or reward. The game is the way an offer is revealed; prize configuration and the signup flow determine what the visitor actually receives.
| Feature | How it works in Omnisend | |
|---|---|---|
Spin a prize wheel to reveal a discount or reward. |
Omnisend · Experiments
Papa’s take
Omnisend’s testing tools include A/B testing. Compare two versions of popup, flyout or fullscreen forms. Embedded forms are excluded.
| Feature | How it works in Omnisend |
|---|---|
| A/B testing | Compare two versions of popup, flyout or fullscreen forms. Embedded forms are excluded.Popup tests · Email or SMS campaign tests · Email tests |
Omnisend · Email & SMS
Papa’s take
Omnisend’s messaging channels include email marketing, SMS marketing, and web push. Manage email campaigns and automations alongside signup forms. Contact and sending allowances depend on the plan.
| Feature | How it works in Omnisend |
|---|---|
| Email marketing | Manage email campaigns and automations alongside signup forms. Contact and sending allowances depend on the plan. |
| SMS marketing | SMS is available with usage-based charges; it is not included in the Standard email fee. |
| Web push | Standard includes web push notifications. |
Omnisend · Team & sites
Papa’s take
Omnisend’s tools include workspaces, team, and roles. One account can contain multiple stores. Owners and Admins have account-wide access, not access limited to one store.
| Feature | How it works in Omnisend |
|---|---|
| Workspaces | One account can contain multiple stores. Owners and Admins have account-wide access, not access limited to one store. |
| Team | Invite teammates and assign account roles. Owners and Admins manage user access. |
| Roles | Predefined roles separate campaign management, analysis and content creation. Owners and Admins have access to all stores in the account. |
Omnisend · Support
Papa’s take
Omnisend’s tools include chat support. 24/7 chat and email support is advertised for all plans, including Free. Consider the support channel alongside the work you expect help with. Access to chat does not by itself promise round-the-clock coverage, a response deadline or someone to build your campaigns.
| Feature | How it works in Omnisend |
|---|---|
| Chat support | 24/7 chat and email support is advertised for all plans, including Free. |
Omnisend · Integrations
Papa’s take
Integrations bring store, acquisition and customer lifecycle data into Omnisend for segmentation and automated messages. Omnisend’s own forms collect into Omnisend, not an external email provider. Partner subscriptions and individual connection limits still apply; the catalogue does not confirm every app’s access on each plan.
| Connection | Services and data |
|---|---|
| Customer lifecycle | Gorgias · Yotpo · Okendo · TypeformConnect support, review and form data to marketing workflows; capabilities vary by app. |
| Advertising | Facebook Lead Ads · Google AdsCollect lead-ad subscribers or sync audiences with advertising channels. |
| Store | Shopify · WooCommerce · BigCommerce · Wix · Shoplazza · Ecwid · PrestaShop · nopCommerce · Big Cartel · SureCartStore integrations supply customer, order and product data. The exact capabilities vary by platform. |
| Content | CanvaKeep creative assets synchronized with the Omnisend image library. |
| Custom connections | APIConnect another store using a tracking snippet and API data sync. |
Omnisend · Works with Shopify
Omnisend’s Shopify coverage includes storefront installation, native app, customer data, and customer synchronization. Bring Shopify customer and order data into Omnisend. Synchronize Shopify customer and order data into Omnisend.
| Capability | How it works in Omnisend |
|---|---|
| Storefront installationSupported | A native Shopify app is available. |
| Native appSupported | A native app is available in the Shopify App Store. |
| Products and variantsLimited | Connect Shopify as a source of product data. |
| Customer dataSupported | Bring Shopify customer and order data into Omnisend. |
| Customer synchronizationSupported | Synchronize Shopify customer and order data into Omnisend. |
Promolayer · Formats & content
Papa’s take
Promolayer’s tools include flyby / slide-in, promo bars, teasers, eye-catching, and countdown. Use a slide-in popup at the edge of the page. Show a floating bar for a storefront offer.
| Feature | How it works in Promolayer |
|---|---|
| Flyby / slide-in | Use a slide-in popup at the edge of the page. |
| Promo bars | Show a floating bar for a storefront offer. |
| Teasers | Leave a small tab that reopens a dismissed wheel. |
| Eye-catching | Animate popup content and add stickers. |
| Countdown | Display a countdown to a deadline or use an evergreen timer. |
| Copy coupon | Tap a displayed static coupon to copy the code. |
| Mobile editor | Configure mobile and desktop layouts separately. |
Promolayer · Forms
Papa’s take
Promolayer’s form controls include email capture, phone field, single choice, free text, and consent checkbox. Send an immediate reply and schedule additional messages up to 30 days after signup. Mark a custom form field as required.
| Feature | How it works in Promolayer |
|---|---|
| Email capture | Collect an email address and store the subscriber in a Promolayer list. |
| Phone field | Collect a phone number in the standard contact form. |
| Single choice | Use a Select box and enter the choices shown in its dropdown. |
| Free text | Use one of the two custom fields for a written answer. |
| Consent checkbox | Include a privacy checkbox on the form. |
| Validation | Mark a custom form field as required. |
| Follow-up | Send an immediate reply and schedule additional messages up to 30 days after signup.After signup · Reward email · Email automation · Email sequences |
Promolayer · Gamification
Papa’s take
Promolayer’s game formats include spin the wheel. Set prize probabilities and let visitors spin for a reward. The game is the way an offer is revealed; prize configuration and the signup flow determine what the visitor actually receives.
| Feature | How it works in Promolayer | |
|---|---|---|
Set prize probabilities and let visitors spin for a reward.Prize weights · Losing slices |
Promolayer · Targeting
Papa’s take
Promolayer’s audience and display controls include page targeting, geo targeting, device targeting, audience targeting, and behavior triggers. Select visitors by visit history, referrer, login state, customer tags and Shopify cart contents. Start on page load, a delay, scroll depth, inactivity, exit intent or a custom JavaScript trigger.
| Feature | How it works in Promolayer |
|---|---|
| Page targeting | Limit displays to qualifying URLs. |
| Geo targeting | Target by country or region. |
| Device targeting | Select the device audience for a display. |
| Audience targeting | Select visitors by visit history, referrer, login state, customer tags and Shopify cart contents.New/returning visitors · Referrer targeting · Cart targeting · Customer tags · Login status |
| Behavior triggers | Start on page load, a delay, scroll depth, inactivity, exit intent or a custom JavaScript trigger.Time delay · Exit intent · Scroll trigger · Inactivity trigger · Custom event trigger · Page-load trigger |
| Scheduling | Schedule campaigns by dates, time of day and day of week. |
| Frequency cap | Set a repeat interval and cap the number of displays per visitor. |
| Campaign control | Use duplicate-display prevention on Plus. |
Promolayer · Experiments
Papa’s take
Promolayer’s testing tools include A/B testing. Run multiple popup variants and optionally include a group that sees no popup. Returning visitors keep their assignment.
| Feature | How it works in Promolayer |
|---|---|
| A/B testing | Run multiple popup variants and optionally include a group that sees no popup. Returning visitors keep their assignment.Popup tests · No-popup holdout |
Promolayer · Team & sites
Papa’s take
Promolayer’s tools include workspaces, team, and roles. Manage sites in separate workspaces with independent embed tags and reporting. Invite a collaborator by email to a workspace on Plus.
| Feature | How it works in Promolayer |
|---|---|
| Workspaces | Manage sites in separate workspaces with independent embed tags and reporting.Several sites · Projects · Client portfolio |
| Team | Invite a collaborator by email to a workspace on Plus. |
| Roles | Owners manage members. Members can create, edit and publish campaigns in their workspace. |
Promolayer · Developer
Papa’s take
Promolayer’s developer interfaces include browser API and webhooks. Enter a callback URL in the display actions and test delivery of form data. Trigger an existing display with the JavaScript snippet from its Rules tab.
| Feature | How it works in Promolayer |
|---|---|
| Browser API | Trigger an existing display with the JavaScript snippet from its Rules tab. |
| Webhooks | Enter a callback URL in the display actions and test delivery of form data. |
Promolayer · Support
Papa’s take
Promolayer’s tools include chat support. Live chat is included on Enterprise and Plus in the Shopify plan table. Consider the support channel alongside the work you expect help with.
| Feature | How it works in Promolayer |
|---|---|
| Chat support | Live chat is included on Enterprise and Plus in the Shopify plan table. |
Promolayer · Editor & workflow
Papa’s take
Promolayer’s editing tools include free editor and campaign drafts. Save a display as a draft and switch it live separately. Build and run branded campaigns on the ongoing Free plan.
| Feature | How it works in Promolayer |
|---|---|
| Free editor | Build and run branded campaigns on the ongoing Free plan. |
| Campaign drafts | Save a display as a draft and switch it live separately. |
Promolayer · Data & reporting
Papa’s take
Promolayer’s data and reporting tools include lead export and team notifications. Download the collected contacts in a list as CSV. Notify one or more staff email addresses after a form submission.
| Feature | How it works in Promolayer |
|---|---|
| Lead export | Download the collected contacts in a list as CSV. |
| Team notifications | Notify one or more staff email addresses after a form submission. |
Promolayer · Integrations
Papa’s take
Send popup contacts to Shopify, Mailchimp or Klaviyo. Report display events to Google Analytics or forward submissions to another system by webhook. On Free we found Mailchimp and Klaviyo connection buttons and a webhook URL field.
| Connection | Services and data |
|---|---|
| MailchimpConnect a Mailchimp account and choose the audience that receives new form submissions. Apply tags for the signup source. Confirm the subscriber’s status before using the tag to start a welcome email. | |
| KlaviyoAuthorize Klaviyo with the required keys and choose the subscriber list for the form. Check list membership before relying on a list-triggered welcome flow. | |
| Analytics | Google AnalyticsPromolayer forwards display, click, submission and no-display control events for analysis in GA4. |
| Store | ShopifySend a signup into Shopify’s customer list and add customer tags. Shopify also supplies cart conditions for display targeting. |
| Automation | Shopify FlowShopify Flow is listed in the Shopify plan table. |
| Automation | Make · ZapierReceive a webhook in an automation service and route the submitted fields to another destination. The automation service handles the second step. |
| Custom connections | WebhooksA submitted form can send data to a configured callback URL. The Actions panel offers a test send. |
Promolayer · AI agents
Submission delivery and on-page display controls
A developer can open an existing display from site code and receive form submissions by webhook. The documented routes support storefront interactions and outbound data. The custom trigger runs in the storefront.
| Agent task | What the agent can do |
|---|---|
| Trigger an existing displaySupported | Use the snippet supplied for that display. |
| Deliver form submissionsSupported | Configure a destination URL and send a test payload. |
| Manage campaigns through an external agentUnconfirmed | Public account-management API and MCP operations have not been established. |
Promolayer · Works with Shopify
Promolayer’s Shopify coverage includes storefront installation, native app, discounts, and customer data. A live wheel generated a unique percentage discount on the Free Shopify plan. Use Shopify customer tags to select an audience.
| Capability | How it works in Promolayer |
|---|---|
| Storefront installationSupported | Install the Shopify app for storefront campaigns and Shopify-specific targeting. |
| Native appSupported | Promolayer has its own Shopify App Store listing. |
| DiscountsSupported | A live wheel generated a unique percentage discount on the Free Shopify plan. |
| Customer dataSupported | Use Shopify customer tags to select an audience. |
| Customer synchronizationSupported | Choose whether to create a Shopify customer, subscribe them to marketing or skip the Shopify update. The editor also accepts customer tags. |
| Events and triggersSupported | Open a display when the shopper adds a product to the cart. |
| Audience and cart targetingSupported | Set conditions on cart items, an empty cart, cart value or customer tags. |
| Apply a discountSupported | The generated wheel code applied automatically in the cart, reducing a €72 item to €64.80. |
| Shopify FlowSupported | The Shopify-specific plan table lists Shopify Flow / Automation. Its available triggers and actions need separate confirmation. |
WooHoo · Formats & content
Papa’s take
WooHoo’s tools include flyby / slide-in, promo bars, teasers, countdown, and mobile editor. Use the slide-in layout for an edge-of-page offer. Use a bar for a free-shipping offer.
| Feature | How it works in WooHoo |
|---|---|
| Flyby / slide-in | Use the slide-in layout for an edge-of-page offer. |
| Promo bars | Use a bar for a free-shipping offer. |
| Teasers | Edit a launcher separately from the popup. |
| Countdown | Add a countdown element to the campaign. |
| Mobile editor | Switch between desktop and mobile layouts in the editor. |
WooHoo · Forms
Papa’s take
WooHoo’s form controls include email capture, SMS capture, phone field, multi-step, and logic. Collect email and phone in consecutive input screens before revealing the coupon. Configure conditional logic in the editor.
| Feature | How it works in WooHoo |
|---|---|
| Email capture | Collect an email on the first screen. |
| SMS capture | Choose a template for growing an SMS list. |
| Phone field | Collect a phone number on a separate screen. |
| Multi-step | Collect email and phone in consecutive input screens before revealing the coupon. |
| Logic | Configure conditional logic in the editor. |
| Validation | WooHoo describes email validation and cookie-based attempt limits. |
| Follow-up | Send the prize code to a player by email. |
WooHoo · Surveys
Papa’s take
WooHoo’s feedback formats include quizzes. Use preference questions for a product recommendation. Choose the response format around the question you want to answer.
| Feature | How it works in WooHoo |
|---|---|
| Quizzes | Use preference questions for a product recommendation.Preference quiz · Product quiz |
WooHoo · Gamification
Papa’s take
WooHoo’s game formats include spin the wheel, scratch card, and pick a gift. Set weighted prize odds for a spin. Offer a scratch-card game.
| Feature | How it works in WooHoo | |
|---|---|---|
Set weighted prize odds for a spin. | ||
Offer a scratch-card game. | ||
Offer a gift-selection game. |
WooHoo · Targeting
Papa’s take
WooHoo’s audience and display controls include page targeting, device targeting, audience targeting, behavior triggers, and frequency cap. Select new or returning visitors. Launch immediately, after time on page, on scroll, exit intent or inactivity.
| Feature | How it works in WooHoo |
|---|---|
| Page targeting | Target store page types or a custom URL pattern. |
| Device targeting | Limit which devices see a campaign. |
| Audience targeting | Select new or returning visitors. |
| Behavior triggers | Launch immediately, after time on page, on scroll, exit intent or inactivity.Time delay · Exit intent · Scroll trigger · Inactivity trigger · Page-load trigger |
| Frequency cap | Limit how often a visitor triggers the rule. |
WooHoo · Experiments
Papa’s take
WooHoo’s testing tools include A/B testing. Create a control and a challenger and choose the conversion metric. Popup testing, email testing and automation experiments are separate capabilities.
| Feature | How it works in WooHoo |
|---|---|
| A/B testing | Create a control and a challenger and choose the conversion metric. |
WooHoo · Email & SMS
Papa’s take
WooHoo’s messaging channels include email marketing. Send email campaigns from WooHoo. Capturing an address in a popup and sending a marketing campaign are separate jobs.
| Feature | How it works in WooHoo |
|---|---|
| Email marketing | Send email campaigns from WooHoo. |
WooHoo · Developer
Papa’s take
WooHoo’s developer interfaces include browser API and webhooks. Send form submissions to a chosen endpoint. WooHoo lists a JavaScript API for storefront integrations.
| Feature | How it works in WooHoo |
|---|---|
| Browser API | WooHoo lists a JavaScript API for storefront integrations. |
| Webhooks | Send form submissions to a chosen endpoint. |
WooHoo · Editor & workflow
Papa’s take
WooHoo’s editing tools include free editor and campaign drafts. Save a campaign before publishing it. Create a campaign in a Free account.
| Feature | How it works in WooHoo |
|---|---|
| Free editor | Create a campaign in a Free account. |
| Campaign drafts | Save a campaign before publishing it. |
WooHoo · Data & reporting
Papa’s take
WooHoo’s data and reporting tools include revenue goals. Track orders and revenue alongside campaign signups. Use the reporting workflow to connect captured responses with the decisions you need to make.
| Feature | How it works in WooHoo |
|---|---|
| Revenue goals | Track orders and revenue alongside campaign signups. |
WooHoo · Integrations
Papa’s take
The form can send subscribers to Shopify or an email platform. A custom webhook gives a developer another destination for submissions. Coupon email is a separate action in the editor.
| Connection | Services and data |
|---|---|
| Mailchimp · Klaviyo · Omnisend · Campaign MonitorSync subscribers collected by a campaign to the selected email service. The WooHoo editor provides a separate connection for each provider. | |
| ActiveCampaignThe campaign editor offers an ActiveCampaign list destination for subscribers. | |
| Store | ShopifyEnable Shopify Customers when a signup should join the store’s customer list. |
| Automation | Zapier · MakeWooHoo lists both automation services alongside its webhook support. |
| Custom connections | WebhooksSend a submission to a chosen URL. |
WooHoo · AI agents
Storefront interfaces and submission events
WooHoo offers a JavaScript interface and an outbound form webhook. External campaign management is unconfirmed. Configure the webhook on the campaign.
| Agent task | What the agent can do |
|---|---|
| Receive a submissionSupported | The editor includes a configurable webhook destination. |
| Create a campaign through an agentUnconfirmed | Public campaign-management endpoints and a vendor MCP server are unconfirmed. |
WooHoo · Works with Shopify
WooHoo’s Shopify coverage includes storefront installation, native app, and customer synchronization. Shopify Customers is an available form destination. Installation, customer data, discounts and cart actions are separate capabilities.
| Capability | How it works in WooHoo |
|---|---|
| Storefront installationSupported | Enable the WooHoo theme extension for storefront display. |
| Native appSupported | Manage campaigns from the installed Shopify app. |
| Customer synchronizationSupported | Shopify Customers is an available form destination. |
SmashPops · Formats & content
Papa’s take
SmashPops’s tools include promo bars and teasers. Show a reminder bar for the coupon. Show a small tab that opens the game.
| Feature | How it works in SmashPops |
|---|---|
| Promo bars | Show a reminder bar for the coupon. |
| Teasers | Show a small tab that opens the game. |
SmashPops · Forms
Papa’s take
SmashPops’s form controls include email capture, SMS capture, and validation. Limit repeat entries by email within one game or across all games. The vendor also describes filtering junk addresses.
| Feature | How it works in SmashPops |
|---|---|
| Email capture | Collect the player’s email before revealing the scratch reward. |
| SMS capture | Capture SMS leads with a game form. |
| Validation | Limit repeat entries by email within one game or across all games. The vendor also describes filtering junk addresses. |
SmashPops · Gamification
Papa’s take
SmashPops’s game formats include spin the wheel, slot machine, claw machine, scratch card, and pick a gift. Offer a spin wheel from the game gallery. Offer a slot-machine game.
| Feature | How it works in SmashPops | |
|---|---|---|
Offer a spin wheel from the game gallery. | ||
Offer a slot-machine game. | ||
Choose the claw-machine template. | ||
Use a scratch ticket with distinct play and win screens. | ||
Let a visitor pick a gift. | ||
Offer the Card Dance game from the template gallery. |
SmashPops · Targeting
Papa’s take
SmashPops’s audience and display controls include page targeting, geo targeting, device targeting, audience targeting, and behavior triggers. Filter by visit history, referrer or Klaviyo visitor identification. Show a game on exit, after a delay or at a chosen scroll depth.
| Feature | How it works in SmashPops |
|---|---|
| Page targeting | Include or exclude page paths for a campaign. |
| Geo targeting | Select countries eligible for the game. |
| Device targeting | Choose desktop, tablet or mobile. |
| Audience targeting | Filter by visit history, referrer or Klaviyo visitor identification.New/returning visitors · Referrer targeting |
| Behavior triggers | Show a game on exit, after a delay or at a chosen scroll depth.Time delay · Exit intent · Scroll trigger |
| Click trigger | Start a game when a visitor clicks a selected page element. |
| Scheduling | Schedule when a game should run. |
| Frequency cap | Choose a repeat interval, a maximum display count or continued display after play. |
SmashPops · Editor & workflow
Papa’s take
SmashPops’s editing tools include free editor and campaign drafts. Save a game before activating its storefront display. Create and save a game within the free display allowance.
| Feature | How it works in SmashPops |
|---|---|
| Free editor | Create and save a game within the free display allowance. |
| Campaign drafts | Save a game before activating its storefront display. |
SmashPops · Data & reporting
Papa’s take
SmashPops’s data and reporting tools include field mapping, lead export, and revenue goals. Assign coupon code and coupon name to separate Omnisend contact properties. Download captured addresses as CSV.
| Feature | How it works in SmashPops |
|---|---|
| Field mapping | Assign coupon code and coupon name to separate Omnisend contact properties. |
| Lead export | Download captured addresses as CSV. |
| Revenue goals | Compare game displays, entries and sales attributed to coupons. |
SmashPops · Integrations
Papa’s take
Link a provider to the game and choose which fields to pass. In Omnisend a game tag can identify participants, while separate properties carry the coupon name and code. For reward email, the merchant can assign delivery to the connected email provider.
| Connection | Services and data |
|---|---|
| MailerLiteChoose the Classic or New connector for the receiving account, then link it under Data collection for the game. | |
| Klaviyo · MailchimpConnect the provider to the game and pass the reward code to the customer record. The provider can then send the prize email. | |
| OmnisendSet a game-specific tag and map the coupon name and code to custom properties for the reward message. | |
| AWeber · ActiveCampaign · DripSmashPops lists subscriber integrations with these providers. Account-specific field mappings vary by destination. | |
| Customer lifecycle | MoEngageSelect MoEngage in the account integrations directory to connect the subscriber destination for a game. |
| Analytics | Google Analytics · Google Tag ManagerCall a site-defined JavaScript function on a game win to dispatch the relevant analytics event. |
| Store | ShopifySelect Shopify Customers as a signup destination independently of the internal game list. |
| Automation | Shopify FlowThe Shopify listing names Flow as a compatible service. |
SmashPops · AI agents
Game callbacks
A storefront developer can react to a win through a JavaScript callback. External authoring, a public campaign HTTP API and a vendor MCP server are unconfirmed. A developer supplies the callback on the website and names it in the game settings.
| Agent task | What the agent can do |
|---|---|
| React to a game winSupported | Call a function already defined on the host page. |
| Create or edit games externallyUnconfirmed | The public setup material describes the dashboard builder. |
SmashPops · Works with Shopify
SmashPops’s Shopify coverage includes storefront installation, native app, discounts, and customer synchronization. Use existing Shopify codes or configure unique coupons, including percentage, fixed or buy-X-get-Y rewards. Shopify Customers can be removed independently from the internal player list for a game.
| Capability | How it works in SmashPops |
|---|---|
| Storefront installationSupported | A live game also needs the theme app embed. |
| Native appSupported | SmashPops provides a Shopify installation and game dashboard. |
| DiscountsSupported | Use existing Shopify codes or configure unique coupons, including percentage, fixed or buy-X-get-Y rewards. |
| Customer synchronizationSupported | Shopify Customers can be removed independently from the internal player list for a game. |
| Apply a discountSupported | The reward settings offer automatic application at Shopify checkout. |
| Shopify FlowSupported | The Shopify App Store lists Shopify Flow. |
Fomo · Formats & content
Papa’s take
Fomo’s tools include message, flyby / slide-in, eye-catching, and dynamic text. Show a standalone message without a form or action button. Visitors can simply read and dismiss it.
| Feature | How it works in Fomo |
|---|---|
| Message | Show a standalone message without a form or action button. Visitors can simply read and dismiss it. |
| Flyby / slide-in | Display an animated social-proof message at the edge of the page. |
| Eye-catching | Use animation and pause a notice on hover. |
| Dynamic text | Populate messages with product titles, quantities and event variables. |
Fomo · Targeting
Papa’s take
Fomo’s audience and display controls include page targeting, geo targeting, and frequency cap. Cap notifications per visitor session and limit the age of eligible events. Apply rules based on the path of the current page.
| Feature | How it works in Fomo |
|---|---|
| Page targeting | Apply rules based on the path of the current page. |
| Geo targeting | Target notification delivery by location. |
| Frequency cap | Cap notifications per visitor session and limit the age of eligible events. |
Fomo · Email & SMS
Papa’s take
Fomo’s messaging channels include web push. Set up a browser push opt-in and view push reporting separately. Capturing an address in a popup and sending a marketing campaign are separate jobs.
| Feature | How it works in Fomo |
|---|---|
| Web push | Set up a browser push opt-in and view push reporting separately. |
Fomo · Team & sites
Papa’s take
Fomo’s tools include workspaces and team. Manage multiple sites on Business and Pro. The account owner can invite teammates by email.
| Feature | How it works in Fomo |
|---|---|
| Workspaces | Manage multiple sites on Business and Pro. |
| Team | The account owner can invite teammates by email. |
Fomo · Developer
Papa’s take
Fomo’s developer interfaces include HTTP API and browser API. Create and retrieve events, and create or update the templates used to display them. Reinitialize Fomo after a route change in a single-page application.
| Feature | How it works in Fomo |
|---|---|
| HTTP API | Create and retrieve events, and create or update the templates used to display them.Create designs · Operate campaigns |
| Browser API | Reinitialize Fomo after a route change in a single-page application. |
Fomo · Data & reporting
Papa’s take
Fomo’s data and reporting tools include revenue goals. View attributed transactions and their value separately from clicks. Use the reporting workflow to connect captured responses with the decisions you need to make.
| Feature | How it works in Fomo |
|---|---|
| Revenue goals | View attributed transactions and their value separately from clicks. |
Fomo · Integrations
Papa’s take
Fomo can turn events from another service into notifications. For Mailchimp, select the lists to import subscribers from, then edit the fields displayed in the subscriber template. Reviews, subscriber events and Shopify purchases can share a theme while keeping their own wording and eligibility rules.
| Connection | Services and data |
|---|---|
| Analytics | Google AnalyticsFomo lists Google Analytics as a reporting integration. |
| Marketing tools | PrivyUse a Privy webhook to show a signup or coupon redemption in the Fomo feed. |
| Marketing tools | MailchimpImport subscriber activity from selected Mailchimp lists into Fomo notifications. |
| Marketing tools | KlaviyoFomo lists Klaviyo among its integrations for social proof. |
| Store | ShopifyUse order and inventory data to populate templates. Enabling cart events also supplies product details for abandoned-cart messages. |
| Reviews | Judge.me · Yotpo · StampedUse review sources with social-proof notifications. |
| Custom forms | TypeformTurn a submitted Typeform response into a social-proof event. |
| Automation | ZapierCreate notification events from connected workflows. |
| Custom connections | WebhooksAccept an external event at a Fomo webhook URL and map its payload into a notification. |
Fomo · AI agents
Event and template management API
An external application can create notification events and maintain templates. A store can send business events into Fomo through an inbound webhook. A vendor-operated MCP server is unconfirmed.
| Agent task | What the agent can do |
|---|---|
| Create notification templatesSupported | The API supports creating and updating event types. |
| Read or post eventsSupported | Send event parameters with a template identifier, or retrieve events. |
| Generate designs with native AIUnconfirmed | The vendor describes AI timing insights. A prompt-based editor is unconfirmed. |
Fomo · Works with Shopify
Fomo’s Shopify coverage includes storefront installation, native app, products and variants, and events and triggers. Display a product title and quantity below the chosen inventory threshold; variant grouping is configurable. After enabling cart events, adding an item on the Shopify storefront created a captured event with the matching product link.
| Capability | How it works in Fomo |
|---|---|
| Storefront installationSupported | Enable Fomo’s social-proof app embed to show notifications in the Shopify theme. |
| Native appSupported | Inspect notification templates and Shopify settings for the connected store. |
| Products and variantsSupported | Display a product title and quantity below the chosen inventory threshold; variant grouping is configurable. |
| Events and triggersSupported | After enabling cart events, adding an item on the Shopify storefront created a captured event with the matching product link. |
| Audience and cart targetingSupported | Show low-stock notices on the corresponding product page, based on Shopify inventory. |