First 50 of 200 questions. Each one lists the choices, the correct answer, and an explanation. The checker at the top of this page saves progress in this browser when it is available.
Continue in the practice tool above to load more questions, 50 at a time.
Question 1Klaviyo platform core features
In Klaviyo, which profile property is the unique identifier that Klaviyo uses to match an incoming event or API call to an existing profile?
- The profile's email address, or the phone number when email is unavailable Correct answer.
- The profile's most recent segment membership
- The profile's full name and company combined
- The profile's lifetime value field
Explanation
Klaviyo identifies profiles primarily by email address, and by phone number when a profile is SMS-only. Other profile properties such as name, company, or custom fields are stored attributes but are not the matching key for event ingestion. Lifetime value is a computed metric, not an identifier.
Question 2Klaviyo platform core features
A marketer wants a flow that triggers when a customer abandons a checkout but completes the purchase later. Which Klaviyo metric most directly represents the event that starts an abandoned checkout flow?
- Started Checkout Correct answer.
- Ordered Product
- Placed Order
- Viewed Product
Explanation
Started Checkout is the metric Klaviyo uses to open an abandoned checkout flow, and the flow includes a conditional split or trigger filter so the message is skipped if Placed Order occurs. Placed Order fires on purchase completion, so it cannot start an abandonment flow. Viewed Product and Ordered Product describe different behaviors.
Question 3Klaviyo platform core features
Which statement accurately describes the relationship between lists and segments in Klaviyo?
- Segments require explicit opt-in, while lists are always derived from events
- Lists and segments are interchangeable labels applied to the same audience object
- Lists are explicitly subscribed audiences, while segments are dynamically recalculated based on profile conditions Correct answer.
- Lists are recalculated hourly, while segments are static snapshots
Explanation
Lists represent intentional subscription and are the standard destination for sign-up forms and consent capture. Segments are rule-based and update automatically as profile data and event history change. They are distinct objects with different consent implications.
Question 4Klaviyo platform core features
Klaviyo's sign-up form editor allows a form to be shown on a website. Which targeting option controls whether a form appears to a visitor who is already a subscriber?
- The display frequency and audience settings of the form, such as hiding it from existing list members Correct answer.
- The sending domain configured for the account
- The form's CSS z-index value
- The template's plain-text version setting
Explanation
Form display behavior is governed by audience and frequency settings in the form builder, including options to suppress the form for people already on the target list. Styling, sending domain, and plain-text settings do not determine who sees a form.
Question 5Klaviyo platform core features
What is the primary purpose of a Klaviyo template in the email workflow?
- To define the billing plan tier for the account
- To authenticate the sending domain with DNS records
- To assign profiles to a segment automatically
- To store the reusable design and content structure that campaigns and flows send Correct answer.
Explanation
Templates hold reusable HTML and content blocks that campaigns and flow messages reference when sending. Billing, domain authentication, and segment logic live in separate areas of the platform. Editing a template therefore propagates to messages that use it.
Question 6Klaviyo platform core features
Which Klaviyo feature lets a marketer send a one-time email to a defined audience at a chosen time, independent of any automated trigger?
- A webhook
- A metric
- A flow
- A campaign Correct answer.
Explanation
Campaigns are manually scheduled one-time sends to a selected list or segment. Flows are automated and trigger-driven. Metrics are event records, and webhooks push data outward rather than sending email.
Question 7Klaviyo platform core features
In Klaviyo, what does a profile's 'email consent' or subscription status control?
- Whether the profile can be included in a segment definition
- Whether the profile's events are recorded
- Whether the profile appears in analytics dashboards
- Whether the profile is eligible to receive email marketing sends Correct answer.
Explanation
Subscription status determines send eligibility for marketing email, and Klaviyo suppresses profiles who have not consented. Segments can still include non-subscribed profiles, and event tracking and reporting continue regardless of consent state.
Question 8Klaviyo platform core features
Which Klaviyo capability allows a brand to show personalized product recommendations inside an email based on a recipient's browsing and purchase history?
- Product recommendation blocks powered by catalog and event data Correct answer.
- Double opt-in
- A/B testing of subject lines
- Smart sending
Explanation
Recommendation blocks pull from the synced product catalog and the recipient's event history to render personalized items at send time. Subject-line testing, send throttling, and opt-in methods do not generate product recommendations.
Question 9Klaviyo platform core features
A brand wants a welcome flow to send only to new subscribers who joined within the last day. Which flow configuration achieves this?
- A campaign scheduled daily
- A segment condition on lifetime value
- A trigger filter on the Added to List event restricting the time window Correct answer.
- A template-level conditional block on profile country
Explanation
Flow trigger filters narrow which trigger events open the flow, and a time-based condition on the Added to List event limits entry to recent subscribers. Segment conditions on value, template blocks, and manual campaigns do not gate flow entry by recency of subscription.
Question 10Klaviyo platform core features
A marketer sets up an A/B test on a campaign with a 4-hour test window. What happens to the remaining recipients after the winning variant is determined?
- The remaining recipients receive the winning variant Correct answer.
- The remaining recipients are excluded from the send
- The campaign pauses and requires manual resend
- The remaining recipients are split evenly between both variants
Explanation
Klaviyo sends the test variants to a sample, waits for the test window, selects the winning variant by the chosen metric, and sends that variant to the remainder. The remainder is not split evenly or dropped, and no manual resend is needed.
Question 11Klaviyo platform core features
A flow email uses a conditional split based on whether a profile has placed an order since entering the flow. Which condition type best implements this?
- A domain authentication record
- A list membership rule applied at import
- A profile property or event condition evaluated at the split Correct answer.
- A send-time optimization setting
Explanation
Conditional splits evaluate profile properties or event history at the moment the profile reaches the split, allowing different paths for purchasers and non-purchasers. Send-time optimization, import rules, and DNS records do not branch flow logic.
Question 12Klaviyo platform core features
A segment is defined as 'Placed Order at least once over all time' AND 'Email consent is subscribed'. Which profile will be excluded from this segment?
- A profile that placed an order yesterday and is subscribed
- A subscribed profile with one order
- An unsubscribed profile with three orders
- A subscribed profile with no order events Correct answer.
Explanation
Both conditions must be true, so a subscribed profile with no orders fails the order condition and is excluded. Unsubscribed purchasers fail the consent condition, while subscribed purchasers satisfy both. The segment therefore requires order history and consent together.
Question 13Klaviyo platform core features
Which Klaviyo setting determines the 'from' address and the domain that must be authenticated with SPF and DKIM for a brand's sends?
- The template's preheader text
- The sending domain and sender email configured in account settings Correct answer.
- The list name used for the campaign
- The profile's email domain
Explanation
Sending domains and sender addresses are configured at the account level, and Klaviyo requires DNS authentication records for that domain. List names, recipient domains, and preheader copy have no bearing on sender authentication.
Question 14Klaviyo platform core features
A marketer wants to suppress anyone who received a campaign in the last 3 days from a new campaign. Which Klaviyo capability accomplishes this?
- A flow trigger filter on Viewed Product
- A double opt-in confirmation email
- A custom unsubscribe page
- Smart sending, which limits how often a profile is emailed Correct answer.
Explanation
Smart sending tracks recent message exposure and can skip profiles who received a message within a defined window, reducing over-mailing. Opt-in emails, flow filters, and unsubscribe pages do not implement cross-campaign frequency capping.
Question 15Klaviyo platform core features
What is the effect of enabling double opt-in on a Klaviyo list?
- Profiles are automatically removed after 30 days unless they purchase
- Profiles are marked subscribed only after confirming via a link in a confirmation email Correct answer.
- Profiles must confirm consent by replying to a text message only
- Profiles are added to the list twice for redundancy
Explanation
Double opt-in requires a confirmation click before the profile is treated as subscribed, which improves list quality and consent evidence. It does not duplicate records, is not SMS-only, and does not impose a purchase-based removal rule.
Question 16Klaviyo platform core features
A flow uses a 'back in stock' trigger. Which data source must be maintained for this trigger to fire correctly?
- The synced product catalog with inventory status Correct answer.
- The segment's lifetime value condition
- The template's plain-text alternative
- The account's billing tier
Explanation
Back-in-stock flows depend on catalog inventory data so Klaviyo can detect when a previously unavailable item becomes purchasable. Billing, segment value rules, and template text do not supply inventory state.
Question 17Klaviyo platform core features
Which statement best describes how Klaviyo calculates a profile's predicted lifetime value (CLV)?
- It is set manually by the marketer in the profile editor
- It equals the sum of the last order's line-item prices
- It is copied from the connected ecommerce platform's customer record
- It is modeled from the profile's historical order behavior and engagement signals Correct answer.
Explanation
Klaviyo's predictive CLV is a model output derived from order history and related signals, not a simple sum or a manual field. It updates as new events arrive and is used in segmentation and personalization.
Question 18Klaviyo platform core features
A marketer needs to send a different message to VIP customers versus first-time buyers within the same flow. Which approach is most appropriate?
- Disable smart sending for the flow
- Add a conditional split on a VIP-related profile property or segment membership Correct answer.
- Create two separate flows with identical triggers
- Change the sending domain for one group
Explanation
A conditional split routes profiles down different paths based on properties or segment membership, keeping one flow and one trigger. Duplicate flows with identical triggers risk double-sending, and domain or throttling changes do not differentiate content.
Question 19Klaviyo platform core features
Which Klaviyo object stores a record of an action such as 'Viewed Product' with a timestamp and associated profile?
- A template
- A list
- A sending domain
- An event Correct answer.
Explanation
Events capture timestamped actions tied to a profile and feed metrics, segments, and flows. Lists are audiences, templates are content structures, and sending domains are authentication configurations.
Question 20Klaviyo platform core features
A brand wants to identify which subject line drives more opens while holding the send time constant. Which Klaviyo test design fits best?
- A flow with two triggers
- An A/B test with subject line as the variable and a defined winner metric Correct answer.
- A template with two plain-text versions
- A segment with two conditions
Explanation
An A/B test isolates one variable, here the subject line, and selects a winner based on a metric such as open rate. Multiple triggers, segment conditions, and plain-text variants do not isolate subject-line performance.
Question 21Klaviyo platform core features
A profile shows a Placed Order event but is not receiving a post-purchase flow. Which cause is most consistent with Klaviyo flow behavior?
- The profile's email client blocks the sending domain
- The catalog sync is paused
- The template lacks a plain-text version
- The flow's trigger filters or conditional logic exclude that profile Correct answer.
Explanation
Flow entry and pathing depend on trigger filters and conditional splits, so a profile can be excluded even after the triggering event. Client-side blocking, plain-text absence, and catalog sync affect delivery or content, not whether the flow enrolls the profile.
Question 22Klaviyo platform core features
A segment uses the condition 'Placed Order zero times in the last 30 days' combined with 'Opened Email at least once in the last 30 days'. A profile ordered 10 days ago and opened an email 5 days ago. What is the result?
- Included, because both conditions are satisfied
- Excluded, because the order condition fails Correct answer.
- Excluded, because the email condition fails
- Included, because segment conditions are evaluated independently
Explanation
Segment conditions combine with AND logic, so every condition must hold. The profile ordered within 30 days, so the 'zero times' condition is false and the profile is excluded despite the email open. Independent evaluation would not override the failed condition.
Question 23Klaviyo platform core features
A marketer clones an existing campaign, edits the cloned template, and sends it. What happens to the original campaign's template?
- The original template is overwritten with the cloned edits
- The original campaign is automatically paused
- The original campaign's send history is deleted
- The original template is unchanged because the clone creates a separate template Correct answer.
Explanation
Cloning a campaign produces an independent copy with its own template, so edits to the clone do not alter the original. The original campaign and its reporting history remain intact, and no automatic pause occurs.
Question 24Klaviyo platform core features
A brand notices that a welcome flow sends to profiles who never confirmed their subscription. Which configuration change most directly prevents this?
- Require double opt-in so only confirmed profiles reach subscribed status Correct answer.
- Add a product recommendation block
- Change the flow's sending domain
- Increase the flow's delay between emails
Explanation
With double opt-in, profiles remain unconfirmed until they click the confirmation link, and flow sends to unsubscribed or unconfirmed profiles are suppressed. Delays, content blocks, and domain changes do not establish consent.
Question 25Klaviyo platform core features
A flow's first email is configured with a 2-hour delay after the trigger, and a profile triggers the flow twice within that window. What is the default Klaviyo behavior for that profile?
- The profile is not re-enqueued while already in the flow, preventing duplicate enrollment Correct answer.
- The profile is removed from all lists
- The profile receives two copies of the first email
- The flow restarts from the beginning and cancels the first send
Explanation
Klaviyo prevents a profile from being enrolled in the same flow multiple times concurrently, so a second trigger does not duplicate the queued send. It does not double-send, remove list membership, or restart and cancel the original queue.
Question 26Klaviyo platform core features
In Klaviyo, which object represents a single person whose email address or phone number is stored and whose activity and properties are tracked over time?
- A profile Correct answer.
- A list
- A flow
- A segment
Explanation
A profile is Klaviyo's core record for an individual person, holding identifiers, custom properties, consent state, and a timeline of events. Lists and segments are groupings of profiles, while a flow is an automated sequence of messages.
Question 27Klaviyo platform core features
A marketer wants to group profiles by a rule that re-evaluates automatically as new events arrive, so people enter and leave the group without manual edits. Which Klaviyo construct behaves this way?
- A template
- A list
- A segment Correct answer.
- A campaign
Explanation
Segments are condition-based and recalculate continuously, so profiles join or drop out as their data changes. Lists, by contrast, are populated by explicit adds or signup actions and do not automatically remove people who no longer meet a rule.
Question 28Klaviyo platform core features
Which statement describes the role of a metric in Klaviyo?
- It is a named event type, such as Placed Order, recorded against profiles with a timestamp Correct answer.
- It is a permission level assigned to account users
- It is the billing unit that counts how many emails a brand may send
- It defines the visual layout of an email template
Explanation
A metric is Klaviyo's named event definition; each occurrence is stored as an event tied to a profile with a timestamp and properties. Metrics power segments, flow triggers, and reporting on customer behavior.
Question 29Klaviyo platform core features
A brand wants to send a recurring newsletter on a fixed schedule to everyone who joined a specific signup list. Which Klaviyo feature is designed for that?
- A segment
- A flow
- A form
- A campaign Correct answer.
Explanation
Campaigns are one-time sends to a selected audience, and they can be scheduled or repeated on a cadence by the marketer. Flows are automated and triggered by events or list joins rather than a fixed editorial schedule.
Question 30Klaviyo platform core features
In Klaviyo's flow builder, what is the function of a trigger?
- It sets the visual theme applied to every email in the flow
- It caps the total number of profiles allowed in the flow
- It defines the event or list join that causes a profile to enter the flow Correct answer.
- It determines which users on the account may edit the flow
Explanation
The trigger is the entry condition for a flow, such as a metric event or a join to a list. Once a profile meets that condition, Klaviyo adds them to the flow and begins executing its steps.
Question 31Klaviyo platform core features
Which Klaviyo feature allows a marketer to build a signup form that appears on the brand's website and adds submitters to a designated list?
- Coupons
- Signup forms Correct answer.
- Segments
- Flows
Explanation
Signup forms are Klaviyo's tool for capturing contact details on-site and can be configured to add submitters to a chosen list. Flows and segments act on profiles after capture rather than collecting the data.
Question 32Klaviyo platform core features
What does Klaviyo's smart sending setting do for a flow or campaign?
- It translates message content into each recipient's local language
- It suppresses a message for profiles who recently received another message, within a defined window Correct answer.
- It schedules sends at the recipient's local time zone
- It automatically rewrites subject lines to improve open rates
Explanation
Smart sending limits how often a profile is messaged by skipping a send when that person received another message inside the configured window. This protects deliverability and reduces over-messaging.
Question 33Klaviyo platform core features
Which Klaviyo report shows how a specific campaign or flow performed in terms of opens, clicks, and resulting revenue?
- The campaign and flow analytics dashboards Correct answer.
- The signup form report
- The list growth report
- The flow performance report
Explanation
Klaviyo provides analytics dashboards for campaigns and flows that break down opens, clicks, conversions, and attributed revenue per message. These dashboards are the standard place to evaluate message-level performance.
Question 34Klaviyo platform core features
A marketer wants a flow email to reach only profiles whose most recent order value exceeded a threshold. Which flow step accomplishes this?
- A conditional split Correct answer.
- A webhook step
- A delay step
- A profile property update step
Explanation
A conditional split branches the flow based on profile or event conditions, so only profiles meeting the rule continue down the intended path. Delay steps only pause execution, and webhooks and property updates do not branch the flow.
Question 35Klaviyo platform core features
A brand's post-purchase flow should wait three days after an order before sending a review request. Which configuration implements this correctly?
- Add a three-day delay step immediately after the Placed Order trigger Correct answer.
- Set the flow's trigger filter to 'three days after order'
- Set the campaign send time to three days after the order
- Add a conditional split that checks whether three days have passed
Explanation
A delay step placed after the trigger holds each profile for the configured duration before the next message is sent. Trigger filters restrict who enters the flow but do not create a timed pause.
Question 36Klaviyo platform core features
A marketer wants to compare two versions of a flow email to see which drives more clicks, with Klaviyo automatically choosing the better performer. Which flow feature should be used?
- Conditional split
- Smart sending
- Send-time optimization
- A/B test Correct answer.
Explanation
An A/B test in a flow splits recipients across variants and can automatically select the winning variant based on the chosen metric. Conditional splits branch on profile data rather than testing content variants.
Question 37Klaviyo platform core features
A segment condition uses 'Placed Order at least 2 times in the last 90 days'. Which profile qualifies?
- A profile with three orders, all placed 100 days ago
- A profile with two orders placed 30 and 60 days ago Correct answer.
- A profile with one order 5 days ago and one order 100 days ago
- A profile with two orders, one 120 days ago and one 10 days ago
Explanation
The condition requires at least two orders within the 90-day window, so both qualifying orders must fall inside that period. Orders outside the window are ignored when the segment is evaluated.
Question 38Klaviyo platform core features
A marketer wants new subscribers to receive a welcome email immediately but wants the second email to arrive only if the first was opened. Which flow design achieves this?
- A delay step followed by a conditional split on whether the first email was opened Correct answer.
- A campaign sent to the list instead of a flow
- A single email with both messages combined
- Two emails sent back to back with no delay
Explanation
A conditional split placed after the first email can check whether that message was opened and route only openers to the second email. The split must come after the send so the open event can be evaluated.
Question 39Klaviyo platform core features
Which Klaviyo capability lets a marketer preview how an email will render across desktop and mobile before sending?
- The flow trigger settings
- The template preview and device toggle in the email editor Correct answer.
- The segment builder
- The list growth report
Explanation
The email editor includes a preview mode with a device toggle so the marketer can check rendering at different widths. Segment, trigger, and reporting tools do not show message rendering.
Question 40Klaviyo platform core features
A brand wants to personalize an email greeting with each recipient's first name and fall back to a generic greeting when the name is missing. Which Klaviyo approach supports this?
- Hardcoding a single greeting for all recipients
- Removing the greeting entirely from the template
- Using a template variable with a default fallback value Correct answer.
- Creating one campaign per recipient
Explanation
Klaviyo templates support dynamic variables that pull profile properties, and a default value can be supplied when the property is empty. This produces a personalized greeting while avoiding blank output for profiles lacking a first name.
Question 41Klaviyo platform core features
A marketer needs to know which profiles are both subscribed to email and have not opened any message in the past 180 days, to build a re-engagement audience. Which Klaviyo tool is appropriate?
- A coupon code
- A flow delay step
- A segment combining consent and open-history conditions Correct answer.
- A signup form
Explanation
Segments support combining multiple conditions, such as consent status and a time-bounded open-history rule, into one audience definition. That audience can then be targeted by a re-engagement campaign or flow.
Question 42Klaviyo platform core features
A profile has a valid email address but shows no email consent on record. What is the expected Klaviyo behavior when a campaign targets a list containing that profile?
- The profile receives the email only if it is a VIP
- The profile is excluded from the send because consent is not subscribed Correct answer.
- The profile receives the email because the address is valid
- The profile is automatically subscribed by the send
Explanation
Klaviyo sends marketing email only to profiles whose email consent is subscribed, so a valid address alone is not sufficient. Profiles without consent are skipped during the send.
Question 43Klaviyo platform core features
A marketer wants to add a discount code that is unique per recipient to a flow email. Which Klaviyo feature provides this?
- A unique coupon code generated in Klaviyo and inserted into the template Correct answer.
- A segment condition referencing a discount
- A static code typed into the template body
- A flow trigger set to 'coupon issued'
Explanation
Klaviyo can generate unique coupon codes, often synced with the ecommerce platform, and insert them into templates so each recipient receives a distinct code. A static code would be shared by everyone and is not unique per recipient.
Question 44Klaviyo platform core features
A marketer notices that a flow's revenue attribution is being credited to the flow even when the order occurred long after the last email. Which concept explains this?
- The template's rendering mode
- The list growth rate
- The flow's trigger filter
- The attribution window configured for the flow or account Correct answer.
Explanation
Klaviyo attributes conversions to a message or flow within a defined attribution window, typically measured from the send or click. Orders outside that window are not credited, so the window setting determines what counts as flow revenue.
Question 45Klaviyo platform core features
A brand's welcome flow is triggered by joining a list, but the brand also imports a large batch of historical contacts into that list. What is the most likely consequence?
- The imported profiles are blocked from all flows permanently
- The import converts the flow into a campaign
- The imported profiles may enter the welcome flow and receive messages intended for new subscribers Correct answer.
- The flow trigger is disabled until the import finishes
Explanation
When a flow is triggered by list membership, adding profiles to that list can enroll them in the flow, including bulk imports. Brands typically suppress or exclude imported profiles to avoid sending welcome messaging to existing contacts.
Question 46Klaviyo platform core features
A marketer wants to suppress profiles who are already in an active onboarding flow from receiving a promotional campaign. Which approach is most appropriate in Klaviyo?
- Delete the onboarding flow before sending
- Shorten the onboarding flow's delay steps
- Exclude the onboarding flow's audience or a segment of current flow members from the campaign Correct answer.
- Send the campaign and rely on smart sending to skip everyone
Explanation
Campaigns can exclude specific segments or audiences, so building an exclusion for profiles currently in the onboarding flow prevents overlap. Smart sending limits frequency but does not guarantee exclusion of a specific flow's members.
Question 47Klaviyo platform core features
A flow contains a conditional split on 'has opened any email in the last 30 days'. A profile opens an email after passing the split. What happens to that profile?
- It automatically moves to the other branch of the split
- It restarts the flow from the trigger
- It is removed from the flow entirely
- It remains on the path chosen at the time of the split and does not re-route Correct answer.
Explanation
Conditional splits evaluate a profile's data at the moment the profile reaches the split and route them accordingly; later changes do not retroactively move them. Re-evaluation would require the profile to reach the split again.
Question 48Klaviyo platform core features
A marketer sets a flow email to send at the recipient's local time, but the flow's delay is measured in days. Which statement best describes how timing is resolved?
- The send-time setting overrides the delay and sends immediately
- The delay determines when the profile becomes eligible, and the send-time setting controls the hour of delivery Correct answer.
- The delay is ignored once send-time optimization is enabled
- The delay and send-time settings cannot be combined in one flow
Explanation
Delay steps determine when a profile reaches the next message, while send-time settings govern the hour at which that message is delivered. The two settings operate together rather than replacing one another.
Question 49Klaviyo platform core features
A brand wants a flow that messages a profile only once even if the triggering event occurs repeatedly over several months. Which configuration achieves this?
- Change the trigger to a campaign send
- Enable the flow setting that prevents a profile from re-entering the flow Correct answer.
- Add a longer delay before the first email
- Use a conditional split after the first email
Explanation
Klaviyo flows include a re-entry setting that controls whether a profile can enter the flow again after completing or exiting it. Disabling re-entry ensures the profile is messaged only once regardless of repeated trigger events.
Question 50Klaviyo platform core features
A marketer wants to test whether a flow's second email performs better when sent one day versus three days after the first. Which approach isolates the timing variable?
- Remove the second email and measure the first email's opens
- Create two flow variants that differ only in the delay before the second email and compare results Correct answer.
- Change the second email's subject line and delay at the same time
- Send the second email as a campaign to the same list
Explanation
To isolate the effect of timing, only the delay should differ between the compared variants while content and audience stay constant. Changing multiple variables at once prevents attributing the difference to timing.