# Klaviyo: pricing, features and plan guide

Businesses choosing a broader email marketing platform where signup forms feed customer profiles, segmentation, and automated follow-up. Cost grows with the contact list.

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

- **Who is this app for?** Businesses choosing email marketing and customer segmentation, with signup forms feeding the same customer profiles and automated flows.
- **Main advantage:** Forms sit alongside customer data and email automation. Free already supports getting started; paid email expands list capacity.
- **Main limitation:** The bill grows with active profiles and channel usage. A simple site notice alone does not justify adopting the full platform.

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

Klaviyo prices email by active profiles and SMS separately by credits. A paid email subscription is not required just to create a signup form. A growing active list or an additional channel can change the bill without changing the form itself. Choose paid Email for the required messaging capacity rather than simply for access to signup forms.

Starting prices from Shopify. Larger lists and extra channels change the total; SMS is not included in the $20 Email price.

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

| Plan | Price | Limits | What changes |
| --- | --- | --- | --- |
| Free | Free | Up to 250 contacts | Forms · Segmentation · Automation |
| Email (Papa pick) | $20.00/mo | 251–500 contacts | More email capacity |
| SMS | $15.00/mo | 1,250 SMS/MMS credits | Separate SMS subscription |

Sources:

- [Pricing](https://apps.shopify.com/klaviyo-email-marketing), checked 2026-10-06

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

Klaviyo puts signup forms beside customer profiles, segments and email flows. Multi-step forms and A/B tests support acquisition, while welcome flows act on the collected subscription. CAPTCHA and double opt-in address suspicious traffic and subscription confirmation respectively.

Free already includes forms and automation within its limits. The paid Email tier is a capacity choice as the list or sending needs grow, not the price of unlocking a basic popup. SMS carries separate costs, and the wider platform should be evaluated for its customer-data and messaging workflow.

| Feature | How it works | Subfeatures | Plan | Evidence |
| --- | --- | --- | --- | --- |
| 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 | Free and paid email plans | [Form A/B testing](https://help.klaviyo.com/hc/en-us/articles/360045462071), [Email A/B testing](https://help.klaviyo.com/hc/en-us/articles/115005228148), checked 2026-10-17 |
| 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 | Free within sending limits · Paid Email for more capacity | [Welcome series](https://help.klaviyo.com/hc/en-us/articles/115002775172), [Flow delays](https://help.klaviyo.com/hc/en-us/articles/115003885212), [Product-specific flows](https://help.klaviyo.com/hc/en-us/articles/115002779431), checked 2026-10-17 |
| Countdown | Add a countdown block to signup forms. |  | Free and paid email plans | [Signup forms](https://help.klaviyo.com/hc/en-us/articles/360026474752), checked 2026-09-29 |
| Page targeting | Show or hide a form on specific URLs with wildcards, and filter by UTM parameters. |  | Free and paid email plans | [Form targeting](https://help.klaviyo.com/hc/en-us/articles/4413544555547), checked 2026-10-17 |
| Geo targeting | Show or hide forms for visitors in selected countries or other locations, determined from the visitor's IP address. |  | Free and paid email plans | [Form targeting](https://help.klaviyo.com/hc/en-us/articles/4413544555547), checked 2026-10-17 |
| Device targeting | Forms can be set to show on desktop, mobile or both. |  | Free and paid email plans | [Form targeting](https://help.klaviyo.com/hc/en-us/articles/4413544555547), checked 2026-10-17 |
| Audience targeting | Referrer targeting, Cart targeting, Profile targeting, Customer tags, Order history, and List segments. |  | Free and paid email plans | [Form targeting](https://help.klaviyo.com/hc/en-us/articles/4413544555547), [Shopify customer tags](https://help.klaviyo.com/hc/en-us/articles/115005080907), checked 2026-10-17 |
| Behavior triggers | Time delay, Exit intent, Scroll trigger, and Custom event trigger. |  | Free and paid email plans | [Form targeting](https://help.klaviyo.com/hc/en-us/articles/4413544555547), [Click-triggered forms](https://help.klaviyo.com/hc/en-us/articles/4418052317339), checked 2026-10-17 |
| Email marketing | Create email campaigns, segments and automated flows. Sending and profile limits depend on the plan. |  | Free within sending limits · Paid Email for more capacity | [Welcome series](https://help.klaviyo.com/hc/en-us/articles/115002775172), checked 2026-09-29 |
| 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. |  | Free and paid email plans | [Click-triggered forms](https://help.klaviyo.com/hc/en-us/articles/4418052317339), checked 2026-10-17 |
| SMS marketing | Run SMS campaigns and flows; availability and messaging costs depend on the destination. |  | SMS credits · Charged separately from email | [SMS settings](https://help.klaviyo.com/hc/en-us/articles/360035285472), checked 2026-09-29 |
| 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 | Free and paid plans · No separate API fee | [Forms API overview](https://developers.klaviyo.com/en/reference/forms_api_overview), [API overview](https://developers.klaviyo.com/en/reference/api_overview), checked 2026-10-17 |
| Browser API | The klaviyo JavaScript object can identify visitors, track events and open a form by ID; forms also emit klaviyoForms window events. |  | Free and paid plans | [Introduction to the klaviyo object](https://developers.klaviyo.com/en/docs/introduction_to_the_klaviyo_object), checked 2026-10-17 |
| Webhooks | A webhook action inside a flow POSTs a custom payload to your endpoint; flows can be triggered by joining a list. |  | Plan not confirmed | [Flow webhooks](https://help.klaviyo.com/hc/en-us/articles/4534329515931), checked 2026-10-17 |
| 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 | Plan not confirmed | [Connect to the klaviyo MCP server](https://developers.klaviyo.com/en/docs/connect_to_the_klaviyo_mcp_server), [Klaviyo MCP server available tools](https://developers.klaviyo.com/en/docs/klaviyo_mcp_server_available_tools), checked 2026-10-17 |
| Mobile editor | The form builder switches between desktop and mobile views and has mobile-specific settings such as flyout position and device-specific blocks. |  | Free and paid email plans | [Mobile forms](https://help.klaviyo.com/hc/en-us/articles/4406161800987), checked 2026-10-17 |

Sources:

- [Pricing](https://apps.shopify.com/klaviyo-email-marketing), checked 2026-10-06

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

A standalone message without a form or action button is not confirmed, so Announcements is not credited. The web-form template library includes an Announcement popup category. This is an onsite message format, separate from an email campaign; the documentation also provides popup dismissal and frequency settings.

Use the onsite announcement format separately from an email broadcast. Dismissal and frequency settings help control repeat exposure, but the subscription follows profiles and channel usage rather than a simple popup display quota. A notice alone is a different buying case from adopting Klaviyo for segmentation and ongoing messaging.

| Feature | How it works in Klaviyo | Subfeatures | Evidence |
| --- | --- | --- | --- |
| Flyby / slide-in (+1.11) | Flyout forms slide in from the edge of the page. |  | [Signup forms](https://help.klaviyo.com/hc/en-us/articles/360026474752), checked 2026-10-17 |
| Promo bars (+1.11) | Banner forms appear as a horizontal bar at the top or bottom of the page. |  | [Signup forms](https://help.klaviyo.com/hc/en-us/articles/360026474752), checked 2026-10-17 |
| Teasers (+1.11) | A teaser (rectangle tab, circle bubble or corner) lets visitors reopen a closed popup, flyout or full-page form. |  | [Form teasers](https://help.klaviyo.com/hc/en-us/articles/4411540984859), checked 2026-10-17 |
| Countdown (+1.11) | Add a countdown block to signup forms. |  | [Signup forms](https://help.klaviyo.com/hc/en-us/articles/360026474752), checked 2026-09-29 |
| Mobile editor (+1.11) | The form builder switches between desktop and mobile views and has mobile-specific settings such as flyout position and device-specific blocks. |  | [Mobile forms](https://help.klaviyo.com/hc/en-us/articles/4406161800987), checked 2026-10-17 |

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

Sources:

- [Signup forms](https://help.klaviyo.com/hc/en-us/articles/360026474752), checked 2026-10-17
- [Form teasers](https://help.klaviyo.com/hc/en-us/articles/4411540984859), checked 2026-10-17
- [Mobile forms](https://help.klaviyo.com/hc/en-us/articles/4406161800987), checked 2026-10-17

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

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. Configure the flow to deliver a discount or introduction automatically.

| Feature | How it works in Klaviyo | Subfeatures | Evidence |
| --- | --- | --- | --- |
| Email capture (+1) | Collect email subscribers through signup forms and store them in the app’s own contact list. |  | [Onsite tracking](https://help.klaviyo.com/hc/en-us/articles/115005076767), checked 2026-09-29 |
| SMS capture (+1) | Collect SMS consent with signup forms; use a phone input or a mobile tap-to-text flow. |  | [SMS consent](https://help.klaviyo.com/hc/en-us/articles/9351341171995), checked 2026-10-08 |
| Phone field (+1) | A dedicated phone number input is available in sign-up forms; it validates the number format. |  | [Form blocks and fields](https://help.klaviyo.com/hc/en-us/articles/4413550187035), checked 2026-10-17 |
| Single choice (+1) | Radio buttons and dropdowns let visitors pick one option from a preset list. |  | [Form blocks and fields](https://help.klaviyo.com/hc/en-us/articles/4413550187035), checked 2026-10-17 |
| Multiple choice (+1) | Multi-checkbox fields let visitors select several options. |  | [Form blocks and fields](https://help.klaviyo.com/hc/en-us/articles/4413550187035), checked 2026-10-17 |
| Free text (+1) | A text input collects free-form answers such as names or open comments. |  | [Form blocks and fields](https://help.klaviyo.com/hc/en-us/articles/4413550187035), checked 2026-10-17 |
| Consent checkbox (+0.5) | A marketing consent checkbox can be added to forms and made required; selected values are stored on the profile as a consent property. |  | [Form blocks and fields](https://help.klaviyo.com/hc/en-us/articles/4413550187035), checked 2026-10-17 |
| Hidden fields (+1) | Hidden properties can be attached to the submit button and are saved to the subscriber profile without being shown. |  | [Form blocks and fields](https://help.klaviyo.com/hc/en-us/articles/4413550187035), checked 2026-10-17 |
| Multi-step (+0.67) | Collect email and other information across several form steps. |  | [Signup forms](https://help.klaviyo.com/hc/en-us/articles/360026474752), checked 2026-10-17 |
| Validation (+0.4) | Field validation, Phone format, Required fields, and Phone verification (limited). |  | [Signup forms](https://help.klaviyo.com/hc/en-us/articles/360026474752), [SMS consent](https://help.klaviyo.com/hc/en-us/articles/9351341171995), [Form blocks and fields](https://help.klaviyo.com/hc/en-us/articles/4413550187035), checked 2026-10-17 |
| CAPTCHA (+1) | Suspicious form traffic can be challenged with CAPTCHA. |  | [Signup forms](https://help.klaviyo.com/hc/en-us/articles/360026474752), checked 2026-09-29 |
| Email double opt-in (+1) | Require subscription confirmation before adding someone to a double-opt-in list. |  | [List bombing protection](https://help.klaviyo.com/hc/en-us/articles/9890182538011), checked 2026-09-29 |
| Follow-up (+0.74) | 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 | [Welcome series](https://help.klaviyo.com/hc/en-us/articles/115002775172), [Flow delays](https://help.klaviyo.com/hc/en-us/articles/115003885212), [Product-specific flows](https://help.klaviyo.com/hc/en-us/articles/115002779431), checked 2026-10-17 |

11.31 / 14 points · 2.69 points unearned. Logic (1) · Email format (0.1) · Email typo check (0.1) · Business email filter (0.1) · Email verification (0.1) · Duplicate email filter (0.1) · Phone verification (0.1) · SMS marketing consent (0.25) · Privacy terms consent (0.25). 

Sources:

- [Onsite tracking](https://help.klaviyo.com/hc/en-us/articles/115005076767), checked 2026-09-29
- [SMS consent](https://help.klaviyo.com/hc/en-us/articles/9351341171995), checked 2026-10-17
- [Form blocks and fields](https://help.klaviyo.com/hc/en-us/articles/4413550187035), checked 2026-10-17
- [Signup forms](https://help.klaviyo.com/hc/en-us/articles/360026474752), checked 2026-10-17
- [List bombing protection](https://help.klaviyo.com/hc/en-us/articles/9890182538011), checked 2026-09-29
- [Welcome series](https://help.klaviyo.com/hc/en-us/articles/115002775172), checked 2026-10-17
- [Flow delays](https://help.klaviyo.com/hc/en-us/articles/115003885212), checked 2026-10-17
- [Product-specific flows](https://help.klaviyo.com/hc/en-us/articles/115002779431), checked 2026-10-17

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

Klaviyo 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.

No confirmed capabilities in this section.

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

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

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

| Feature | How it works in Klaviyo | Subfeatures | Evidence |
| --- | --- | --- | --- |
| Spin the wheel (+3) | 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. |  | [Spin-to-win forms](https://help.klaviyo.com/hc/en-us/articles/34614633330075), 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 forms](https://help.klaviyo.com/hc/en-us/articles/34614633330075), checked 2026-10-17

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

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 | Subfeatures | Evidence |
| --- | --- | --- | --- |
| Page targeting (+1.34) | Show or hide a form on specific URLs with wildcards, and filter by UTM parameters. |  | [Form targeting](https://help.klaviyo.com/hc/en-us/articles/4413544555547), checked 2026-10-17 |
| Geo targeting (+1.34) | Show or hide forms for visitors in selected countries or other locations, determined from the visitor's IP address. |  | [Form targeting](https://help.klaviyo.com/hc/en-us/articles/4413544555547), checked 2026-10-17 |
| Device targeting (+1.34) | Forms can be set to show on desktop, mobile or both. |  | [Form targeting](https://help.klaviyo.com/hc/en-us/articles/4413544555547), checked 2026-10-17 |
| Audience targeting (+1.03) | Referrer targeting, Cart targeting, Profile targeting, Customer tags, Order history, and List segments. |  | [Form targeting](https://help.klaviyo.com/hc/en-us/articles/4413544555547), [Shopify customer tags](https://help.klaviyo.com/hc/en-us/articles/115005080907), checked 2026-10-17 |
| Behavior triggers (+0.84) | Time delay, Exit intent, Scroll trigger, and Custom event trigger. |  | [Form targeting](https://help.klaviyo.com/hc/en-us/articles/4413544555547), [Click-triggered forms](https://help.klaviyo.com/hc/en-us/articles/4418052317339), checked 2026-10-17 |
| Click trigger (+1.33) | 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. |  | [Click-triggered forms](https://help.klaviyo.com/hc/en-us/articles/4418052317339), checked 2026-10-17 |
| Scheduling (+1.33) | A sign-up form can be scheduled to go live or return to draft on chosen start and stop dates. |  | [Form management](https://help.klaviyo.com/hc/en-us/articles/360002049952), checked 2026-10-17 |
| Frequency cap (+1.33) | Choose how many days to wait before a closed form shows again, or show it on every visit. |  | [Form targeting](https://help.klaviyo.com/hc/en-us/articles/4413544555547), checked 2026-10-17 |
| Campaign control (+1.33) | Forms have a display priority (Low, Medium, High, Highest); the highest-priority queued form shows first. |  | [Form targeting](https://help.klaviyo.com/hc/en-us/articles/4413544555547), checked 2026-10-17 |

11.21 / 12 points · 0.79 points unearned. Inactivity trigger (0.17) · Hover trigger (0.16) · Page-load trigger (0.16) · New/returning visitors (0.15) · Login status (0.15). 

Sources:

- [Form targeting](https://help.klaviyo.com/hc/en-us/articles/4413544555547), checked 2026-10-17
- [Shopify customer tags](https://help.klaviyo.com/hc/en-us/articles/115005080907), checked 2026-10-17
- [Click-triggered forms](https://help.klaviyo.com/hc/en-us/articles/4418052317339), checked 2026-10-17
- [Form management](https://help.klaviyo.com/hc/en-us/articles/360002049952), checked 2026-10-17

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

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. 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 Klaviyo | Subfeatures | Evidence |
| --- | --- | --- | --- |
| A/B testing (+5.44) | 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 | [Form A/B testing](https://help.klaviyo.com/hc/en-us/articles/360045462071), [Email A/B testing](https://help.klaviyo.com/hc/en-us/articles/115005228148), checked 2026-10-17 |

5.44 / 7 points · 1.56 points unearned. Workflow tests (0.78) · No-popup holdout (0.78). 

Sources:

- [Form A/B testing](https://help.klaviyo.com/hc/en-us/articles/360045462071), checked 2026-10-17
- [Email A/B testing](https://help.klaviyo.com/hc/en-us/articles/115005228148), checked 2026-10-17

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

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. Run SMS campaigns and flows; availability and messaging costs depend on the destination. 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 Klaviyo | Subfeatures | Evidence |
| --- | --- | --- | --- |
| Email marketing (+4) | Create email campaigns, segments and automated flows. Sending and profile limits depend on the plan. |  | [Welcome series](https://help.klaviyo.com/hc/en-us/articles/115002775172), checked 2026-09-29 |
| SMS marketing (+0.5) | Run SMS campaigns and flows; availability and messaging costs depend on the destination. |  | [SMS settings](https://help.klaviyo.com/hc/en-us/articles/360035285472), checked 2026-09-29 |

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

Sources:

- [Welcome series](https://help.klaviyo.com/hc/en-us/articles/115002775172), checked 2026-09-29
- [SMS settings](https://help.klaviyo.com/hc/en-us/articles/360035285472), checked 2026-09-29

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

Klaviyo supports multiple users with predefined roles such as Admin, Manager, Analyst, Support, Campaign Coordinator and Content Creator, plus custom roles built from view, export, edit and publish permissions. Only Owners and Admins edit billing.

Portfolio groups multiple accounts for management rather than turning them into one popup subscription. For agencies, evaluate account access and channel charges together. A teammate who prepares content may not need the same authority as someone managing billing or customer data.

| Feature | How it works in Klaviyo | Subfeatures | Evidence |
| --- | --- | --- | --- |
| Workspaces (+0.83) | Portfolio groups multiple accounts for management. This is account management, not a single popup subscription covering every site. |  | [Portfolio](https://www.klaviyo.com/features/portfolio), checked 2026-09-29 |
| Team (+1.67) | Accounts support multiple users with assigned responsibilities, rather than a shared login. An activity log (beta) records which user changed what and when. |  | [User roles](https://help.klaviyo.com/hc/en-us/articles/115005231648), [Activity log](https://help.klaviyo.com/hc/en-us/articles/44579125790747), checked 2026-10-17 |
| Roles (+1.66) | 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. |  | [User management](https://help.klaviyo.com/hc/en-us/articles/360053547071), [User roles](https://help.klaviyo.com/hc/en-us/articles/115005231648), checked 2026-10-17 |

4.16 / 5 points · 0.84 points unearned. Several sites (0.42) · Projects (0.42). 

Sources:

- [Portfolio](https://www.klaviyo.com/features/portfolio), checked 2026-09-29
- [User roles](https://help.klaviyo.com/hc/en-us/articles/115005231648), checked 2026-10-17
- [Activity log](https://help.klaviyo.com/hc/en-us/articles/44579125790747), checked 2026-10-17
- [User management](https://help.klaviyo.com/hc/en-us/articles/360053547071), checked 2026-10-17

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

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. 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.

| Feature | How it works in Klaviyo | Subfeatures | Evidence |
| --- | --- | --- | --- |
| HTTP API (+1.25) | 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 | [Forms API overview](https://developers.klaviyo.com/en/reference/forms_api_overview), [API overview](https://developers.klaviyo.com/en/reference/api_overview), checked 2026-10-17 |
| Browser API (+1.25) | The klaviyo JavaScript object can identify visitors, track events and open a form by ID; forms also emit klaviyoForms window events. |  | [Introduction to the klaviyo object](https://developers.klaviyo.com/en/docs/introduction_to_the_klaviyo_object), checked 2026-10-17 |
| Webhooks (—) | A webhook action inside a flow POSTs a custom payload to your endpoint; flows can be triggered by joining a list. |  | [Flow webhooks](https://help.klaviyo.com/hc/en-us/articles/4534329515931), checked 2026-10-17 |
| MCP server (+1) | 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 | [Connect to the klaviyo MCP server](https://developers.klaviyo.com/en/docs/connect_to_the_klaviyo_mcp_server), [Klaviyo MCP server available tools](https://developers.klaviyo.com/en/docs/klaviyo_mcp_server_available_tools), checked 2026-10-17 |

3.5 / 5 points · 1.5 points unearned. Webhooks (1.25) · Operate campaigns (0.25). 

Sources:

- [Forms API overview](https://developers.klaviyo.com/en/reference/forms_api_overview), checked 2026-10-17
- [API overview](https://developers.klaviyo.com/en/reference/api_overview), checked 2026-10-17
- [Introduction to the klaviyo object](https://developers.klaviyo.com/en/docs/introduction_to_the_klaviyo_object), checked 2026-10-17
- [Flow webhooks](https://help.klaviyo.com/hc/en-us/articles/4534329515931), checked 2026-10-17
- [Connect to the klaviyo MCP server](https://developers.klaviyo.com/en/docs/connect_to_the_klaviyo_mcp_server), checked 2026-10-17
- [Klaviyo MCP server available tools](https://developers.klaviyo.com/en/docs/klaviyo_mcp_server_available_tools), checked 2026-10-17

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

Paid plans include email support and live chat on weekdays, with weekend hours depending on the plan. Free accounts get email support for their first 60 days, then the help centre, academy and community. 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 Klaviyo | Subfeatures | Evidence |
| --- | --- | --- | --- |
| Chat support (+2) | 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. |  | [Support](https://help.klaviyo.com/hc/en-us/articles/115001002272), checked 2026-10-17 |

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

Sources:

- [Support](https://help.klaviyo.com/hc/en-us/articles/115001002272), checked 2026-10-17

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

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. 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 Klaviyo | Subfeatures | Evidence |
| --- | --- | --- | --- |
| Free editor (+1.5) | The Free plan includes web forms and the drag-and-drop editor. |  | [Pricing](https://www.klaviyo.com/pricing), checked 2026-10-17 |
| Campaign drafts (+1.5) | Forms have Draft, Live and Editing statuses; a draft is not live on the site. |  | [Form management](https://help.klaviyo.com/hc/en-us/articles/360002049952), checked 2026-10-17 |

3 / 6 points · 3 points unearned. Saved versions (1.5) · AI popup assistant (1.5). 

Sources:

- [Pricing](https://www.klaviyo.com/pricing), checked 2026-10-17
- [Form management](https://help.klaviyo.com/hc/en-us/articles/360002049952), checked 2026-10-17

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

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 | Subfeatures | Evidence |
| --- | --- | --- | --- |
| Lead export (+1) | Form responses are exported by building a segment of people who submitted the form and exporting it to CSV. |  | [Form responses](https://help.klaviyo.com/hc/en-us/articles/4406228129051), checked 2026-10-17 |
| Scheduled reports (+1) | Custom reports can be scheduled weekly or monthly; Klaviyo emails a download link to the user who set the schedule. |  | [Scheduled reports](https://help.klaviyo.com/hc/en-us/articles/4407838420123), checked 2026-10-17 |
| Revenue goals (+1) | Form analytics show total revenue from orders placed after a visitor interacts with a form, and A/B tests report revenue per variation. |  | [Form analytics](https://help.klaviyo.com/hc/en-us/articles/360015960712), checked 2026-10-17 |

3 / 5 points · 2 points unearned. Field mapping (1) · Team notifications (1). 

Sources:

- [Form responses](https://help.klaviyo.com/hc/en-us/articles/4406228129051), checked 2026-10-17
- [Scheduled reports](https://help.klaviyo.com/hc/en-us/articles/4407838420123), checked 2026-10-17
- [Form analytics](https://help.klaviyo.com/hc/en-us/articles/360015960712), checked 2026-10-17

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

Klaviyo is usually the destination for store and customer data. Commerce connections supply profiles and orders; partner apps add events used in segmentation and flows. Native forms already collect into Klaviyo, so an integration catalogue entry should not be mistaken for a direct export of popup leads to another mailing platform.

Native signup forms feed Klaviyo itself. A marketplace listing is not proof of two-way sync, a free partner account or a native Google Sheets export; check the individual connector.

Our [integration guide](https://popuppapa.com/popup-integrations/index.md) explains the connection types and workflows.

| Connection | Services | Data |
| --- | --- | --- |
| CRM (+0.84) | Salesforce · Zoho · Pipedrive · Microsoft Dynamics | Sync leads and custom properties with CRM platforms. |
| CRM (—) | HubSpot | A 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 (+0.84) | Gorgias · Recharge · Zendesk · Intercom · Smile · LoyaltyLion · Yotpo · Stamped | Klaviyo and partner-built apps supply additional customer events. These are wider-platform connections, not all popup-specific. |
| Advertising (+0.83) | Meta Advertising · TikTok Advertising · Google Ads · Pinterest · Snapchat | Sync audiences and events with advertising platforms. |
| Store (+0.83) | Shopify · WooCommerce · BigCommerce · Adobe Commerce · PrestaShop · Salesforce Commerce Cloud · Wix | Bring store customer and order data into Klaviyo. Supported data and sync frequency differ by platform. |
| Reviews (+0.83) | Judge.me · Loox · Okendo · REVIEWS.io · Junip | Bring review events and data into segments and flows. |
| Automation (+0.83) | Shopify Flow · Zapier | Connect Shopify Flow and Zapier workflows to Klaviyo. |
| Custom connections (—) | REST API · SDKs · Webhooks | Build a custom connection for profiles, events and other supported resources; flows can call a webhook. |

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

Sources:

- [Integration catalogue](https://www.klaviyo.com/integrate), checked 2026-10-17
- [How connections work](https://help.klaviyo.com/hc/en-us/articles/16741902158491), checked 2026-10-17
- [Sync schedules](https://help.klaviyo.com/hc/en-us/articles/115005253208), checked 2026-10-17
- [Developer documentation](https://developers.klaviyo.com/), checked 2026-10-17
- [Klaviyo Marketplace](https://marketplace.klaviyo.com/en-us/browse/crm), checked 2026-10-17

<a id="works-with-shopify"></a>
## 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. 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 Klaviyo |
| --- | --- | --- |
| 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 (—) | Limited | The Shopify product catalogue syncs with variant data, and forms can target carts by specific products. |
| Collections (—) | Limited | Order and checkout events carry the collections of purchased products, usable for segmentation. |
| Discounts (+0.88) | Supported | Klaviyo generates unique Shopify discount codes for forms and flows, and records discount codes used on orders. |
| Metafields and metaobjects (—) | Unconfirmed | — |
| Customer data (+0.87) | Supported | Bring Shopify customer and order data into Klaviyo. |
| Customer synchronization (+0.87) | Supported | 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 triggers (+0.87) | Supported | Klaviyo tracks Shopify Added to Cart, Checkout Started and Placed Order events, usable as flow triggers and segment conditions. |
| Audience and cart targeting (+0.87) | Supported | Forms can target Shopify cart value and products, and lists or segments built from Shopify customer and order data. |
| Apply a discount (+0.87) | Supported | A Shopify unique coupon created through a form is applied automatically to the customer's cart at checkout. |
| Add to cart (—) | Unconfirmed | — |
| Buy now / direct checkout (—) | Unconfirmed | — |
| Shopify Flow (—) | Limited | The Klaviyo Connector for Shopify Flow offers a Track an event action that sends Shopify Flow data into Klaviyo. |

6.99 / 14 points · 7.01 points unearned. Built for Shopify (0.88) · Shopify media assets (0.88) · Shopify products and variants (0.88). 

Sources:

- [Shopify App Store](https://apps.shopify.com/klaviyo-email-marketing), checked 2026-10-01
- [Shopify data in Klaviyo](https://help.klaviyo.com/hc/en-us/articles/115005080447), checked 2026-10-17
- [Form coupons](https://help.klaviyo.com/hc/en-us/articles/6038674938523), checked 2026-10-17
- [Integration settings](https://help.klaviyo.com/hc/en-us/articles/16741902158491), checked 2026-10-05
- [Klaviyo for Shopify](https://help.klaviyo.com/hc/en-us/articles/115005080407), checked 2026-10-17
- [Form targeting](https://help.klaviyo.com/hc/en-us/articles/4413544555547), checked 2026-10-17
- [Shopify Flow connector](https://help.klaviyo.com/hc/en-us/articles/360014410811), 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.

68.66 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.31 / 14 |
| [Surveys](#surveys) | 0 / 5 |
| [Gamification](#games) | 3 / 5 |
| [Targeting](#targeting) | 11.21 / 12 |
| [Experiments](#experiments) | 5.44 / 7 |
| [Email & SMS](#email) | 4.5 / 5 |
| [Team & sites](#roles) | 4.16 / 5 |
| [Developer](#developer) | 3.5 / 5 |
| [Support](#support) | 2 / 2 |
| [Editor & workflow](#workflow) | 3 / 6 |
| [Data & reporting](#reporting) | 3 / 5 |
| [Integrations](#integrations) | 5 / 5 |
| [Shopify](#works-with-shopify) | 6.99 / 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.

**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 interface | Available | What it offers |
| --- | --- | --- |
| In-app AI | Not confirmed | Composer can create campaigns, flows and segments from plain-language goals; its documented form capability is reviewing an existing sign-up form for conversion blockers. |
| REST API | Yes | REST API with a Forms API to create draft forms, update and publish them, read them and query form performance. |
| MCP | Yes | Remote MCP server over OAuth plus a local server with a private API key; supports read-only mode and API-scope limits. |
| Browser API | Yes | The klaviyo JavaScript object identifies visitors, tracks events and opens forms; forms emit klaviyoForms window events. |
| Webhooks | Not confirmed | Flow webhook actions POST payloads to an endpoint; system webhooks via API are restricted to Advanced KDP customers and app partners. |

| Agent task | Status | What the agent can do |
| --- | --- | --- |
| Understand | Supported | Forms API reads form definitions and versions, and the Reporting API returns form performance. |
| Create | Partial | The Forms API creates draft forms from an encoded definition; A/B tests are set up in the editor. |
| Operate | Supported | Forms can be published and unpublished through the API, and campaigns can be created and sent. |
| Measure | Supported | Reporting API returns campaign, flow, form and segment values (scopes forms:read, campaigns:read). |
| Work safely | Supported | 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. |

Private API keys (Owner, Admin or Manager can manage them) with read-only, full or custom scopes, or OAuth. The remote MCP server requires an Owner, Admin or Manager role; no plan requirement is documented. Flow webhooks require multi-factor authentication.

Sources:

- [Klaviyo Forms API](https://developers.klaviyo.com/en/reference/forms_api_overview), checked 2026-10-17
- [Klaviyo MCP server](https://developers.klaviyo.com/en/docs/connect_to_the_klaviyo_mcp_server), checked 2026-10-17
- [Klaviyo JavaScript object](https://developers.klaviyo.com/en/docs/introduction_to_the_klaviyo_object), checked 2026-10-17
- [Flow webhooks](https://help.klaviyo.com/hc/en-us/articles/4534329515931), checked 2026-10-17

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

At $20.00 per month, the selected plan allocates $0.020 per display and $1.00 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 active profiles 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 | $20.00 ÷ 1,000 | $0.02 |
| 1,000 displays | $20.00 ÷ 1,000 × 1,000 | $20.00 |
| One signup | $20.00 ÷ 20 | $1.00 |

Sources:

- [Pricing](https://apps.shopify.com/klaviyo-email-marketing), checked 2026-10-06

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

Businesses choosing email marketing and customer segmentation, with signup forms feeding the same customer profiles and automated flows. The bill grows with active profiles and channel usage. A simple site notice alone does not justify adopting the full platform.

Compare Omnisend and Getsitecontrol 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="klaviyo-vs-omnisend"></a>
### Klaviyo vs Omnisend

At 500 contacts, Klaviyo Email starts at $20/month and Omnisend Standard at $16 with 6,000 sends. Choosing between them also means choosing the data and automation workflow behind the forms.

- **Choose Omnisend:** When its ecommerce flows cover the job at the lower starting subscription.
- **Choose Klaviyo:** When customer profiles and segmentation in Klaviyo already drive the marketing operation.

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

<a id="klaviyo-vs-getsitecontrol"></a>
### [Klaviyo vs Getsitecontrol](https://popuppapa.com/klaviyo-vs-getsitecontrol/index.md)

Getsitecontrol Pro is $19/month per site for popup campaigns and 100,000 displays; email costs extra. Klaviyo’s $20 starting Email tier is a contact-based marketing subscription.

- **Choose Getsitecontrol:** When the immediate job is announcements and promotions on the site.
- **Choose Klaviyo:** When signup forms should feed the same customer profiles used for ongoing email automation.

[Getsitecontrol review](https://popuppapa.com/reviews/getsitecontrol/index.md)

Sources:

- [Klaviyo pricing](https://apps.shopify.com/klaviyo-email-marketing), checked 2026-10-06
- [Omnisend pricing](https://apps.shopify.com/omnisend), checked 2026-10-06
- [Getsitecontrol pricing](https://getsitecontrol.com/pricing/), checked 2026-10-06

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

## 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.
- [What does an announcement really cost?](https://popuppapa.com/promo-popup-cost/index.md): From a delivery notice to a sitewide campaign: how billing units change the real cost of reaching your visitors.
