# Privy: pricing, features and plan guide

Online stores that want signup popups, discount campaigns, and cart-saving forms, with the option to manage follow-up email in the same product.

- Page: https://popuppapa.com/reviews/privy/
- Published: 2026-10-01; updated: 2026-10-12
- Official website: https://www.privy.com/

- **Who is this app for?** Stores that want popup capture, customer segmentation and email/SMS follow-up in one platform.
- **Main advantage:** A detailed capture-to-follow-up workflow: cart and purchase targeting, conditional flows, and a read-only MCP for analysing account data.
- **Main limitation:** Email pricing rises with mailable contacts; popup-only pricing rises with site pageviews. The inspected expired trial blocked publishing, and the email draft reported a save error.

<a id="pricing"></a>
## Pricing and plans

Displays starts at $24/month for 10,000 site pageviews. The current Email + SMS package starts at $30/month for 1,500 mailable contacts, unlimited email sends and 250 monthly SMS credits. This matches the in-account quote and current billing documentation. The Shopify listing also presents a $45 configuration with 1,250 SMS credits. Popup-only pricing follows traffic, while Email follows contact capacity. An existing email service can make the simpler popup subscription the better choice; unlimited sends do not mean unlimited contacts.

Mailable-contact and pageview growth can trigger an automatic tier increase. Included SMS credits expire after 30 days; paid monthly credits after 60 days. An expired trial stops live displays and flows even when an old display row still says Active.

<a id="plan-choice"></a>
**Why Email + SMS is a Papa pick:** 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.

| Plan | Price | Limits | What changes |
| --- | --- | --- | --- |
| Displays | $24.00/mo | 10,000 pageviews | Popup tools · Forms · Testing |
| Email + SMS (Papa pick) | $30.00/mo | 1,500 mailable contacts · 250 SMS credits | Unlimited email sends · Flows |
| Email + SMS — larger SMS allowance | $45.00/mo | 1,500 contacts · 1,250 SMS credits | Shopify-listed configuration |
| Displays — higher traffic | $48.00/mo | 25,000 pageviews | Higher site traffic allowance |
| Displays — higher traffic | $84.00/mo | 50,000 pageviews | Higher site traffic allowance |
| Displays — higher traffic | $168.00/mo | 100,000 pageviews | Higher site traffic allowance |

Sources:

