How to Add Live Polls to Klaviyo

Ask your Klaviyo profiles a question inside the email, keep one vote per profile with the KlaviyoID tag, and push the poll to Klaviyo as a universal content block.

Turn a Klaviyo campaign or flow email into a one-click vote.

A Sendtric email poll is a row of answer images you drop into a Klaviyo email. Each click counts as a vote for that profile, and the answer images can redraw with the current results the next time someone opens the email.

A Sendtric poll answer with a live progress bar and vote percentage, beside the Live Results settings

Klaviyo's email editor has no poll block of its own. Its HTML block is meant for exactly this kind of third-party content, so the poll goes in there, or you push it to Klaviyo and drag it in from the Universal tab.

What you can do with a live poll in Klaviyo

  • Pick the next drop: show two or three product images in a campaign and let shoppers vote on which one comes back first.
  • Rate the order: add a 1 to 5 star rating to your post-purchase flow so every new customer can score their delivery in one click.
  • Learn what people want to hear about: ask a preference question in your welcome series, then download each profile's answer and add it to Klaviyo as a profile property for segmentation.
  • Route people by answer: on Power and above, each answer can open its own page, so a vote for "Running" lands on your running collection.
If you want to...Sendtric plan
Run a two-answer text or Yes / No pollFree
Use product vote, star rating or feedback presetsStandard and above
Show live percentages or result bars in the emailPower and above
Send each answer to its own landing pagePower and above

Full plan details are on the pricing page.

How to add a live poll to Klaviyo

There are two ways in: push the poll from Sendtric if your Klaviyo account is connected, or copy the code into an HTML block. The steps below cover both.

Step 1: Create the poll in Sendtric

Open Polls in the Sendtric dashboard and click Create New. Choose a preset or Start with a blank canvas, then add your answers and match the colors and fonts to your Klaviyo template.

Sendtric's Pick a Poll Preset or Start Fresh window with product vote presets and a blank canvas option

Step 2: Set the KlaviyoID merge tag

In Poll Settings, enter {{ person.KlaviyoID }} in the UID merge tag field. Klaviyo replaces it with each profile's own ID when the email goes out, so Sendtric can keep one vote per profile. If your Klaviyo account is connected, Browse Klaviyo tags lets you pick it instead of typing it. Switch on Track unique responses? if you want a per-profile export later, then click Save.

Sendtric Poll Settings with the Klaviyo ID merge tag in the UID merge tag field and Track unique responses switched on

Step 3: Push the poll to Klaviyo, or copy the code

If you connected Klaviyo under Settings > Integrations, click Push to Klaviyo at the top of the editor. The poll arrives in Klaviyo as a universal content block named "Sendtric - " plus your poll's name, with the merge tag already in place. Pushing works on any Klaviyo plan.

The top of a Sendtric widget editor with the Push to Klaviyo button

Not connected? Under the canvas, open HTML output and click Copy full table.

The poll's HTML output panel in Sendtric with the Full table tab and the Copy full table button

Step 4: Add it to your Klaviyo email

Open your campaign or flow email in Klaviyo's editor. For a pushed poll, go to the Universal tab in the Content panel and drag the Sendtric block into place. For copied code, drag an HTML block from Blocks into the email and paste the code into it.

Klaviyo's email editor with the HTML block circled in the Blocks panel and an HTML block being dropped into the email

Step 5: Preview and send a test

Click Preview, enter your address in the preview sidebar and click Send test. Vote from the test email: a tab opens briefly to record the vote, then shows your thank-you page. Try a second answer from the same inbox. If it replaces your first vote, the KlaviyoID tag is working.

Use KlaviyoID, not person.id

Klaviyo has two ID-style tags. {{ person.id }} is an external ID that your store or another integration may or may not have set, and Klaviyo's own personalization reference recommends KlaviyoID for identifying a profile. Use {{ person.KlaviyoID }} so no voter ends up sharing an empty ID with everyone else.

Feeding answers back into Klaviyo

With Track unique responses? on, the poll report lets you download each KlaviyoID with its answer (see how to see poll results and download reports). Match that file to your profiles and import the answer as a custom property, then build a segment on it.

Klaviyo Live Poll FAQ

Do Sendtric polls work in Klaviyo flows?

Yes. The poll is plain HTML with linked images, so it works in flow emails the same way it works in campaigns. Results are live, so someone who reaches the flow email months later still sees today's numbers.

Which Klaviyo plan do I need?

Any Klaviyo plan can use the HTML block and the Push to Klaviyo button. What you can build in the poll depends on your Sendtric plan, see pricing.

If I edit the pushed block in Klaviyo, will Sendtric overwrite it?

Pushing the same poll again updates the Sendtric block in Klaviyo. Design changes don't need a new push at all: save the poll in Sendtric and every email that uses it shows the new version on its next open.

Does the vote happen inside the email?

The poll and its live results show in the email. Clicking an answer opens a browser tab for a moment to record the vote, then shows your thank-you page or the page you set for that answer.

Why do all my test votes count as one?

That is expected when you vote from the same profile: one vote per KlaviyoID, and a new vote replaces the old one. If votes from different profiles also replace each other, check that the UID merge tag is exactly {{ person.KlaviyoID }}.

Want to see what else you can do? Explore Sendtric's live polls in more detail, or browse the full email personalization toolkit.

More Klaviyo guides

Using a different platform? See all Sendtric integrations.

Martin Tenev

Martin is a Growth Manager who is enthusiastic about all things growth and AI including how to create email campaigns that convert.

Connect on LinkedIn

Ready to boost your email conversions?

Join thousands of marketers using Sendtric's Email Personalization Platform to drive conversions.