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.
- Who is this app for?
- Shopify stores wanting discount popups and email follow-up together, with costs tied to new subscribers rather than store traffic.
- Main advantage
- Unlimited popup views, Shopify discount generation and customer targeting, with welcome sequences and revenue reporting in the same app.
- Main limitation
- New-subscriber and email limits still apply. Extra usage can increase the bill even though popup views are unlimited.
Pricing and plans
CWILL tiers increase new-subscriber and email allowances. Pro adds custom email flows; Essential covers simpler follow-up. Unlimited popup views remove one capacity constraint, but new subscribers and email sends still determine usage. Choose the tier for those outcomes and the type of follow-up automation required.
Prices shown in the account. Paid overages apply. The page also mentions a first-month discount without identifying the renewal price; confirm the regular rate before subscribing. Its feature matrix includes presets on Free, although the Essential card presents them as an upgrade.
| Plan | Price & limits | What changes |
|---|---|---|
| Free | Free30 new subscribers · 2,000 emails | Unlimited popup views |
| EssentialPapa pick | $11.90/mo150 new subscribers · 5,000 emails | Follow-up · Custom sending domain |
| Pro | $29.90/mo500 new subscribers · 20,000 emails | Custom email flows |
| Premium | $79.90/mo2,000 new subscribers · 60,000 emails | More capacity · Customer success support |
Features and plan access
CWILL combines standalone notices, signup forms and a prize wheel with Shopify customer targeting and unique discount codes. Analytics reports coupon usage and attributed revenue, while signup notifications can alert the team by email.
Welcome flows support multiple emails and delays. Pro adds custom triggers, conditions and branching. Popup views and stored contacts are unlimited, but monthly new-subscriber and sending allowances still limit the marketing workload.
| Feature | Scope and plan |
|---|---|
| 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 triggersWelcome series and presets listed on Free; custom conditions and branching: Pro |
| Dynamic text | Insert the subscriber’s email into confirmation copy with the {{email}} placeholder. Available in the Free account |
| Page targeting | Show on all pages or selected pages. Observed on Free; subscription and email quotas apply |
| Geo targeting | Include or exclude selected countries. Observed on Free; subscription and email quotas apply |
| Device targeting | Show on all devices, desktop or mobile. Observed on Free; subscription and email quotas apply |
| 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 historyAvailable in the Free account |
| 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 triggerObserved on Free; subscription and email quotas apply |
| Email marketing | Send email campaigns to eligible Shopify subscribers or saved Shopify segments; Essential includes 5,000 monthly emails. Essential: 5,000 emails/mo |
| Click trigger | Use the campaign's custom link on a button or image to open the popup manually. Observed on Free; subscription and email quotas apply |
Formats & content
Hide the signup fields and both action buttons to show a standalone message with a close control.
Use page, country, device and audience rules to reach the relevant shoppers. Unlimited popup views suit notices that do not collect subscribers or send emails. The sticky discount bar is a separate post-subscription format.
| Feature | How it works in CWILL |
|---|---|
| Message | Show a standalone message without a form or action button. Visitors can simply read and dismiss it.+1.12 |
| Promo bars | Show a sticky discount bar at the top of the site after a successful subscription.+1.11 |
| Teasers | Show a sidebar launcher before the popup, after dismissal, or both, on the left or right.+1.11 |
| Dynamic text | Insert the subscriber’s email into confirmation copy with the {{email}} placeholder.+1.11 |
| Total | 4.45 / 105.55 unearned points — Flyby / slide-in (1.11) · Content carousel (1.11) · Eye-catching (1.11) |
Forms
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. Collect email addresses through signup forms and pass new contacts to the connected mailing list.
| Feature | How it works in CWILL |
|---|---|
| Email capture | Collect email addresses through signup forms and pass new contacts to the connected mailing list.+1 |
| Phone field | Add a Phone number field to the signup form.+1 |
| Consent checkbox | Add separate GDPR marketing-consent and TCPA SMS-consent fields.Email marketing consent · SMS marketing consent+0.75 |
| Email double opt-in | Require an email confirmation before revealing the reward; enable double opt-in in settings first.+1 |
| 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+0.74 |
| Total | 4.49 / 149.51 unearned points — SMS capture (1) · Single choice (1) · Multiple choice (1) |
Surveys
CWILL has no confirmed capabilities in this section in the current review. Choose the response format around the question you want to answer. A recommendation score, a satisfaction rating and a quiz outcome serve different purposes; support for one does not imply the others or an automatic report.
| Feature | How it works in CWILL |
|---|---|
| Total | 0 / 55 unearned points — Numeric rating (0.84) · NPS (0.84) · Star rating (0.83) |
Gamification
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. Compare the available formats, reward controls and repeat-play rules before choosing a mechanic for a promotion.
| Feature | How it works in CWILL |
|---|---|
Offer a spin-wheel reward with configurable labels and prize probabilities.+3 | |
| Total | 3 / 52 unearned points — Three confirmed game formatsA full score requires three confirmed game formats. One earns 3 points; two earn 4. |
Targeting
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. Mobile exit intent uses an upward scroll of 5%.
| Feature | How it works in CWILL |
|---|---|
| Page targeting | Show on all pages or selected pages.+1.34 |
| Geo targeting | Include or exclude selected countries.+1.34 |
| Device targeting | Show on all devices, desktop or mobile.+1.34 |
| 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+0.59 |
| 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+0.84 |
| Click trigger | Use the campaign's custom link on a button or image to open the popup manually.+1.33 |
| Scheduling | Show continuously or between a selected time period.+1.33 |
| Frequency cap | Limit repeat display for visitors who have not subscribed.+1.33 |
| 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.+1.33 |
| Total | 10.77 / 121.23 unearned points — Referrer targeting (0.15) · Cart targeting (0.15) · Profile targeting (0.15) · Login status (0.15) · List segments (0.14) · Inactivity trigger (0.17) · Hover trigger (0.16) · Custom event trigger (0.16) |
Experiments
CWILL has no confirmed capabilities in this section in the current review. 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 CWILL |
|---|---|
| Total | 0 / 77 unearned points — A/B testing (7) |
Email & SMS
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. Compare native sending channels, automation and their allowances independently from the popup subscription; an integration with a mailing platform does not include that platform’s sending service.
| 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.+4 |
| Total | 4 / 51 unearned points — SMS marketing (0.5) · Web push (0.5) |
Team & sites
The reviewed CWILL sources focus on Shopify capture and email allowances rather than an independent user-role system. Separate CWILL teammate logins, client subaccounts and custom permissions have not been established in this review.
Do not infer those controls from Shopify compatibility or a higher email tier. If several people manage campaigns, confirm the access available through the actual store installation and app account. Pro’s custom email flows describe automation, not a documented upgrade to staff permissions.
| Feature | How it works in CWILL |
|---|---|
| Total | 0 / 55 unearned points — Workspaces (1.67) · Team (1.67) · Roles (1.66) |
Developer
CWILL has no confirmed capabilities in this section in the current review. The scope of each interface matters more than the API label. Opening an existing popup, sending a submitted form to an endpoint and creating or publishing campaigns are different operations. Agent access depends on those operations and the permissions exposed.
| Feature | How it works in CWILL |
|---|---|
| Total | 0 / 55 unearned points — HTTP API (1.25) · Browser API (1.25) · Webhooks (1.25) |
Support
Live chat is available inside the app. CWILL advertises 24/7 support, with priority support and customer success on Premium; a guaranteed response time is not specified. 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. Those service commitments need to be distinguished from ordinary product assistance.
| Feature | How it works in CWILL |
|---|---|
| Chat support | Contact support through the in-app live chat.+2 |
| Total | 2 / 2 |
Editor & workflow
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. Editing, saving a draft and activating a campaign are separate stages of the workflow. Consider how changes are prepared and reviewed before visitors see them. An AI writing assistant also has a narrower role than an assistant that can change layout or targeting.
| Feature | How it works in CWILL |
|---|---|
| Free editor | Build opt-in popups in the Free account.+1.5 |
| Campaign drafts | Keep a popup switched off in the popup library while configuring it.+1.5 |
| Total | 3 / 63 unearned points — Saved versions (1.5) · AI popup assistant (1.5) |
Data & reporting
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.+1 |
| Team notifications | Email the team after each new signup; above 300 new subscribers in a month, alerts switch to a daily summary.+0.67 |
| Total | 1.67 / 53.33 unearned points — Field mapping (1) · Lead export (1) · Scheduled reports (1) |
Integrations
Shopify Customers and Shopify Email provide the central subscriber route. Shopify Flow can react to the documented new-subscriber trigger, for example by adding a customer tag. Other named marketing apps may read store data; their presence in the listing does not establish a separate direct connector with field-level mapping.
Shopify Flow must be installed and the workflow enabled. Do not treat every app that reads Shopify customers as a direct CWILL integration. Exact integration tier restrictions are not confirmed. Our integration guide explains the connection types and workflows. For store-specific features, see our Shopify popup apps overview.
| Connection | Services and data |
|---|---|
| Email · Store | Shopify Customers · Shopify EmailCapture subscribers and make them available to the store’s email marketing.+2.5 |
| Marketing tools | Klaviyo · Mailchimp · SMSBump · PrivyThe app listing names these tools, but does not establish separate direct connectors or field-level sync behavior.+1.25 |
| Automation | Shopify FlowThe documented Get new subscribers trigger can run workflows, such as adding a customer tag after an email subscription.+1.25 |
| Total | 5 / 5 |
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. Use Shopify customer tags and a purchase in the last 60 days to select popup audiences. 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 CWILL |
|---|---|
| Storefront installation | A native Shopify app is available.+0.88 |
| Native app | A native app is available in the Shopify App Store.+0.88 |
| Built for Shopify | This app carries the Built for Shopify badge.+0.88 |
| Media assets | — |
| Products and variants | — |
| Collections | — |
| Discounts | 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.+0.88 |
| Metafields and metaobjects | — |
| Customer data | Use Shopify customer tags and a purchase in the last 60 days to select popup audiences.+0.87 |
| Customer synchronization | Make captured subscribers available in Shopify Customers and Shopify Email.+0.87 |
| Events and triggers | 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.+0.87 |
| Audience and cart targeting | Target specific Shopify customer tags or the High-value preset for customers who ordered in the last 60 days.+0.87 |
| Apply a discount | — |
| Add to cart | — |
| Buy now / direct checkout | — |
| Shopify Flow | Use the Get new subscribers trigger in Shopify Flow, for example to add customer tags. Install Flow and enable the workflow.+0.87 |
| Total | 7.87 / 146.13 unearned points — Shopify media assets (0.88) · Shopify products and variants (0.88) · Shopify collections (0.88) |
Capability score
The capability score brings together the confirmed features in the sections above, excluding pricing. Each metric belongs to one section, and a feature’s score includes its subfeatures. The breakdown shows how much each area contributes and where points remain unearned. It measures feature coverage, rather than conversion performance or value for money.
- Total
- 46.25 / 100
What one display or signup could cost
At $11.90 per month, the selected plan allocates $0.012 per display and $0.60 per signup across 1,000 displays and 20 valid email signups. The table rounds to cents. The 2% signup rate is an assumption, not measured performance or a vendor charge per event.
The capacity check assumes one site and 500 email sends and 20 new subscribers. Billing is based on new subscribers and email sends, which is distinct from the actual outcomes used here. For form-free announcements, compare displays rather than signups. Taxes, separately billed services and customer discounts are excluded.
| Outcome | Calculation | Estimated cost |
|---|---|---|
| One display | $11.90 ÷ 1,000 | $0.01 |
| 1,000 displays | $11.90 ÷ 1,000 × 1,000 | $11.90 |
| One signup | $11.90 ÷ 20 | $0.60 |
CWILL alternatives: which should you choose?
Shopify stores wanting discount popups and email follow-up together, with costs tied to new subscribers rather than store traffic. New-subscriber and email limits still apply. Extra usage can increase the bill even though popup views are unlimited.
Compare Omnisend against that requirement. The cards below explain where each is a better fit. Match the billing unit, required features and site or account limits before comparing headline prices; the cheapest subscription does not always cover the same work.
CWILL vs Omnisend
CWILL Essential is $11.90/month for 150 new subscribers and 5,000 emails; stored contacts and popup views are unlimited. Omnisend Standard starts at $16 for 500 contacts and 6,000 emails.
- Choose Omnisend
- When lifecycle automation is the main project and contact-based pricing fits.
- Choose CWILL
- For simple Shopify capture and follow-up when new-subscriber billing fits better than total-list billing.
About this review
Popup Papa compares published pricing, product documentation and help articles. This is a documentation-based review, not a hands-on performance test. Dates beside sources indicate when the corresponding evidence was checked; publication does not imply that every source was rechecked that day.
“Documented” means the provider describes the capability. A named plan is shown only where we recorded tier evidence. “Not confirmed” means the evidence is insufficient, not that the feature is absent. Paid add-ons and higher-tier restrictions are stated separately. Conflicting billing information prevents a unit-cost estimate.
Recommendations are editorial judgments about fit and cost. Sources are linked next to the claims they support, and every calculation uses the assumptions above.