- [Current billing](https://help.privy.com/docs/learn/account-settings-and-billing/account-settings/2025-plans-and-billing), checked 2026-10-12
- [Shopify pricing](https://apps.shopify.com/privy), checked 2026-10-12
- [Account](https://dashboard.privy.com/settings/plans), checked 2026-10-12

<a id="features"></a>
## Features and plan access

The inspected builder combines email and phone steps with mini-quizzes, choice fields, consent and hidden attributes. Use cart value, products, orders, geography and browsing behaviour to choose the audience. Mini-quiz answers map to contact properties; this does not establish a scored quiz or an answer-by-answer recommendation engine.

The broader ecommerce workflow is the main attraction. Flows react to signups, carts, checkout, product views, purchases, restocks and dates, then use conditions, delays, messages and profile updates. Segments combine shopping history, email/SMS engagement, tags and custom fields. Display experiments can end by days or site participants; email and SMS have separate A/B campaign types.

The email editor includes product, coupon, timer and HTML blocks plus Canva import. Reporting offers email, SMS, flow and combined CSV exports, while attribution settings let you control email-open and click windows. The account has no recent campaign activity, and the test email reported a save error: these are inspected controls, not proof of delivery or revenue lift.

| Feature | How it works | Subfeatures | Plan | Evidence |
| --- | --- | --- | --- | --- |
| 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 | Pop-ups & Displays or Email | [dashboard.privy.com](https://dashboard.privy.com/), [Ab test displays](https://help.privy.com/docs/learn/displays/ab-test-displays), [Canva SMS ab attribution](https://www.privy.com/changelog/canva-sms-ab-attribution), checked 2026-10-17 |
| 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 | Email | [dashboard.privy.com](https://dashboard.privy.com/), [Create a flow](https://help.privy.com/docs/learn/flows/create-a-flow), checked 2026-10-17 |
| Countdown | Countdown templates appear in the display gallery, and the email editor includes a Timer block. |  | Pop-ups & Displays or Email | [dashboard.privy.com](https://dashboard.privy.com/), checked 2026-10-12 |
| 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. |  | Pop-ups & Displays or Email | [Coupon codes](https://help.privy.com/docs/learn/content/coupon-codes), checked 2026-10-17 |
| Page targeting | Target current, initial or referring URLs, and combine conditions with AND/OR. |  | Pop-ups & Displays or Email | [dashboard.privy.com](https://dashboard.privy.com/), checked 2026-10-12 |
| Geo targeting | Target country, region or postal code alongside language and other customer attributes. |  | Pop-ups & Displays or Email | [dashboard.privy.com](https://dashboard.privy.com/), checked 2026-10-12 |
| Device targeting | Include or exclude visitors by device category. |  | Pop-ups & Displays or Email | [dashboard.privy.com](https://dashboard.privy.com/), checked 2026-10-12 |
| 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 | Pop-ups & Displays or Email | [dashboard.privy.com](https://dashboard.privy.com/), [Settings overview](https://help.privy.com/docs/learn/displays/settings-overview), checked 2026-10-17 |
| 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 | Pop-ups & Displays or Email | [dashboard.privy.com](https://dashboard.privy.com/), [Cross sell](https://help.privy.com/docs/learn/displays/cross-sell), checked 2026-10-17 |
| Email marketing | Build email and SMS campaigns with audience segments. The email editor offers products, coupons, timers, HTML and Canva import. |  | Email | [dashboard.privy.com](https://dashboard.privy.com/), checked 2026-10-12 |
| 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. |  | SMS add-on · Message credits billed separately | [dashboard.privy.com](https://dashboard.privy.com/), checked 2026-10-12 |
| 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. |  | Plan not confirmed | [Overview](https://help.privy.com/docs/api-reference/overview), [dashboard.privy.com](https://dashboard.privy.com/), checked 2026-10-17 |
| Browser API | window.privyEvents lets a headless or custom storefront identify the shopper and send cart updates for Cart Value targeting. |  | Plan not confirmed | [Browser events](https://help.privy.com/docs/api-reference/browser-events), checked 2026-10-17 |
| Webhooks | Custom endpoints receive signup and order events, and Slack is available as a destination. |  | Plan not confirmed | [dashboard.privy.com](https://dashboard.privy.com/), checked 2026-10-12 |
| MCP server | Read account data and performance through the documented MCP server. |  | Paid plan required | [MCP](https://help.privy.com/docs/learn/mcp), checked 2026-10-17 |
| Mobile editor | Customize a display's look separately for desktop and mobile. |  | Pop-ups & Displays or Email | [Displays](https://www.privy.com/features/displays), checked 2026-10-17 |

Sources:

- [Current billing](https://help.privy.com/docs/learn/account-settings-and-billing/account-settings/2025-plans-and-billing), checked 2026-10-12
- [Shopify pricing](https://apps.shopify.com/privy), checked 2026-10-12
- [Account](https://dashboard.privy.com/settings/plans), checked 2026-10-12

<a id="announcements"></a>
## Formats & content

A standalone message without a form or action button is not confirmed, so Announcements is not credited. A No Form Display is created by removing the form from a display. It can communicate an offer without collecting an email; announcement bars are also documented.

The gallery includes Announcement and No Form templates, and announcement bars are documented. A saved text-only notice with neither a form nor an action button was not verified, so the stricter Announcements classification remains unconfirmed.

| Feature | How it works in Privy | Subfeatures | Evidence |
| --- | --- | --- | --- |
| Flyby / slide-in (+1.11) | The new display gallery includes flyouts alongside popups and fullscreen layouts. |  | [dashboard.privy.com](https://dashboard.privy.com/), checked 2026-10-12 |
| Promo bars (+1.11) | Both builders offer bar formats; the catalogue also includes a free-shipping offer. |  | [dashboard.privy.com](https://dashboard.privy.com/), checked 2026-10-12 |
| Teasers (+1.11) | The new editor includes a Tab, and the classic wheel has desktop and mobile tabs for reopening the display. |  | [dashboard.privy.com](https://dashboard.privy.com/), checked 2026-10-12 |
| Countdown (+1.11) | Countdown templates appear in the display gallery, and the email editor includes a Timer block. |  | [dashboard.privy.com](https://dashboard.privy.com/), checked 2026-10-12 |
| 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. |  | [Coupon codes](https://help.privy.com/docs/learn/content/coupon-codes), checked 2026-10-17 |
| Mobile editor (+1.11) | Customize a display's look separately for desktop and mobile. |  | [Displays](https://www.privy.com/features/displays), checked 2026-10-17 |

5.55 / 10 points · 4.45 points unearned. Message (1.12) · Content carousel (1.11) · Eye-catching (1.11). 

Sources:

- [dashboard.privy.com](https://dashboard.privy.com/), checked 2026-10-12
- [Coupon codes](https://help.privy.com/docs/learn/content/coupon-codes), checked 2026-10-17
- [Displays](https://www.privy.com/features/displays), checked 2026-10-17

<a id="forms"></a>
## Forms

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. The draft editor offers Yes/No filters, delays, email, SMS, tags and contact updates.

| Feature | How it works in Privy | Subfeatures | Evidence |
| --- | --- | --- | --- |
| Email capture (+1) | Email is a default form field in displays; an email or a phone field is required to create a contact. |  | [dashboard.privy.com](https://dashboard.privy.com/), checked 2026-10-12 |
| SMS capture (+1) | The editor includes SMS opt-in. Native texting requires an eligible plan and a verified toll-free number. |  | [dashboard.privy.com](https://dashboard.privy.com/), checked 2026-10-12 |
| Phone field (+1) | Collect a phone number in a separate signup step. Phone capture alone does not make the contact textable. |  | [dashboard.privy.com](https://dashboard.privy.com/), checked 2026-10-12 |
| Single choice (+1) | Collect one answer with radio buttons or a dropdown. The mini-quiz maps answers to a named contact property. |  | [dashboard.privy.com](https://dashboard.privy.com/), checked 2026-10-12 |
| Multiple choice (+1) | The classic field library includes multiple-select checkboxes and subscription multi-select fields. |  | [dashboard.privy.com](https://dashboard.privy.com/), checked 2026-10-12 |
| Free text (+1) | The classic field library offers text and date fields for additional shopper information. |  | [dashboard.privy.com](https://dashboard.privy.com/), checked 2026-10-12 |
| Consent checkbox (+0.75) | Email Opt-In and Text Opt-In fields are available in the classic form library. | Email marketing consent · SMS marketing consent | [dashboard.privy.com](https://dashboard.privy.com/), checked 2026-10-12 |
| Hidden fields (+1) | Add hidden profile attributes such as UTM values, signup date or a custom value. |  | [dashboard.privy.com](https://dashboard.privy.com/), checked 2026-10-12 |
| Multi-step (+0.67) | 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. |  | [dashboard.privy.com](https://dashboard.privy.com/), checked 2026-10-12 |
| Validation (+0.4) | 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 | [dashboard.privy.com](https://dashboard.privy.com/), checked 2026-10-12 |
| CAPTCHA (+1) | Account settings expose Invisible reCAPTCHA for signup forms. |  | [dashboard.privy.com](https://dashboard.privy.com/), checked 2026-10-12 |
| Email double opt-in (+1) | Display settings offer single or double email opt-in. |  | [dashboard.privy.com](https://dashboard.privy.com/), checked 2026-10-12 |
| Follow-up (+0.74) | 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 | [dashboard.privy.com](https://dashboard.privy.com/), [Create a flow](https://help.privy.com/docs/learn/flows/create-a-flow), checked 2026-10-17 |

11.56 / 14 points · 2.44 points unearned. Logic (1) · Email format (0.1) · Phone format (0.1) · Email typo check (0.1) · Business email filter (0.1) · Email verification (0.1) · Phone verification (0.1) · Survey pages (0.33). 

Sources:

- [dashboard.privy.com](https://dashboard.privy.com/), checked 2026-10-17
- [Create a flow](https://help.privy.com/docs/learn/flows/create-a-flow), checked 2026-10-17

<a id="surveys"></a>
## Surveys

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. 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 Privy | Subfeatures | Evidence |
| --- | --- | --- | --- |
| Quizzes (+0.28) | Mini-quiz templates collect preference answers into a contact property before signup. |  | [dashboard.privy.com](https://dashboard.privy.com/), checked 2026-10-12 |

0.28 / 5 points · 4.72 points unearned. Numeric rating (0.84) · NPS (0.84) · Star rating (0.83). 

Sources:

- [dashboard.privy.com](https://dashboard.privy.com/), checked 2026-10-12

<a id="games"></a>
## Gamification

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. Compare the available formats, reward controls and repeat-play rules before choosing a mechanic for a promotion.

| Feature | How it works in Privy | Subfeatures | Evidence |
| --- | --- | --- | --- |
| Spin the wheel (+3) | 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 | [Spin to win](https://help.privy.com/docs/learn/displays/classic-designer/spin-to-win), checked 2026-10-17 |

3 / 5 points · 2 points unearned. Three confirmed game formats. A full score requires three confirmed game formats. One earns 3 points; two earn 4.

Sources:

- [Spin to win](https://help.privy.com/docs/learn/displays/classic-designer/spin-to-win), checked 2026-10-17

<a id="targeting"></a>
## Targeting

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 | Subfeatures | Evidence |
| --- | --- | --- | --- |
| Page targeting (+1.34) | Target current, initial or referring URLs, and combine conditions with AND/OR. |  | [dashboard.privy.com](https://dashboard.privy.com/), checked 2026-10-12 |
| Geo targeting (+1.34) | Target country, region or postal code alongside language and other customer attributes. |  | [dashboard.privy.com](https://dashboard.privy.com/), checked 2026-10-12 |
| Device targeting (+1.34) | Include or exclude visitors by device category. |  | [dashboard.privy.com](https://dashboard.privy.com/), checked 2026-10-12 |
| Audience targeting (+0.74) | 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 | [dashboard.privy.com](https://dashboard.privy.com/), [Settings overview](https://help.privy.com/docs/learn/displays/settings-overview), checked 2026-10-17 |
| Behavior triggers (+0.84) | Trigger displays by time on page, scroll, exit intent or an out-of-stock product. | Time delay · Exit intent · Scroll trigger · Page-load trigger | [dashboard.privy.com](https://dashboard.privy.com/), [Cross sell](https://help.privy.com/docs/learn/displays/cross-sell), checked 2026-10-17 |
| Scheduling (+1.33) | Run a display ongoing or between custom start and end dates; audience rules can also filter by day of week and time of day. |  | [Settings overview](https://help.privy.com/docs/learn/displays/settings-overview), checked 2026-10-17 |
| Frequency cap (+1.33) | Set repeat-display timing and exclude previous signups. Campaigns can stop after a specified signup count. |  | [dashboard.privy.com](https://dashboard.privy.com/), checked 2026-10-12 |
| Campaign control (+1.33) | 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. |  | [Settings overview](https://help.privy.com/docs/learn/displays/settings-overview), checked 2026-10-17 |

9.59 / 12 points · 2.41 points unearned. Click trigger (1.33) · New/returning visitors (0.15) · Customer tags (0.15) · Login status (0.15) · List segments (0.14) · Inactivity trigger (0.17) · Hover trigger (0.16) · Custom event trigger (0.16). 

Sources:

- [dashboard.privy.com](https://dashboard.privy.com/), checked 2026-10-17
- [Settings overview](https://help.privy.com/docs/learn/displays/settings-overview), checked 2026-10-17
- [Cross sell](https://help.privy.com/docs/learn/displays/cross-sell), checked 2026-10-17

<a id="experiments"></a>
## Experiments

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. 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 Privy | Subfeatures | Evidence |
| --- | --- | --- | --- |
| A/B testing (+4.66) | 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 | [dashboard.privy.com](https://dashboard.privy.com/), [Ab test displays](https://help.privy.com/docs/learn/displays/ab-test-displays), [Canva SMS ab attribution](https://www.privy.com/changelog/canva-sms-ab-attribution), checked 2026-10-17 |

4.66 / 7 points · 2.34 points unearned. Workflow tests (0.78) · No-popup holdout (0.78) · Automatic winner (0.78). 

Sources:

- [dashboard.privy.com](https://dashboard.privy.com/), checked 2026-10-17
- [Ab test displays](https://help.privy.com/docs/learn/displays/ab-test-displays), checked 2026-10-17
- [Canva SMS ab attribution](https://www.privy.com/changelog/canva-sms-ab-attribution), checked 2026-10-17

<a id="email"></a>
## Email & SMS

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. The current Email + SMS base includes 250 monthly SMS credits. More credits cost extra; a verified toll-free number is required for native texting.

| Feature | How it works in Privy | Subfeatures | Evidence |
| --- | --- | --- | --- |
| Email marketing (+4) | Build email and SMS campaigns with audience segments. The email editor offers products, coupons, timers, HTML and Canva import. |  | [dashboard.privy.com](https://dashboard.privy.com/), checked 2026-10-12 |
| SMS marketing (+0.5) | The current Email + SMS base includes 250 monthly SMS credits. More credits cost extra; a verified toll-free number is required for native texting. |  | [dashboard.privy.com](https://dashboard.privy.com/), checked 2026-10-12 |

4.5 / 5 points · 0.5 points unearned. Web push (0.5). 

Sources:

- [dashboard.privy.com](https://dashboard.privy.com/), checked 2026-10-12

<a id="roles"></a>
## Team & sites

The Users page showed one of five seats occupied and an Owner role. The invitation form did not expose a role selector. Subaccounts share billing and plan with an organisation, but were unavailable in the inspected account; their paid-tier allowance was not established.

Event History records sent campaigns, launched flows and published displays. This is useful operational context, but it does not establish granular creator/publisher permissions or rollback. Check staff permissions and subaccount pricing before using Privy for multiple clients.

| Feature | How it works in Privy | Subfeatures | Evidence |
| --- | --- | --- | --- |
| Workspaces (+0.84) | Subaccounts let one login manage several stores, brands or domains, with traffic and billing rolled up to the parent. |  | [Subaccounts](https://help.privy.com/docs/learn/account-settings-and-billing/account-settings/subaccounts), checked 2026-10-17 |
| Team (+1.67) | Owners and members can add and remove users, and Event History records who performed each action. |  | [dashboard.privy.com](https://dashboard.privy.com/), [Users](https://help.privy.com/docs/learn/account-settings-and-billing/business-settings/users), checked 2026-10-17 |
| Roles (—) | Two roles exist: Owner and Member. Both can add and remove users; only the Owner can transfer ownership. |  | [Users](https://help.privy.com/docs/learn/account-settings-and-billing/business-settings/users), checked 2026-10-17 |

2.51 / 5 points · 2.49 points unearned. Roles (1.66) · Projects (0.42) · Client portfolio (0.41). 

Sources:

- [Subaccounts](https://help.privy.com/docs/learn/account-settings-and-billing/account-settings/subaccounts), checked 2026-10-17
- [dashboard.privy.com](https://dashboard.privy.com/), checked 2026-10-17
- [Users](https://help.privy.com/docs/learn/account-settings-and-billing/business-settings/users), checked 2026-10-17

<a id="developer"></a>
## Developer

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. It has no endpoints for displays or campaigns. Tokens are scoped to contacts, events and orders.

| Feature | How it works in Privy | Subfeatures | Evidence |
| --- | --- | --- | --- |
| HTTP API (+0.5) | 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. |  | [Overview](https://help.privy.com/docs/api-reference/overview), [dashboard.privy.com](https://dashboard.privy.com/), checked 2026-10-17 |
| Browser API (+1.25) | window.privyEvents lets a headless or custom storefront identify the shopper and send cart updates for Cart Value targeting. |  | [Browser events](https://help.privy.com/docs/api-reference/browser-events), checked 2026-10-17 |
| Webhooks (+1.25) | Custom endpoints receive signup and order events, and Slack is available as a destination. |  | [dashboard.privy.com](https://dashboard.privy.com/), checked 2026-10-12 |
| MCP server (+0.5) | Read account data and performance through the documented MCP server. |  | [MCP](https://help.privy.com/docs/learn/mcp), checked 2026-10-17 |

3.5 / 5 points · 1.5 points unearned. Create designs (0.25) · Operate campaigns (0.25) · Read performance (0.25) · Create designs (0.25) · Operate campaigns (0.25) · Scoped credentials (0.25). 

Sources:

- [Overview](https://help.privy.com/docs/api-reference/overview), checked 2026-10-17
- [dashboard.privy.com](https://dashboard.privy.com/), checked 2026-10-17
- [Browser events](https://help.privy.com/docs/api-reference/browser-events), checked 2026-10-17
- [MCP](https://help.privy.com/docs/learn/mcp), checked 2026-10-17

<a id="support"></a>
## Support

The plan comparison includes email and live chat support. Connect the Shopify store with discount permissions and verify a sending domain before relying on new discount and email workflows. 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 Privy | Subfeatures | Evidence |
| --- | --- | --- | --- |
| Chat support (+2) | The account plan comparison includes email and live chat support. |  | [dashboard.privy.com](https://dashboard.privy.com/), checked 2026-10-12 |

2 / 2 points · 0 points unearned. All available points earned in this section.

Sources:

- [dashboard.privy.com](https://dashboard.privy.com/), checked 2026-10-12

<a id="workflow"></a>
## Editor & workflow

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. 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 Privy | Subfeatures | Evidence |
| --- | --- | --- | --- |
| Campaign drafts (+1.5) | Displays, flows and email campaigns can be saved as drafts and activated later; live displays can be paused without deletion. |  | [Mini quiz strategy](https://help.privy.com/docs/guides/list-growth/mini-quiz-strategy), checked 2026-10-17 |

1.5 / 6 points · 4.5 points unearned. Free editor (1.5) · Saved versions (1.5) · AI popup assistant (1.5). 

Sources:

- [Mini quiz strategy](https://help.privy.com/docs/guides/list-growth/mini-quiz-strategy), checked 2026-10-17

<a id="reporting"></a>
## Data & reporting

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. Export all contacts, a filtered segment or a display's signups as CSV, or push them to a linked account.

| Feature | How it works in Privy | Subfeatures | Evidence |
| --- | --- | --- | --- |
| Field mapping (—) | Sign-up fields sync to linked email and SMS platforms; custom properties map by matching internal names rather than a visual mapper. |  | [Sync coupons to esp](https://help.privy.com/docs/learn/integrations/sync-coupons-to-esp), checked 2026-10-17 |
| Lead export (+1) | Export all contacts, a filtered segment or a display's signups as CSV, or push them to a linked account. |  | [Export contacts](https://help.privy.com/docs/learn/contact-management/export-contacts), checked 2026-10-17 |
| Scheduled reports (+1) | Email notifications send display views, signups, orders and revenue each morning or each Monday. |  | [Manage your profile](https://help.privy.com/docs/learn/account-settings-and-billing/account-settings/manage-your-profile), checked 2026-10-17 |
| Revenue goals (+1) | Display and message reports attribute orders and revenue to signups. |  | [Reporting overview](https://help.privy.com/docs/learn/displays/reporting-overview), checked 2026-10-17 |
| Team notifications (+0.67) | The account integration setup offers Slack as a destination. |  | [dashboard.privy.com](https://dashboard.privy.com/), checked 2026-10-12 |

3.67 / 5 points · 1.33 points unearned. Field mapping (1) · Email (0.33). 

Sources:

- [Sync coupons to esp](https://help.privy.com/docs/learn/integrations/sync-coupons-to-esp), checked 2026-10-17
- [Export contacts](https://help.privy.com/docs/learn/contact-management/export-contacts), checked 2026-10-17
- [Manage your profile](https://help.privy.com/docs/learn/account-settings-and-billing/account-settings/manage-your-profile), checked 2026-10-17
- [Reporting overview](https://help.privy.com/docs/learn/displays/reporting-overview), checked 2026-10-17
- [dashboard.privy.com](https://dashboard.privy.com/), checked 2026-10-12

<a id="integrations"></a>
## Integrations

The authenticated hub lists email/SMS platforms, ecommerce lifecycle tools and Canva. Custom webhooks expose signup and order triggers, while Custom Integration generates a token for syncing store events. No token was generated and no connector was activated. Privy’s separate MCP is read-only and requires a paid plan; it lets an assistant analyse account data without publishing campaigns.

Current base email pricing includes 250 SMS credits; additional credits and partner subscriptions may cost extra.

Our [integration guide](https://popuppapa.com/popup-integrations/index.md) explains the connection types and workflows. For store-specific features, see our [Shopify popup apps overview](https://popuppapa.com/shopify-popup-apps/index.md#comparison).

| Connection | Services | Data |
| --- | --- | --- |
| Email (+0.5) | Dotmailer · HubSpot · SendGrid · Sailthru | Send collected contacts and supported custom properties to email platforms. |
| Email (—) | Klaviyo | Send email addresses, phone numbers and custom properties from Privy to Klaviyo. Custom-property names must match the destination’s internal names, allowing signup answers to remain usable in the profile. This route keeps Klaviyo responsible for follow-up while Privy handles the onsite form. |
| Email (—) | Mailchimp | Send the email addresses and phone numbers collected by Privy to Mailchimp. Use this connection when Mailchimp remains your sending platform and Privy supplies the onsite signup forms. Privy also offers its own email follow-up, so choose which platform should send the welcome message. |
| SMS (+0.5) | Attentive · Emotive · Postscript · Redo | Send collected phone numbers and consent to SMS platforms. |
| Messaging (+0.5) | Slack | Send signup and order events to a Slack channel. |
| Customer lifecycle (+0.5) | Gorgias · Judge.me · Junip · Rivo · Smile · Yotpo · Recharge · Alia | Cover SMS support, reviews, loyalty, subscriptions and incoming Alia signup data. |
| Analytics (+0.5) | Google Analytics | Track signup and display performance in Google Analytics. |
| Advertising (+0.5) | Facebook Custom Audiences | Send collected contacts to Facebook Custom Audiences for ad targeting. |
| Store (+0.5) | Shopify · BigCommerce · Wix · WooCommerce · Squarespace · Weebly · WordPress.org · Shift4Shop | Connect store activity to Privy marketing; capabilities vary by platform. |
| Content (+0.5) | Canva | Canva is listed in the authenticated hub and the email editor provides Import Canva Email. |
| Automation (+0.5) | Zapier | Create or update Privy contacts from other apps; the Zapier app is available by invitation. |
| Custom connections (+0.5) | Privy MCP · REST API | A read-only MCP server gives compatible assistants account access, and the REST API manages contacts, orders and events. |
| Custom connections (—) | Webhooks | Send signup and order events to a custom endpoint by POST. |

5 / 5 points · 0 points unearned. All available points earned in this section.

Sources:

- [Account](https://dashboard.privy.com/settings/integrations-hub), checked 2026-10-12
- [MCP](https://help.privy.com/docs/learn/mcp), checked 2026-10-12
- [Integration catalogue](https://www.privy.com/integrations), checked 2026-10-12

<a id="works-with-shopify"></a>
## 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. 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 | Status | How it works in Privy |
| --- | --- | --- |
| Storefront installation (+0.88) | Supported | A native Shopify app is available. |
| Native app (+0.88) | Supported | A native app is available in the Shopify App Store. |
| Built for Shopify (—) | No | — |
| Media assets (—) | Unconfirmed | — |
| Products and variants (+0.88) | Supported | Shopify products sync to Privy; Product blocks pull title, description and price into displays and emails. |
| Collections (+0.88) | Supported | Shopify collections sync to Privy for targeting, segmentation and email content, and can drive flow conditions. |
| Discounts (+0.88) | Supported | Create master or unique Shopify discount codes from inside Privy: fixed amount, percentage or free shipping with minimum purchase rules and schedules. |
| Metafields and metaobjects (—) | Unconfirmed | — |
| Customer data (+0.87) | Supported | Segment by customer tags, lifetime spend, order count, order history and shopping behavior. |
| Customer synchronization (+0.87) | Supported | 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 triggers (+0.87) | Supported | 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 targeting (+0.87) | Supported | Filter by cart value, product or variant, order count and Shopify customer tags. |
| Apply a discount (+0.87) | Supported | A display's coupon can be applied to the cart automatically after signup, so the shopper does not type the code. |
| Add to cart (+0.87) | Supported | Cross Sell displays pull in a Shopify product and set the button URL to add that product to the cart on click. |
| Buy now / direct checkout (—) | Unconfirmed | — |
| Shopify Flow (—) | Unconfirmed | — |

9.62 / 14 points · 4.38 points unearned. Built for Shopify (0.88) · Shopify media assets (0.88) · Shopify metafields and metaobjects (0.88). 

Sources:

- [Shopify App Store](https://apps.shopify.com/privy), checked 2026-10-01
- [Privy for Shopify](https://help.privy.com/docs/learn/integrations/shopify), checked 2026-10-17
- [Privy coupon codes](https://help.privy.com/docs/learn/content/coupon-codes), checked 2026-10-17
- [Dashboard.privy.com](https://dashboard.privy.com/), checked 2026-10-12
- [Cross Sell displays](https://help.privy.com/docs/learn/displays/cross-sell), checked 2026-10-17

<a id="capability-score"></a>
## 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.

66.94 out of 100 for confirmed capabilities, excluding price. Each metric is counted once; its score includes its subfeatures. Unconfirmed capabilities earn no points.

| Section | Points |
| --- | --- |
| [Formats & content](#announcements) | 5.55 / 10 |
| [Forms](#forms) | 11.56 / 14 |
| [Surveys](#surveys) | 0.28 / 5 |
| [Gamification](#games) | 3 / 5 |
| [Targeting](#targeting) | 9.59 / 12 |
| [Experiments](#experiments) | 4.66 / 7 |
| [Email & SMS](#email) | 4.5 / 5 |
| [Team & sites](#roles) | 2.51 / 5 |
| [Developer](#developer) | 3.5 / 5 |
| [Support](#support) | 2 / 2 |
| [Editor & workflow](#workflow) | 1.5 / 6 |
| [Data & reporting](#reporting) | 3.67 / 5 |
| [Integrations](#integrations) | 5 / 5 |
| [Shopify](#works-with-shopify) | 9.62 / 14 |

<a id="ai-agents"></a>
## AI agent readiness

Agent readiness looks at a complete working process: understanding a campaign, creating or changing it, operating it, reading results and controlling access. This assessment adds context to the Developer section without awarding extra points. In-editor AI assistance and an external agent’s ability to operate the account are considered separately.

**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 interface | Available | What it offers |
| --- | --- | --- |
| MCP | Yes | Official remote MCP with OAuth, available on paid plans. All tools are read-only; no connection was made during this audit. |
| REST API | Yes | An agent can create, read, update and delete contacts and consent, send orders and trigger Flows with custom events. Displays, campaigns and reports are not exposed. |
| Webhooks | Yes | The inspected setup offers custom endpoints for signup and order events, plus a Slack option. No endpoint was saved or delivery tested. |
| In-app AI | Not confirmed | A prompt-based writing, design or optimisation assistant was not established in the inspected display and email editors. |
| Browser API | Yes | window.privyEvents lets a custom storefront send identify and cart events to Privy. It does not open or close displays. |

| Agent task | Status | What the agent can do |
| --- | --- | --- |
| Understand | Supported | The documented MCP reads campaigns, displays, flow triggers and steps, segments, contacts, orders and products. Authenticated retrieval was not tested. |
| Create | Unconfirmed | MCP has no write tools. External popup design, editing and creation were not established. |
| Operate | Partial | The app exposes API Event flow triggers and outgoing webhooks. This does not establish external publish or pause controls. |
| Measure | Supported | MCP documents campaign and flow performance access. Actual report retrieval and attribution accuracy were not tested. |
| Work safely | Partial | 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. |

Paid plan required for MCP. Our expired-trial account advertised the connection, but was not connected. Displays, flows and the A/B experiment remain unpublished; no messages were sent.

Sources:

- [Privy MCP](https://help.privy.com/docs/learn/mcp), checked 2026-10-12
- [MCP launch](https://www.privy.com/changelog/privy-mcp-bigcommerce-segmentation-email-tools), checked 2026-10-12
- [Account](https://dashboard.privy.com/), checked 2026-10-12
- [Privy API](https://help.privy.com/docs/api-reference/overview), checked 2026-10-12

<a id="costs"></a>
## What one display or signup could cost

At $30.00 per month, the selected plan allocates $0.030 per display and $1.50 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 250 billable contacts. Billing is based on mailable contacts, 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 | $30.00 ÷ 1,000 | $0.03 |
| 1,000 displays | $30.00 ÷ 1,000 × 1,000 | $30.00 |
| One signup | $30.00 ÷ 20 | $1.50 |

Sources:

- [Current billing](https://help.privy.com/docs/learn/account-settings-and-billing/account-settings/2025-plans-and-billing), checked 2026-10-12
- [Shopify pricing](https://apps.shopify.com/privy), checked 2026-10-12
- [Account](https://dashboard.privy.com/settings/plans), checked 2026-10-12

<a id="alternatives"></a>
## Privy alternatives: which should you choose?

Stores that want popup capture, customer segmentation and email/SMS follow-up in one platform. Email pricing rises with mailable contacts; popup-only pricing rises with site pageviews. The inspected expired trial blocked publishing, and the email draft reported a save error.

Compare Omnisend and Poptin 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.

<a id="privy-vs-omnisend"></a>
### Privy vs Omnisend

Privy Email + SMS starts at $30/month for 1,500 mailable contacts, unlimited email sends and 250 SMS credits. Omnisend Standard starts at $16/month for 500 contacts and 6,000 sends. The audience sizes are not equivalent.

- **Choose Omnisend:** For a small list with moderate sending, at the lower starting subscription.
- **Choose Privy:** When up to 1,500 contacts and frequent email sends fit its entry bundle.

[Omnisend review](https://popuppapa.com/reviews/omnisend/index.md)

<a id="privy-vs-poptin"></a>
### Privy vs Poptin

Privy Email + SMS bundles capture with sending. Poptin Basic is a standalone $25/month popup plan for 10,000 visitors on one site; email marketing is a separate choice.

- **Choose Poptin:** When an existing email platform already covers campaigns and automation.
- **Choose Privy:** When one team wants to run both signup campaigns and their email follow-up in Privy.

[Poptin review](https://popuppapa.com/reviews/poptin/index.md)

Sources:

- [Privy pricing](https://help.privy.com/docs/learn/account-settings-and-billing/account-settings/2025-plans-and-billing), checked 2026-10-12
- [Shopify pricing](https://apps.shopify.com/privy), checked 2026-10-12
- [Account](https://dashboard.privy.com/settings/plans), checked 2026-10-12
- [Omnisend pricing](https://apps.shopify.com/omnisend), checked 2026-10-06
- [Poptin pricing](https://www.poptin.com/pricing/), checked 2026-10-12
- [Poptin pricing](https://app.popt.in/settings/package), checked 2026-10-12

<a id="methodology"></a>
## About this review

We inspected an authenticated account with an expired trial: new and classic display editors, forms, mini-quizzes, a wheel draft, targeting, flows, email design, A/B setup, segments, coupons, integrations, account settings and billing. Test displays, a flow and an experiment remain unpublished. The email editor reported a save error. MCP scope and wheel probability controls are supported by official documentation, not executed tests. No messages, live campaigns, coupons, integrations or MCP connection were activated. 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.

## See also

- [Popup integrations](https://popuppapa.com/popup-integrations/index.md): From analytics and customer targeting to Slack alerts and AI workflows: real connections, practical use cases and the limits behind the logos.
- [Shopify popup apps](https://popuppapa.com/shopify-popup-apps/index.md): Cart targeting, usable discounts, product recommendations and store events: what a Shopify app really adds.
