sales-klaviyo
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseKlaviyo Platform Help
Klaviyo平台帮助
Help the user with Klaviyo platform questions — from Flows and Campaigns through Segmentation, Predictive Analytics, Multi-channel messaging (email, SMS, WhatsApp, RCS, push), Forms, Reviews, Catalogs, Coupons, Reporting, Templates, Customer Hub, and the Klaviyo Data Platform (CDP). Klaviyo is an AI-first B2C CRM and marketing automation platform focused on e-commerce, founded in 2012 by Andrew Bialecki and Ed Hallen, IPO in 2023 (NYSE: KVYO). Powers 193K+ brands with 7.3B customer profiles.
为用户解答Klaviyo平台相关问题,覆盖Flows、营销活动(Campaigns)、受众分群(Segmentation)、预测分析、多渠道消息(邮件、SMS、WhatsApp、RCS、推送)、表单、评价、商品目录、优惠券、报表、模板、客户中心,以及Klaviyo数据平台(CDP)等全模块功能。Klaviyo是专注电商领域的AI优先B2C CRM和营销自动化平台,由Andrew Bialecki和Ed Hallen于2012年创立,2023年在纽交所上市(股票代码:KVYO),目前为19.3万+品牌提供服务,管理73亿条客户档案。
Step 1 — Gather context
步骤1 — 收集上下文信息
Ask the user:
-
What area of Klaviyo do you need help with?
- A) Flows — visual automation builder (welcome, abandoned cart, post-purchase, winback, browse abandonment, custom)
- B) Campaigns — one-time/scheduled broadcasts, A/B testing, Smart Send Time
- C) Segmentation — real-time behavior-based segments, predictive attributes, custom properties
- D) Predictive Analytics — predicted CLV, next order date, churn risk, spend tier
- E) Multi-channel — email, SMS/MMS, WhatsApp, RCS, mobile push notifications
- F) Forms — pop-ups, fly-outs, embedded forms, multi-step forms for list growth
- G) Reviews — product review collection, AI-powered responses, display widgets
- H) Klaviyo Data Platform (KDP) — unified profiles, integrations, event processing
- I) Advanced KDP — reverse ETL, custom objects, advanced webhooks, warehouse sync
- J) AI Agents — Marketing Agent (campaign generation), Customer Agent (support automation)
- K) Catalogs / Coupons — product catalog sync, personalized recommendations, back-in-stock, coupon codes
- L) Reporting — revenue attribution, campaign/flow analytics, benchmarks, custom dashboards
- M) Templates — drag-and-drop editor, dynamic blocks, mobile-responsive design
- N) Customer Hub — self-service portal (order tracking, FAQ, support)
- O) API / Integrations — REST API, webhooks, Shopify integration, third-party connectors
- P) Account / Billing — plans, pricing, profile-based billing
- Q) Something else — describe it
-
What's your role?
- A) E-commerce operator / store owner
- B) Email / lifecycle marketer
- C) Developer / engineer
- D) Agency / freelancer
- E) Growth / marketing manager
- F) Other
-
What are you trying to accomplish? (describe your specific goal or question)
If the user's request already provides most of this context, skip directly to the relevant step. Lead with your best-effort answer using reasonable assumptions (stated explicitly), then ask only the most critical 1-2 clarifying questions at the end — don't gate your response behind gathering complete context.
Note: If the user needs a specialized skill, route them there with a brief explanation of why that skill is a better fit.
向用户询问以下信息:
-
你需要Klaviyo哪个模块的帮助?
- A) Flows — 可视化自动化构建器(欢迎系列、弃购挽回、购后跟进、赢回客户、浏览放弃、自定义流程)
- B) 营销活动(Campaigns) — 一次性/定时广播、A/B测试、智能发送时间
- C) 受众分群 — 基于实时行为的分群、预测属性、自定义属性
- D) 预测分析 — 预测CLV、下次下单日期、流失风险、消费层级
- E) 多渠道 messaging — 邮件、SMS/MMS、WhatsApp、RCS、移动端推送通知
- F) 表单 — 弹窗、滑入框、嵌入表单、多步表单用于用户增长
- G) 评价 — 商品评价收集、AI自动回复、展示组件
- H) Klaviyo数据平台(KDP) — 统一客户档案、集成能力、事件处理
- I) 高级KDP功能 — 反向ETL、自定义对象、高级webhook、数仓同步
- J) AI Agents — 营销Agent(活动生成)、客户Agent(支持自动化)
- K) 商品目录/优惠券 — 商品目录同步、个性化推荐、补货提醒、优惠券码
- L) 报表 — 收入归因、活动/flow分析、行业基准、自定义看板
- M) 模板 — 拖拽编辑器、动态区块、移动端自适应设计
- N) 客户中心 — 自助服务门户(订单跟踪、FAQ、支持服务)
- O) API/集成 — REST API、webhook、Shopify集成、第三方连接器
- P) 账户/计费 — 套餐、定价、基于档案数的计费
- Q) 其他问题 — 请描述
-
你的角色是什么?
- A) 电商运营/店主
- B) 邮件/用户生命周期营销人员
- C) 开发者/工程师
- D) 代理服务商/自由职业者
- E) 增长/营销经理
- F) 其他
-
你想要达成什么目标?(描述你的具体需求或问题)
**如果用户的请求已经提供了大部分上下文信息,可以直接跳转到对应步骤。**优先基于合理假设(明确说明假设内容)给出尽可能完善的回答,最后只询问1-2个最关键的补充问题,不要等收集完所有信息才给出回复。
注意:如果用户的需求属于其他专属技能范围,引导用户使用对应技能,并简要说明原因。
Step 2 — Route or answer directly
步骤2 — 引导至对应技能或直接回答
If the request maps to a specialized skill, route:
- General email marketing strategy / best practices ->
/sales-email-marketing - Cross-platform email deliverability (not Klaviyo-specific) ->
/sales-deliverability - Email open/click tracking strategy ->
/sales-email-tracking - Connecting Klaviyo to other tools via middleware ->
/sales-integration - Checkout optimization (cart/checkout UX) ->
/sales-checkout - Customer.io-specific questions ->
/sales-customerio - Mailchimp-specific questions ->
/sales-mailchimp
Otherwise, answer directly from platform knowledge using the reference below.
如果用户需求匹配以下专属技能,引导跳转:
- 通用邮件营销策略/最佳实践 ->
/sales-email-marketing - 跨平台邮件送达率(非Klaviyo专属问题) ->
/sales-deliverability - 邮件打开/点击跟踪策略 ->
/sales-email-tracking - 通过中间件连接Klaviyo和其他工具 ->
/sales-integration - 结账流程优化(购物车/结账页UX) ->
/sales-checkout - Customer.io专属问题 ->
/sales-customerio - Mailchimp专属问题 ->
/sales-mailchimp
其他情况请基于下方的平台知识库直接回答。
Step 3 — Klaviyo platform reference
步骤3 — Klaviyo平台参考资料
Provide module-by-module guidance based on the user's area:
根据用户的需求模块给出对应指导:
Flows
Flows
- What they are: Visual automation workflows triggered by events — purchase, browse, cart abandon, signup, custom events, date properties, price drop, back-in-stock
- Builder: Drag-and-drop canvas with trigger, conditional split, time delay, A/B split, and action nodes
- Cross-channel steps: A single flow can include email, SMS, and push notification steps — orchestrate across channels in one workflow
- Branching logic: Conditional splits based on profile properties, segment membership, event data, or predictive attributes (e.g., high CLV customers get a different path)
- A/B splits: Test different paths within a flow — split traffic by percentage and measure which branch performs better
- Time delays: Wait a fixed duration, until a specific time of day, or until a specific day of the week before the next step
- Pre-built templates: Welcome series, abandoned cart, post-purchase follow-up, winback, browse abandonment, back-in-stock, price drop, review request, birthday/anniversary
- Flow webhooks: POST action step that sends event/profile data to an external URL — use for syncing data to external systems within a flow
- 定义:由事件触发的可视化自动化工作流,触发事件包括下单、浏览、弃购、注册、自定义事件、日期属性、降价、补货等
- 构建器:拖拽式画布,支持触发器、条件分支、时间延迟、A/B分组、动作节点
- 跨渠道步骤:单个flow可同时包含邮件、SMS、推送通知步骤,在一个工作流中实现跨渠道编排
- 分支逻辑:可基于用户档案属性、分群归属、事件数据、预测属性设置条件分支(例如高CLV客户走专属路径)
- A/B分组:测试flow内的不同路径,按比例分配流量,衡量不同分支的表现
- 时间延迟:支持等待固定时长、到当天特定时间、到一周内特定日期再执行下一步
- 预置模板:欢迎系列、弃购挽回、购后跟进、客户赢回、浏览放弃、补货提醒、降价提醒、评价请求、生日/纪念日祝福
- Flow webhook:POST动作步骤,可将事件/档案数据发送到外部URL,用于在flow内同步数据到外部系统
Campaigns
营销活动(Campaigns)
- What they are: One-time or scheduled broadcast sends to a list or segment
- A/B testing: Test subject line, content, or send time across variants. Klaviyo auto-selects the winner based on open rate or click rate
- Smart Send Time: Klaviyo analyzes each recipient's historical engagement patterns and sends at the time they are most likely to open — optimized per-recipient, not a single "best" time
- Send strategies: Send immediately, schedule for a specific date/time, or use Smart Send Time
- Segment targeting: Send to dynamic segments that auto-update — the segment is evaluated at send time, so new qualifying profiles are included
- 定义:向列表或分群发送的一次性/定时广播消息
- A/B测试:测试不同主题行、内容、发送时间的变体,Klaviyo会基于打开率或点击率自动选择优胜版本
- 智能发送时间:Klaviyo分析每个收件人的历史 engagement 规律,在收件人最有可能打开的时间发送,为每个收件人单独优化,而非统一的“最佳”时间
- 发送策略:立即发送、指定日期时间定时发送、使用智能发送时间
- 分群触达:支持发送给自动更新的动态分群,发送时会重新评估分群条件,自动包含新增的符合条件的用户
Segmentation
受众分群
- Real-time segments: Segments update automatically as profiles match or stop matching conditions — no manual refresh needed
- Condition types: Behavior (opened email, placed order, viewed product), profile properties (location, custom fields), predictive attributes (CLV tier, churn risk), list membership, engagement metrics
- Nested conditions: Combine AND/OR logic with unlimited nesting depth for complex targeting
- Predictive attributes in segments: Segment by predicted CLV, churn risk, next order date, gender prediction — e.g., "high CLV customers likely to churn in 30 days"
- Use everywhere: Segments can be used as flow triggers, campaign recipients, conditional split conditions, form targeting rules, and reporting filters
- 实时分群:当用户符合或不再符合分群条件时自动更新,无需手动刷新
- 条件类型:行为(打开邮件、下单、浏览商品)、档案属性(地理位置、自定义字段)、预测属性(CLV层级、流失风险)、列表归属、engagement 指标
- 嵌套条件:支持组合AND/OR逻辑,无嵌套深度限制,可实现复杂的受众定向
- 分群内的预测属性:可基于预测CLV、流失风险、下次下单日期、性别预测进行分群,例如“未来30天有流失风险的高CLV客户”
- 全场景使用:分群可作为flow触发器、活动受众、条件分支判断条件、表单定向规则、报表筛选条件
Predictive Analytics
预测分析
- Predicted CLV: Estimated total revenue a customer will generate over their lifetime
- Next order date: When a customer is most likely to place their next order
- Churn risk: Probability that a customer will not purchase again (high/medium/low)
- Average order value: Predicted average spend per order
- Spend tier: Automatic bucketing into high/medium/low spenders
- Gender prediction: Inferred gender based on name and purchase behavior
- Data requirements: Requires sufficient order history — typically 500+ orders and 180+ days of data before predictions appear
- Updates: Predictions refresh regularly as new data flows in
- 预测CLV:估算客户在整个生命周期中将贡献的总收入
- 下次下单日期:客户最有可能下一次下单的时间
- 流失风险:客户不再复购的概率(高/中/低)
- 平均订单价值:预测的每单平均消费
- 消费层级:自动划分为高/中/低消费用户
- 性别预测:基于姓名和购买行为推断性别
- 数据要求:需要足够的订单历史,通常需要500+订单和180+天的数据才会生成预测结果
- 更新频率:随着新数据流入,预测结果会定期刷新
Multi-channel
多渠道 messaging
- Email: Full HTML email with drag-and-drop editor, dynamic content blocks, product feeds, personalization tags
- SMS/MMS: Text and multimedia messages, short links, opt-in/opt-out management, quiet hours, carrier compliance
- WhatsApp: Business messaging via WhatsApp (select regions), templates, rich media
- RCS for Business: Rich Communication Services messaging with branded sender, carousels, suggested actions
- Mobile push: Push notifications via Klaviyo SDK integration in iOS/Android apps
- Channel orchestration: Use flows to coordinate across channels — e.g., send email first, if not opened after 24h, send SMS
- 邮件:支持完整HTML邮件,提供拖拽编辑器、动态内容区块、商品Feed、个性化标签
- SMS/MMS:文本和多媒体消息、短链、订阅/退订管理、静默时段、运营商合规支持
- WhatsApp:通过WhatsApp发送商业消息(部分区域可用),支持模板、富媒体
- 企业级RCS:富通信服务消息,支持品牌发件人、轮播图、建议操作
- 移动端推送:通过Klaviyo SDK集成在iOS/Android app中实现推送通知
- 渠道编排:使用flow协调跨渠道触达,例如先发邮件,24小时未打开则发送SMS
Forms
表单
- Types: Pop-ups, fly-outs, embedded forms, full-page forms, multi-step forms
- Targeting rules: Show based on URL, time on page, scroll depth, exit intent, device type, segment membership, UTM parameters
- A/B testing: Test form variants (copy, design, timing, offer) and measure conversion rate
- Multi-step: Collect email first, then ask for SMS consent, preferences, or additional data in subsequent steps
- List growth: Forms automatically add subscribers to lists and trigger flow entries (e.g., welcome series)
- 类型:弹窗、滑入框、嵌入表单、全屏表单、多步表单
- 定向规则:可基于URL、页面停留时长、滚动深度、退出意图、设备类型、分群归属、UTM参数决定是否展示
- A/B测试:测试不同表单变体(文案、设计、展示时机、优惠),衡量转化率
- 多步表单:先收集邮箱,后续步骤再询问SMS订阅意愿、偏好或其他额外数据
- 用户增长:表单会自动将订阅者加入列表,并触发对应flow(例如欢迎系列)
Reviews
评价
- Collection: Automated review request emails/SMS after purchase with customizable timing
- AI-powered responses: Auto-generate responses to reviews using AI
- Display widgets: Embed star ratings, review carousels, and review pages on your storefront
- Integration: Reviews feed into segmentation (e.g., customers who left 5-star reviews) and product recommendations
- 收集:下单后自动发送评价请求邮件/SMS,支持自定义发送时机
- AI自动回复:使用AI自动生成评价回复
- 展示组件:可在店铺前台嵌入星级评分、评价轮播、评价页面
- 集成:评价数据可用于分群(例如给出5星评价的客户)和商品推荐
Klaviyo Data Platform (KDP)
Klaviyo数据平台(KDP)
- Unified profiles: Single customer view aggregating data from 350+ integrations, website tracking, email/SMS engagement, purchase history, and custom events
- Event processing: Ingests 2.5B events per day in real-time
- Native integrations: 350+ pre-built connectors including Shopify (deep native), BigCommerce, WooCommerce, Adobe Commerce, Salesforce Commerce Cloud, Salesforce CRM, Meta, TikTok, Google Ads, Zapier, Stripe, ReCharge, Yotpo, Gorgias, Zendesk
- Custom properties: Add any custom data to profiles via API or integrations
- Real-time processing: Events trigger flows and update segments within seconds
- 统一客户档案:单一客户视图,聚合来自350+集成、网站跟踪、邮件/SMS engagement、购买历史、自定义事件的数据
- 事件处理:每天实时处理25亿条事件
- 原生集成:350+预置连接器,包括Shopify(深度原生集成)、BigCommerce、WooCommerce、Adobe Commerce、Salesforce Commerce Cloud、Salesforce CRM、Meta、TikTok、Google Ads、Zapier、Stripe、ReCharge、Yotpo、Gorgias、Zendesk
- 自定义属性:可通过API或集成向用户档案添加任意自定义数据
- 实时处理:事件触发flow和更新分群的延迟在秒级
Advanced KDP
高级KDP功能
- Reverse ETL: Sync Klaviyo segments and profile data back to your data warehouse or other tools
- Custom objects: Define custom data models beyond profiles and events (e.g., subscriptions, loyalty tiers, support tickets)
- Advanced webhooks: System-level event-driven webhooks with HMAC-SHA256 signing — fire on any event (email received, clicked, spam complaint, review events, consent events). Distinct from flow webhooks
- Data transforms: Transform incoming data before it reaches profiles
- Warehouse sync: Bidirectional sync with data warehouses (Snowflake, BigQuery, Redshift)
- Pricing: Enterprise-only — custom pricing, not available on standard Email or Email + SMS plans
- 反向ETL:将Klaviyo分群和档案数据同步回数仓或其他工具
- 自定义对象:支持定义用户档案和事件之外的自定义数据模型(例如订阅、会员等级、支持工单)
- 高级webhook:系统级事件驱动的webhook,支持HMAC-SHA256签名,可在任意事件触发(邮件接收、点击、垃圾投诉、评价事件、订阅事件),和flow webhook不同
- 数据转换:在流入用户档案前对传入数据进行转换
- 数仓同步:支持和Snowflake、BigQuery、Redshift等数仓双向同步
- 定价:仅企业版提供,定制定价,标准邮件、邮件+SMS套餐不包含
AI Agents
AI Agents
- Marketing Agent: Generate complete campaign drafts from a URL — Klaviyo analyzes the page content and creates email copy, subject lines, and design
- Customer Agent: AI-powered support automation that resolves approximately 65% of common support questions, recommends products, and handles order inquiries
- Customer Hub: Self-service portal where customers can track orders, browse FAQ, and get AI-assisted support
- 营销Agent:基于URL生成完整的活动草稿,Klaviyo会分析页面内容,生成邮件文案、主题行和设计
- 客户Agent:AI驱动的支持自动化,可解决约65%的常见支持问题、推荐商品、处理订单咨询
- 客户中心:自助服务门户,客户可在此跟踪订单、浏览FAQ、获取AI协助的支持服务
Catalogs
商品目录
- Product catalog sync: Automatically sync products from your e-commerce platform (Shopify, BigCommerce, etc.) for use in emails and flows
- Personalized recommendations: Dynamic product blocks in emails that show products based on browsing history, purchase history, or collaborative filtering
- Back-in-stock alerts: Customers subscribe to notifications when out-of-stock items become available — triggers a flow automatically
- Price drop alerts: Notify customers when items they viewed or wishlisted drop in price
- 商品目录同步:自动同步电商平台(Shopify、BigCommerce等)的商品,用于邮件和flow中
- 个性化推荐:邮件中的动态商品区块,可基于浏览历史、购买历史、协同过滤展示商品
- 补货提醒:客户可订阅缺货商品的到货通知,到货后自动触发对应flow
- 降价提醒:当客户浏览或加入心愿单的商品降价时通知客户
Coupons
优惠券
- Unique coupon codes: Generate unique, single-use coupon codes via the API for use in flows and campaigns — prevents code sharing
- Shopify integration: Sync with Shopify discount codes — Klaviyo generates codes that are valid in your Shopify checkout
- Dynamic insertion: Insert unique coupon codes into email/SMS content using template tags
- 唯一优惠券码:可通过API生成唯一的一次性优惠券码,用于flow和活动中,防止优惠券码被共享
- Shopify集成:和Shopify折扣码同步,Klaviyo生成的码可直接在Shopify结账时使用
- 动态插入:使用模板标签将唯一优惠券码插入到邮件/SMS内容中
Reporting
报表
- Revenue attribution: Track revenue generated by each campaign and flow — Klaviyo attributes purchases within a configurable attribution window
- Campaign analytics: Opens, clicks, conversions, revenue, unsubscribes, spam complaints per campaign
- Flow analytics: Per-step metrics showing where recipients convert, drop off, or skip
- Benchmarks: Compare your performance against industry peers (open rates, click rates, revenue per recipient)
- Custom dashboards: Build dashboards with custom metrics, date ranges, and visualizations
- SMS analytics: Delivery rates, click rates, opt-out rates, revenue per SMS
- 收入归因:跟踪每个活动和flow带来的收入,Klaviyo可配置归因窗口,统计窗口期内的下单归因
- 活动分析:每个活动的打开、点击、转化、收入、退订、垃圾投诉数据
- Flow分析:每一步的指标,展示收件人转化、流失、跳过的节点
- 行业基准:将你的表现和同行业竞品对比(打开率、点击率、每收件人收入)
- 自定义看板:可基于自定义指标、日期范围、可视化方式搭建看板
- SMS分析:送达率、点击率、退订率、每条SMS带来的收入
Templates
模板
- Drag-and-drop editor: Visual email builder with content blocks (text, image, button, product, table, social links)
- Dynamic blocks: Show/hide content blocks based on profile properties or event data — personalize within a single template
- Mobile-responsive: Templates automatically adapt to mobile screens
- Product feeds: Dynamic product blocks that pull from your catalog based on recommendations, browsing history, or manual selection
- Saved rows/sections: Reusable template components for consistent branding across emails
- 拖拽编辑器:可视化邮件构建器,提供文本、图片、按钮、商品、表格、社交链接等内容区块
- 动态区块:可基于用户档案属性或事件数据展示/隐藏内容区块,在单个模板内实现个性化
- 移动端自适应:模板自动适配移动端屏幕
- 商品Feed:动态商品区块,可基于推荐、浏览历史、手动选择从商品目录拉取商品
- 保存行/区块:可复用的模板组件,保证所有邮件的品牌风格统一
Data model
数据模型
| Object | Description | Key fields |
|---|---|---|
| Profile | Individual customer/contact | id, email, phone_number, properties, predictive_analytics, location |
| Event | Tracked action or behavior | id, metric, profile, properties, datetime |
| Metric | Event type definition | id, name, integration (e.g., Shopify, API) |
| List | Static subscriber collection | id, name, profiles (manual add/remove) |
| Segment | Dynamic audience definition | id, name, conditions (auto-updates) |
| Flow | Automation workflow | id, name, status, trigger, actions |
| Campaign | Broadcast send | id, name, status, audiences, send_time, message |
| Template | Reusable email design | id, name, html, editor_type |
| Catalog Item | Product in catalog | id, title, price, url, image_url, categories |
| Catalog Variant | Product variant | id, catalog_item_id, title, price, sku |
| Coupon | Discount rule | id, coupon_code (unique per generation) |
| Form | Signup/data capture form | id, name, type, status |
| Webhook | Event notification subscription | id, endpoint_url, topic (Advanced KDP only for system webhooks) |
| Tag | Organization label | id, name (applied to flows, campaigns, lists, segments) |
| 对象 | 描述 | 关键字段 |
|---|---|---|
| Profile | 单个客户/联系人 | id, email, phone_number, properties, predictive_analytics, location |
| Event | 被跟踪的操作或行为 | id, metric, profile, properties, datetime |
| Metric | 事件类型定义 | id, name, integration (例如 Shopify, API) |
| List | 静态订阅用户集合 | id, name, profiles (手动添加/移除) |
| Segment | 动态受众定义 | id, name, conditions (自动更新) |
| Flow | 自动化工作流 | id, name, status, trigger, actions |
| Campaign | 广播消息发送 | id, name, status, audiences, send_time, message |
| Template | 可复用的邮件设计 | id, name, html, editor_type |
| Catalog Item | 目录中的商品 | id, title, price, url, image_url, categories |
| Catalog Variant | 商品SKU | id, catalog_item_id, title, price, sku |
| Coupon | 折扣规则 | id, coupon_code (每次生成唯一) |
| Form | 注册/数据收集表单 | id, name, type, status |
| Webhook | 事件通知订阅 | id, endpoint_url, topic (仅高级KDP提供系统webhook) |
| Tag | 分类标签 | id, name (可应用于flows、活动、列表、分群) |
API quick reference
API快速参考
- Base URL: (server-side),
https://a.klaviyo.com/api/(client-side)https://a.klaviyo.com/client/ - Authentication:
- Private API key: header — used for all server-side endpoints
Authorization: Klaviyo-API-Key {private_key} - OAuth: For tech partner integrations — scoped access tokens
- Public API key: Query parameter — used for client-side endpoints only (forms, client events)
company_id={public_key}
- Private API key:
- Format: JSON:API spec — resources have ,
type,id, andattributes. Supports filtering (relationships), sparse fieldsets (?filter), includes (?fields[TYPE]), and cursor-based pagination (?include)?page[cursor] - Rate limits: Fixed-window burst limit (per second) + steady limit (per minute), per-account. OAuth apps get separate quota. Exceeding limits returns HTTP 429
- Key endpoints:
- — create or update a profile (upsert by email or phone)
POST /api/profiles/ - — track a custom event
POST /api/events/ - — list campaigns
GET /api/campaigns/ - — create a campaign
POST /api/campaigns/ - — send a campaign
POST /api/campaign-send-jobs/ - — list flows
GET /api/flows/ - — list segments
GET /api/segments/ - — list metrics (event types)
GET /api/metrics/ - — create a catalog item
POST /api/catalog-items/ - — create a unique coupon code
POST /api/coupon-codes/ - — list available webhook topics (Advanced KDP)
GET /api/webhook-topics/ - — create a webhook subscription (Advanced KDP)
POST /api/webhooks/ - Client: — subscribe via form (public key auth)
POST /client/subscriptions/ - Client: — track client-side event (public key auth)
POST /client/events/
- SDKs: Official — Python (), Node.js (
klaviyo-api), Ruby (klaviyo-api), PHP (klaviyo-api-sdk). Also: Swift, Android/Kotlin SDKs for mobile pushklaviyo/api - Docs: developers.klaviyo.com
- 基础URL:(服务端),
https://a.klaviyo.com/api/(客户端)https://a.klaviyo.com/client/ - 鉴权:
- 私有API密钥:请求头— 用于所有服务端接口
Authorization: Klaviyo-API-Key {private_key} - OAuth:用于技术合作伙伴集成,带权限范围的访问令牌
- 公开API密钥:查询参数— 仅用于客户端接口(表单、客户端事件)
company_id={public_key}
- 私有API密钥:请求头
- 格式:遵循JSON:API规范,资源包含、
type、id、attributes字段,支持筛选(relationships)、稀疏字段集(?filter)、关联查询(?fields[TYPE])、游标分页(?include)?page[cursor] - 限流:固定窗口突发限流(每秒)+ 稳定限流(每分钟),按账户维度计算,OAuth应用有单独配额,超出限制返回HTTP 429
- 核心接口:
- — 创建或更新用户档案(基于邮箱或手机号 upsert)
POST /api/profiles/ - — 跟踪自定义事件
POST /api/events/ - — 获取活动列表
GET /api/campaigns/ - — 创建活动
POST /api/campaigns/ - — 发送活动
POST /api/campaign-send-jobs/ - — 获取flow列表
GET /api/flows/ - — 获取分群列表
GET /api/segments/ - — 获取指标(事件类型)列表
GET /api/metrics/ - — 创建商品目录项
POST /api/catalog-items/ - — 生成唯一优惠券码
POST /api/coupon-codes/ - — 获取可用的webhook主题(高级KDP)
GET /api/webhook-topics/ - — 创建webhook订阅(高级KDP)
POST /api/webhooks/ - 客户端:— 通过表单订阅(公钥鉴权)
POST /client/subscriptions/ - 客户端:— 跟踪客户端事件(公钥鉴权)
POST /client/events/
- SDK:官方SDK — Python()、Node.js(
klaviyo-api)、Ruby(klaviyo-api)、PHP(klaviyo-api-sdk),还提供Swift、Android/Kotlin SDK用于移动端推送klaviyo/api - 文档:developers.klaviyo.com
Integrations
集成
| Category | Tools |
|---|---|
| E-commerce (deep native) | Shopify (deep bidirectional sync — orders, products, customers, carts, checkout), BigCommerce, WooCommerce, Adobe Commerce (Magento), Salesforce Commerce Cloud |
| CRM | Salesforce CRM, HubSpot (via third-party) |
| Advertising | Meta (Facebook/Instagram), TikTok, Google Ads, Pinterest — sync segments as ad audiences |
| Payments / Subscriptions | Stripe, ReCharge, Bold Subscriptions |
| Reviews / UGC | Yotpo, Stamped.io, Judge.me, Okendo |
| Support | Gorgias, Zendesk, Intercom |
| Data / Automation | Zapier, Make (Integromat), Fivetran, Census, Hightouch |
| Loyalty | Smile.io, LoyaltyLion, Yotpo Loyalty |
| Shipping | Aftership, ShipStation |
| 分类 | 工具 |
|---|---|
| 电商(深度原生集成) | Shopify(深度双向同步 — 订单、商品、客户、购物车、结账)、BigCommerce、WooCommerce、Adobe Commerce (Magento)、Salesforce Commerce Cloud |
| CRM | Salesforce CRM、HubSpot(通过第三方集成) |
| 广告 | Meta (Facebook/Instagram)、TikTok、Google Ads、Pinterest — 可同步分群作为广告受众 |
| 支付/订阅 | Stripe、ReCharge、Bold Subscriptions |
| 评价/UGC | Yotpo、Stamped.io、Judge.me、Okendo |
| 客服 | Gorgias、Zendesk、Intercom |
| 数据/自动化 | Zapier、Make (Integromat)、Fivetran、Census、Hightouch |
| 会员 | Smile.io、LoyaltyLion、Yotpo Loyalty |
| 物流 | Aftership、ShipStation |
Pricing (USD, as of March 2026 — verify current pricing at klaviyo.com)
定价(美元,2026年3月数据 — 请访问klaviyo.com确认最新定价)
| Plan | Price | Volume | Key features |
|---|---|---|---|
| Free | $0/mo | 250 active profiles, 500 emails/mo, 150 SMS credits | Email support for 60 days, basic flows and campaigns |
| From $20/mo | 500 active profiles, 5,000 emails/mo | Predictive analytics, AI features, no Klaviyo branding, A/B testing | |
| Email + SMS | From $35/mo | 500 active profiles, 5,000 emails/mo, 1,250 SMS credits | Everything in Email plus SMS/MMS, WhatsApp |
| Advanced KDP | Custom pricing | Enterprise | Custom objects, reverse ETL, advanced webhooks, warehouse sync, data transforms |
Key pricing notes:
- Pricing scales by active profiles — all subscribed contacts count toward your profile limit, not just those you email (Feb 2025 billing change)
- SMS credits are consumed per message segment (longer messages use more credits)
- WhatsApp and RCS messaging available on Email + SMS plan and above
| 套餐 | 价格 | 容量 | 核心功能 |
|---|---|---|---|
| 免费版 | $0/月 | 250个活跃档案、每月500封邮件、150条SMS额度 | 60天邮件支持、基础flows和活动功能 |
| 邮件版 | $20/月起 | 500个活跃档案、每月5000封邮件 | 预测分析、AI功能、无Klaviyo品牌标识、A/B测试 |
| 邮件+SMS版 | $35/月起 | 500个活跃档案、每月5000封邮件、1250条SMS额度 | 包含邮件版所有功能,外加SMS/MMS、WhatsApp |
| 高级KDP | 定制定价 | 企业版 | 自定义对象、反向ETL、高级webhook、数仓同步、数据转换 |
定价注意事项:
- 定价基于活跃档案数阶梯收费,所有订阅用户都会计入档案数上限,而非仅你发送过邮件的用户(2025年2月计费规则变更)
- 每条SMS按消息段消耗额度,长消息会消耗更多额度
- WhatsApp和RCS消息仅邮件+SMS及以上套餐可用
Step 4 — Actionable guidance
步骤4 — 可落地的操作指导
Based on the user's specific question:
-
Building an abandoned cart flow:
- Navigate to Flows > Create Flow > choose "Abandoned Cart" template (or start from scratch)
- Set the trigger: "Checkout Started" event (synced from Shopify/BigCommerce) or "Added to Cart" event
- Add a time delay — typically 1-4 hours for the first email (shorter delays capture more carts but may annoy customers who are still shopping)
- Add a conditional split: check if the "Placed Order" event has occurred since the flow was triggered — if yes, skip (they already converted)
- Add the first email step — include dynamic product blocks showing the abandoned items using the event's properties
item - Insert a unique coupon code if offering a discount (Coupons > generate unique codes to prevent sharing)
- Add a second time delay (24h) and a second email with stronger urgency or a discount incentive
- Optionally add an SMS step after the second email for subscribers with SMS consent — SMS has higher open rates for time-sensitive recovery
- Monitor flow analytics: check conversion rate per step, revenue attributed, and unsubscribe rate
-
Setting up real-time segments with predictive attributes:
- Navigate to Lists & Segments > Create Segment
- Add conditions using the segment builder — combine behavior conditions (placed order in last 90 days) with predictive attributes (predicted CLV is high, churn risk is medium or high)
- Use AND/OR logic to define your target audience — e.g., "Placed Order at least 2 times AND Predicted CLV is High AND Churn Risk is Medium"
- Preview the segment to verify it captures the expected profiles
- Segments update in real-time — as profiles match or stop matching conditions, they enter or exit the segment automatically
- Use the segment as a campaign audience, flow trigger condition, or conditional split within a flow
-
Configuring the Shopify-Klaviyo integration:
- In Klaviyo, go to Integrations > Add Integration > Shopify
- Enter your Shopify store URL and authorize the connection
- Klaviyo syncs: customers (as profiles), orders (as "Placed Order" events), products (as catalog items), carts (as "Added to Cart" / "Checkout Started" events)
- Enable on-site tracking: Klaviyo's JavaScript snippet is added to your Shopify theme to track browse behavior ("Viewed Product", "Active on Site")
- Verify data is flowing: check Metrics in Klaviyo to confirm Shopify events are appearing
- Set up core flows that leverage Shopify data: abandoned cart (Checkout Started trigger), post-purchase (Placed Order trigger), browse abandonment (Viewed Product trigger), back-in-stock (catalog sync)
- Enable Shopify coupon sync if using unique coupon codes in flows
-
Setting up SMS alongside email:
- Ensure you are on the Email + SMS plan (from $35/mo)
- Complete SMS compliance setup: register your brand for 10DLC (US), set up toll-free or short code numbers, configure quiet hours
- Create SMS consent collection: add an SMS opt-in step to your signup forms (multi-step forms work best — collect email first, then SMS consent)
- Build cross-channel flows: in your existing flows, add SMS steps after email steps — e.g., if email not opened after 24h, send SMS
- Respect channel preferences: use conditional splits to check SMS consent before sending SMS steps
- Monitor SMS-specific metrics: delivery rate, click rate, opt-out rate, revenue per SMS
-
Using the Klaviyo API to sync custom data:
- Generate a private API key in Klaviyo: Account > Settings > API Keys > Create Private API Key
- Set appropriate scopes — only grant the scopes your integration needs (profiles read/write, events write, etc.)
- Use JSON:API format for all requests — wrap data in structure
{"data": {"type": "...", "attributes": {...}}} - Upsert profiles: — Klaviyo matches on email or phone and updates if existing, creates if new
POST /api/profiles/ - Track events: — pass metric name, profile identifier, properties, and timestamp
POST /api/events/ - Handle rate limits: implement exponential backoff when receiving HTTP 429 responses
- Use cursor-based pagination for list endpoints: follow the URL in responses
links.next
根据用户的具体问题给出对应指导:
-
搭建弃购挽回flow:
- 进入Flows > 创建Flow > 选择“弃购挽回”模板(或从零开始创建)
- 设置触发器:“开始结账”事件(从Shopify/BigCommerce同步)或“加入购物车”事件
- 添加时间延迟 — 第一封邮件通常延迟1-4小时(延迟越短挽回的购物车越多,但可能打扰仍在购物的客户)
- 添加条件分支:检查flow触发后是否发生了“下单”事件,如果是则终止流程(用户已经转化)
- 添加第一封邮件步骤 — 使用事件的属性插入动态商品区块,展示用户放弃的商品
item - 如果提供折扣,插入唯一优惠券码(在优惠券模块生成唯一码防止共享)
- 添加第二个24小时的时间延迟,发送第二封邮件,增强紧迫感或提供更大的折扣力度
- 可选:第二封邮件后为同意接收SMS的订阅者添加SMS步骤,SMS在时效性强的挽回场景打开率更高
- 监控flow分析数据:查看每一步的转化率、归因收入、退订率
-
搭建带预测属性的实时分群:
- 进入列表与分群 > 创建分群
- 使用分群构建器添加条件 — 组合行为条件(过去90天下过单)和预测属性(预测CLV为高、流失风险为中或高)
- 使用AND/OR逻辑定义目标受众,例如“至少下单2次 AND 预测CLV为高 AND 流失风险为中”
- 预览分群,确认包含的用户符合预期
- 分群会实时更新 — 当用户符合或不再符合条件时,会自动加入或退出分群
- 可将分群用作活动受众、flow触发条件、flow内的条件分支判断条件
-
配置Shopify-Klaviyo集成:
- 在Klaviyo中进入集成 > 添加集成 > Shopify
- 输入你的Shopify店铺URL,授权连接
- Klaviyo会自动同步:客户(作为档案)、订单(作为“下单”事件)、商品(作为目录项)、购物车(作为“加入购物车”/“开始结账”事件)
- 开启站内跟踪:Klaviyo的JavaScript片段会被添加到你的Shopify主题中,跟踪浏览行为(“浏览商品”、“站点活跃”)
- 验证数据同步:查看Klaviyo中的指标,确认Shopify事件已经正常流入
- 搭建基于Shopify数据的核心flows:弃购挽回(触发条件为开始结账)、购后跟进(触发条件为下单)、浏览放弃(触发条件为浏览商品)、补货提醒(基于目录同步)
- 如果在flow中使用唯一优惠券码,开启Shopify优惠券同步
-
在邮件之外配置SMS功能:
- 确认你使用的是邮件+SMS套餐($35/月起)
- 完成SMS合规配置:美国地区需注册10DLC品牌,设置 toll-free 或短码号码,配置静默时段
- 搭建SMS订阅收集入口:在注册表单中添加SMS订阅步骤(多步表单效果最佳 — 先收集邮箱,再询问SMS订阅意愿)
- 搭建跨渠道flows:在现有flows中,邮件步骤之后添加SMS步骤,例如邮件24小时未打开则发送SMS
- 尊重渠道偏好:发送SMS步骤前添加条件分支,检查用户是否同意接收SMS
- 监控SMS专属指标:送达率、点击率、退订率、每条SMS带来的收入
-
使用Klaviyo API同步自定义数据:
- 在Klaviyo中生成私有API密钥:账户 > 设置 > API密钥 > 创建私有API密钥
- 配置合适的权限范围 — 仅授予集成所需的权限(档案读/写、事件写等)
- 所有请求使用JSON:API格式 — 将数据包裹在结构中
{"data": {"type": "...", "attributes": {...}}} - upsert用户档案:— Klaviyo会基于邮箱或手机号匹配,存在则更新,不存在则创建
POST /api/profiles/ - 跟踪事件:— 传入指标名称、用户标识、属性、时间戳
POST /api/events/ - 处理限流:收到HTTP 429响应时实现指数退避重试
- 列表接口使用游标分页:跟随响应中的URL获取下一页数据
links.next
Gotchas
注意事项
Best-effort from research — review these, especially items about plan-gated features and integration gotchas that may be outdated.
- Profile-based billing counts ALL active profiles (Feb 2025 change) — not just those you email. A large imported list you never email still counts toward your profile limit and billing tier. Clean regularly by suppressing or deleting profiles you do not intend to contact. This is a significant change from the previous model where only emailed profiles counted.
- Advanced KDP (custom objects, reverse ETL, advanced webhooks) is enterprise-only pricing — don't assume it's available on standard plans. Features like custom objects, warehouse sync, data transforms, and system-level webhooks require the Advanced KDP tier with custom enterprise pricing. Standard Email and Email + SMS plans do not include these capabilities.
- Flow webhooks are NOT the same as system webhooks — flow webhooks fire as a flow action step, system webhooks (Advanced KDP) fire on any event. Most accounts only have access to flow webhooks (a POST action within a flow step). System webhooks that fire on email events (received, clicked, spam), review events, and consent events with HMAC-SHA256 signing are an Advanced KDP feature. Don't confuse the two when planning integrations.
- SMS requires separate compliance setup (TCPA/10DLC in US, carrier registration) — don't assume SMS is ready to use just because you're on the Email + SMS plan. You must register your brand, verify your phone number, configure quiet hours, and comply with carrier requirements before sending SMS. This registration process can take days to weeks depending on carrier approval timelines.
- Predictive analytics require sufficient data (typically 500+ orders and 180+ days of history) — new stores won't see predictions immediately. Features like predicted CLV, churn risk, next order date, and gender prediction need a meaningful volume of historical order data before Klaviyo's models produce results. If you just launched your store or recently migrated to Klaviyo, expect to wait until you accumulate enough data.
基于研究的最佳实践 — 请特别注意套餐限制的功能和集成相关的注意事项,部分信息可能过期,请以官方为准。
- **基于活跃档案的计费会统计所有活跃用户(2025年2月规则变更),而非仅你发送过邮件的用户。**你从未发送过邮件的大量导入列表仍然会计入档案数上限和计费阶梯,定期清理不需要联系的用户,将其加入抑制列表或删除,这一规则和之前仅统计发送过邮件的用户的模式有很大区别。
- **高级KDP功能(自定义对象、反向ETL、高级webhook)仅企业版提供,不要默认标准套餐包含这些功能。**自定义对象、数仓同步、数据转换、系统级webhook等功能需要高级KDP企业版定制套餐,标准邮件和邮件+SMS套餐不包含这些能力。
- **Flow webhook和系统webhook不是同一个功能 — flow webhook作为flow的动作步骤触发,系统webhook(高级KDP)可在任意事件发生时触发。**大部分账户仅能使用flow webhook(flow步骤中的POST动作),可在邮件事件(接收、点击、垃圾投诉)、评价事件、订阅事件发生时触发的带HMAC-SHA256签名的系统webhook是高级KDP功能,规划集成时不要混淆两者。
- **SMS需要单独的合规配置(美国地区TCPA/10DLC要求、运营商注册),不要认为开通了邮件+SMS套餐就可以直接使用SMS。**发送SMS前必须完成品牌注册、号码验证、静默时段配置,符合运营商要求,注册流程可能需要几天到几周的运营商审批时间。
- **预测分析需要足够的数据(通常500+订单和180+天的历史数据),新店铺不会立刻显示预测结果。**预测CLV、流失风险、下次下单日期、性别预测等功能需要足够的历史订单数据,Klaviyo的模型才能生成结果,如果你刚开店铺或刚迁移到Klaviyo,需要积累足够数据后才会显示预测结果。
Step 5 — Related skills
步骤5 — 相关技能
- — Opt-in email marketing strategy across tools
/sales-email-marketing - — Cross-platform email deliverability (SPF/DKIM/DMARC, warmup, inbox placement)
/sales-deliverability - — Email engagement tracking strategy
/sales-email-tracking - — Connect Klaviyo to CRM, warehouse, or other tools
/sales-integration - — Checkout optimization (Klaviyo integrates with e-commerce checkout flows)
/sales-checkout - — Customer.io platform help (primary Klaviyo competitor for behavior-driven automation)
/sales-customerio - — Mailchimp platform help (primary Klaviyo competitor for email marketing)
/sales-mailchimp - — Not sure which skill to use? The router matches any sales objective to the right skill. Install:
/sales-donpx skills add sales-skills/sales --skills sales-do
- — 跨工具的许可式邮件营销策略
/sales-email-marketing - — 跨平台邮件送达率(SPF/DKIM/DMARC、IP预热、收件箱 placement)
/sales-deliverability - — 邮件 engagement 跟踪策略
/sales-email-tracking - — 连接Klaviyo和CRM、数仓或其他工具
/sales-integration - — 结账流程优化(Klaviyo和电商结账流程集成)
/sales-checkout - — Customer.io平台帮助(Klaviyo在行为驱动自动化领域的主要竞品)
/sales-customerio - — Mailchimp平台帮助(Klaviyo在邮件营销领域的主要竞品)
/sales-mailchimp - — 不确定使用哪个技能?路由工具会将任意销售目标匹配到正确的技能,安装命令:
/sales-donpx skills add sales-skills/sales --skills sales-do
Examples
示例
Example 1: Building an abandoned cart flow with SMS fallback
示例1:搭建带SMS兜底的弃购挽回flow
User says: "I want to set up an abandoned cart recovery flow in Klaviyo for my Shopify store. Should I include SMS?"
Skill does:
- Confirms Shopify integration is syncing "Checkout Started" events (the trigger for abandoned cart flows)
- Creates a flow with "Checkout Started" trigger and an immediate conditional split checking if "Placed Order" has occurred (to skip converters)
- Adds a 2-hour time delay, then the first email with dynamic product blocks showing abandoned items and a clear CTA to complete checkout
- Adds a 24-hour time delay, then a second email with urgency copy and a unique coupon code (10% off) generated via Klaviyo's coupon feature
- After the second email, adds a conditional split checking SMS consent — if consented, sends an SMS reminder with a short link to the cart after 12 more hours
- Recommends monitoring per-step conversion rates and adjusting time delays based on data (shorter delays for high-AOV products, longer for browse-stage abandonment) Result: User has a multi-touch, cross-channel abandoned cart flow that recovers revenue via email first, then SMS for non-openers, with unique coupon codes to prevent abuse
用户需求:“我想为我的Shopify店铺在Klaviyo中搭建弃购挽回flow,应该包含SMS吗?”
技能响应:
- 确认Shopify集成已经同步“开始结账”事件(弃购挽回flow的触发器)
- 创建flow,触发器为“开始结账”,立刻添加条件分支检查是否已经发生“下单”事件(过滤已经转化的用户)
- 添加2小时时间延迟,然后发送第一封邮件,包含展示弃购商品的动态商品区块和清晰的完成结账CTA
- 添加24小时时间延迟,发送第二封邮件,使用紧迫感文案和通过Klaviyo优惠券功能生成的唯一10%折扣码
- 第二封邮件后添加条件分支检查SMS订阅状态,如果已订阅,12小时后发送带购物车短链的SMS提醒
- 建议监控每一步的转化率,根据数据调整时间延迟(高客单价商品用更短的延迟,浏览阶段放弃的用更长的延迟) 结果:用户获得了多触点跨渠道的弃购挽回flow,优先通过邮件挽回,未打开的用户通过SMS二次触达,使用唯一优惠券码防止滥用
Example 2: Welcome series with SMS consent collection
示例2:收集SMS订阅的欢迎系列flow
User says: "I need a welcome flow that collects email first, then asks for SMS opt-in, and sends a series of onboarding emails."
Skill does:
- Designs a multi-step signup form: step 1 collects email (with incentive, e.g., 15% off first order), step 2 asks for phone number and SMS consent with a clear value proposition ("Get exclusive SMS-only deals")
- Creates a welcome flow triggered by "Subscribed to List" — the list the form adds subscribers to
- First email (immediate): delivers the welcome discount code, introduces the brand, sets email frequency expectations
- Adds a conditional split after 24 hours: checks if the profile has SMS consent — if yes, sends a welcome SMS with a different exclusive offer to reward SMS opt-in
- Continues the email series: email 2 (day 3) highlights best-selling products with dynamic product blocks, email 3 (day 5) shares social proof / customer stories, email 4 (day 7) features category browsing with personalized recommendations
- Adds a final conditional split at day 14: if no purchase yet, sends a last-chance reminder with the original discount code expiring soon Result: User has a welcome series that maximizes both email and SMS list growth, delivers a cohesive onboarding experience, and drives first purchase conversion
用户需求:“我需要一个欢迎flow,先收集邮箱,然后询问SMS订阅意愿,再发送一系列 onboarding 邮件。”
技能响应:
- 设计多步注册表单:第一步收集邮箱(提供激励,例如首单15%折扣),第二步询问手机号和SMS订阅意愿,明确价值主张(“获取SMS专属优惠”)
- 创建欢迎flow,触发条件为“订阅列表”(表单收集的用户会加入的列表)
- 第一封邮件(立即发送):发放欢迎折扣码、介绍品牌、说明邮件发送频率
- 24小时后添加条件分支:检查用户是否同意接收SMS,如果是,发送欢迎SMS,提供专属额外优惠奖励订阅SMS
- 继续邮件系列:第3天发送第二封邮件,用动态商品区块展示爆款商品;第5天发送第三封邮件,分享社交证明/客户故事;第7天发送第四封邮件,展示分类商品和个性化推荐
- 第14天添加最后一个条件分支:如果还未下单,发送最后提醒,告知初始折扣码即将过期 结果:用户获得了同时最大化邮件和SMS列表增长的欢迎系列,提供连贯的onboarding体验,提升首单转化率
Example 3: Predictive segment for churn prevention
示例3:用于流失预防的预测分群
User says: "We have a lot of repeat customers dropping off. Can Klaviyo help us identify and re-engage them before they churn?"
Skill does:
- Confirms the store has sufficient data for predictive analytics (500+ orders, 180+ days of history) — if not, recommends a behavior-based approximation (e.g., "placed order 2+ times but not in last 90 days")
- Creates a segment combining predictive attributes: "Predicted CLV is High AND Churn Risk is Medium or High" — targets high-value customers showing signs of disengagement
- Builds a winback flow triggered by segment entry: when a profile enters this segment (churn risk increases), they enter the flow automatically
- Flow sequence: email 1 (day 0) is a personal check-in with product recommendations based on past purchases; email 2 (day 4) highlights new arrivals or restocks in their preferred categories; email 3 (day 8) offers an exclusive loyalty incentive (unique coupon code, free shipping, or loyalty points)
- Adds a conditional split after email 3: if still no purchase, sends an SMS (if consented) with a time-limited offer
- Recommends monitoring the segment size over time — if it is growing, investigate root causes (product issues, shipping delays, competitive pressure) rather than relying solely on automation Result: User has a proactive churn prevention system that automatically identifies at-risk high-value customers and re-engages them with a personalized multi-touch sequence before they lapse
用户需求:“我们有很多复购客户流失,Klaviyo能帮我们在客户流失前识别并重新触达吗?”
技能响应:
- 确认店铺有足够的预测分析数据(500+订单、180+天历史数据),如果没有,建议基于行为近似判断(例如“下单2次以上但过去90天未下单”)
- 创建组合预测属性的分群:“预测CLV为高 AND 流失风险为中或高” — 定向有流失迹象的高价值客户
- 搭建由分群进入触发的赢回flow:当用户进入该分群(流失风险升高)时自动进入flow
- Flow序列:第0天第一封邮件是个性化问候,基于过往购买记录推荐商品;第4天第二封邮件突出用户偏好分类的新品或补货;第8天第三封邮件提供专属会员激励(唯一优惠券码、免邮、会员积分)
- 第三封邮件后添加条件分支:如果仍未下单,向已订阅SMS的用户发送限时优惠SMS
- 建议持续监控分群规模,如果规模增长,需要排查根本原因(商品问题、物流延迟、竞争压力),不要仅依赖自动化 结果:用户获得了主动的流失预防系统,自动识别高风险高价值客户,在客户流失前通过个性化多触点序列重新触达
Troubleshooting
故障排查
Predictive analytics not appearing for profiles
用户档案的预测分析不显示
Symptom: Predictive attributes (CLV, churn risk, next order date) show as blank or unavailable in the profile view and cannot be used in segments
Cause: Klaviyo's predictive models require a minimum volume of historical data — typically 500+ orders and 180+ days of order history. New stores, recently migrated accounts, or stores with low order volume will not have enough data for predictions to generate.
Solution: Verify your order volume in Metrics > Placed Order — check the total count and the date range. If you are below the threshold, continue collecting data and predictions will appear automatically once the minimum is met. In the meantime, build behavior-based segments as an approximation: "Placed Order at least 2 times AND has not Placed Order in the last 90 days" approximates churn risk. If you have sufficient data and predictions still do not appear, contact Klaviyo support — some account configurations or data quality issues can delay prediction generation.
症状:预测属性(CLV、流失风险、下次下单日期)在用户档案视图中为空或不可用,也无法用于分群
原因:Klaviyo的预测模型需要最低量的历史数据,通常需要500+订单和180+天的订单历史,新店铺、刚迁移的账户、订单量低的店铺没有足够数据生成预测结果
解决方案:在指标 > 下单中验证你的订单总量和时间范围,如果低于阈值,继续积累数据,达到最低要求后预测结果会自动生成。在此期间,可以搭建基于行为的分群作为近似方案:“至少下单2次 AND 过去90天未下单”可以近似代表流失风险。如果数据量足够但预测结果仍不显示,请联系Klaviyo支持,部分账户配置或数据质量问题可能延迟预测生成。
Flow emails sending to customers who already converted
Flow邮件已经发送给已经转化的客户
Symptom: Customers receive abandoned cart or browse abandonment emails after they have already completed a purchase
Cause: The flow is missing a conditional split or flow filter that checks whether the customer has completed the desired action (e.g., "Placed Order") since the triggering event. Without this check, the flow continues sending even if the customer converted between the trigger and the scheduled email.
Solution: Add a conditional split immediately before each email step in the flow: "Has Placed Order at least once since starting this flow." If the condition is true, route them to the exit (or a thank-you path). Additionally, set a flow filter at the trigger level: "Has not Placed Order since starting this flow" — this filter is re-evaluated before each step. Use both the trigger-level flow filter and per-step conditional splits for maximum accuracy.
症状:客户已经完成购买后仍收到弃购或浏览放弃邮件
原因:flow缺少条件分支或flow过滤器,没有检查用户在触发事件后是否完成了目标动作(例如“下单”),没有这个检查的话,即使客户在触发和邮件发送之间已经转化,flow仍会继续发送
解决方案:在flow的每个邮件步骤前立刻添加条件分支:“进入flow后是否至少下单1次”,如果条件为真,将用户路由到出口(或感谢路径)。另外在触发器层面设置flow过滤器:“进入flow后未下单”,这个过滤器会在每一步执行前重新评估。同时使用触发器层面的flow过滤器和每步的条件分支可以达到最高准确率。
SMS messages failing to deliver or stuck in queue
SMS发送失败或停留在队列中
Symptom: SMS messages show as "queued" or "failed" in flow/campaign analytics, and recipients are not receiving texts
Cause: Most commonly, SMS compliance setup is incomplete — the brand has not completed 10DLC registration (US), the phone number is not verified, quiet hours are blocking sends, or the recipient's phone number is invalid/landline. Carrier filtering can also block messages that appear promotional without proper registration.
Solution: Check your SMS setup status in Klaviyo Settings > SMS: verify that 10DLC registration is approved (US), your sending number is active, and quiet hours are configured correctly. For individual failures, check the profile's phone number format (must include country code, e.g., +1 for US). Review the SMS error codes in the campaign/flow analytics for specific failure reasons. If messages are being filtered by carriers, ensure your 10DLC registration is complete and your message content complies with carrier guidelines (no ALL CAPS, no misleading content, include opt-out language).
症状:SMS在flow/活动分析中显示为“队列中”或“发送失败”,收件人没有收到短信
原因:最常见的原因是SMS合规配置未完成,美国地区品牌未完成10DLC注册、号码未验证、静默时段阻止发送、收件人手机号无效/是座机号。未完成注册的促销消息也可能被运营商过滤
解决方案:在Klaviyo设置 > SMS中检查你的SMS配置状态,确认10DLC注册已通过(美国地区)、发送号码已激活、静默时段配置正确。单个发送失败的情况检查用户的手机号格式(必须包含国家码,例如美国号码是+1开头)。查看活动/flow分析中的SMS错误码获取具体失败原因。如果消息被运营商过滤,确认10DLC注册已完成,消息内容符合运营商规范(不要全大写、不要有误导性内容、包含退订说明)。