Skip to content

Survey Insights to Segments · Marketing

Survey answers become segments you can email

Each Typeform response is sorted into your interests and an intent and saved on the person's Klaviyo profile, with a weekly summary of themes in Slack.

Available now $79 one-time · never renewsIncluded in Enterprise

Free account to start. Buying and running live need a paid plan.

  • Starts from an event in a connected app
  • 2 AI steps
  • About 20 min to set up

Sound familiar?

The job, before and after this agent.

What it feels like today

  • “We ask customers what they want, then the answers sit unread in Typeform.”
  • “Our emails go to everyone because we can't tell who wants what.”
  • “Ready-to-buy answers get lost among the rest.”

What you get with the agent

  • Interests from your own list and an intent (ready to buy, comparing, learning, unhappy) for every response.
  • survey_interests, survey_intent and survey_date saved on the Klaviyo profile for segments and flows.
  • Every response logged to Google Sheets with a summary and a word-for-word quote.
  • A weekly Slack summary: counts by intent done in code, plus the main themes and one suggestion.

Before

Two hundred survey responses arrive after the newsletter; someone skims a few, and the next campaign still goes to the whole list.

After

Each response updates its Klaviyo profile as it comes in. On Monday Slack shows the counts by intent and the top themes, and the sourdough-class segment is ready to email.

How it works

The whole workflow, step by step.

For each new survey response in Typeform, AI picks the interests the person chose (from your list), their intent (ready to buy, comparing options, just learning, unhappy or other), a one-line summary and a word-for-word quote. With a valid email, the person's Klaviyo profile gets survey_interests, survey_intent and survey_date properties for your segments and flows (their email consent isn't changed); every response is logged to a Google Sheet. Once every 7 days, with the next response, the week's responses are counted by intent in code and posted to Slack with AI's main themes and one suggestion.

  1. TriggerNew Typeform response
  2. AI stepSort the answers
  3. LogicToday's date
  4. LogicHas an email?
  5. LogicUpdate Klaviyo?
    • Valid email:Update the Klaviyo profile
    • Log only:Log the response
  6. App callUpdate the Klaviyo profile
  7. App callLog the response
  8. LogicWhen was the last summary?
  9. LogicSummary due?
  10. LogicSend the summary?
    • Weekly:Read the survey log
    • Not yet:No summary this run
  11. OutputNo summary this run
  12. App callRead the survey log
  13. LogicKeep the last 7 days
  14. LogicEach response this week
  15. OutputCounted
  16. LogicCount by intent
  17. AI stepFind the themes
  18. App callPost the weekly summary
  19. LogicRemember this summary
  20. OutputSummary posted

This is the workflow that opens in your workspace when you set the agent up. Every step can be edited.

  1. Step 1New Typeform responseStarts a run for each new completed response to your survey (checked every few minutes).
  2. Step 2Sort the answersAI reads the answers and picks the person's interests (from your list), their intent, a one-line summary and a word-for-word quote.
  3. Step 3Today's dateIn code: today's date in your time zone, for the log and the weekly summary.
  4. Step 4Has an email?In code: exactly one valid email address, so the profile can be found in Klaviyo.
  5. Step 5Update Klaviyo?With a valid email the Klaviyo profile gets the segments; without one the response is only logged.
  6. Step 6Update the Klaviyo profileCreates or updates the person's Klaviyo profile with survey_interests, survey_intent and survey_date, for segments and flows. It doesn't change their email consent.
  7. Step 7Log the responseAdds a row to your survey log (Date | Email | Intent | Interests | Summary | Quote).
  8. Step 8When was the last summary?Reads the date of the last weekly summary.
  9. Step 9Summary due?In code: the summary goes out once every 7 days, with the first response after that.
  10. Step 10Send the summary?Once every 7 days; otherwise this run ends here.
  11. Step 11No summary this runThe last summary went out less than 7 days ago.
  12. Step 12Read the survey logReads your survey log.
  13. Step 13Keep the last 7 daysIn code: keeps the responses logged in the last 7 days.
  14. Step 14Each response this weekGoes through this week's responses so they can be counted (up to 300).
  15. Step 15CountedNothing is changed in the log.
  16. Step 16Count by intentIn code, not AI: this week's responses grouped and counted by intent.
  17. Step 17Find the themesAI reads this week's counted responses and writes the main themes and one suggestion, without restating the counts.
  18. Step 18Post the weekly summaryPosts the counts (from code) and the themes to your Slack channel.
  19. Step 19Remember this summaryStores today's date so the summary goes out once a week.
  20. Step 20Summary postedThe run history keeps the summary.

Example run

What goes in, and what comes out.

Example with fictional data

Comes in

Response: ada@example.com picked Sourdough and Baking classes, and wrote “I'd love a weekend sourdough class. Do you sell starter?”

The agent produces

Interests “Sourdough, Baking classes”, intent ready to buy, saved on Ada's Klaviyo profile and logged. The weekly summary lists her under Ready to buy with the theme “weekend classes”.

What you need

Everything it takes to run it.

About 20 minutes from purchase to live. A checklist above the canvas takes you through each step.

Plan

Included in Enterprise; on other paid plans it's $79 once. Agents run live on paid plans, from Basic ($39/mo).

Your AI key

Connect any of 15 AI providers on your own key. Your provider bills usage directly, at cost; we add no markup.

Checklist

  • A paid plan (agents run live on paid plans).
  • An AI provider key (Settings → AI Providers).
  • Typeform, Klaviyo, Google Sheets and Slack, connected in Settings → Integrations.
  • A survey-log tab with the columns Date | Email | Intent | Interests | Summary | Quote.

Setup, about 20 minutes

  1. Connect your AI provider. The AI steps run on your own key (OpenAI, Anthropic, Google and more). Add one in Settings → AI Providers.
  2. Connect Typeform. Connect Typeform with a personal token that has forms:read and responses:read (Settings → Integrations → Typeform).
  3. Connect Klaviyo. Connect Klaviyo with a private key that has profiles:write (Settings → Integrations → Klaviyo).
  4. Connect Google Sheets. Connect the Google account that can open your survey log (Settings → Integrations → Google Sheets).
  5. Connect Slack. Connect the Slack workspace for the summary (Settings → Integrations → Slack).
  6. Pick your survey. Open the trigger and pick the Typeform account and the survey.
  7. Describe your survey. Open “Sort the answers” and “Find the themes” and replace the placeholders with your survey and interests.
  8. Pick the Klaviyo account. Open “Update the Klaviyo profile” and pick the account.
  9. Pick the survey log. Open “Log the response” and “Read the survey log” and pick the same spreadsheet and tab (columns Date | Email | Intent | Interests | Summary | Quote).
  10. Pick the Slack channel. Open “Post the weekly summary” and pick the workspace and channel.
  11. Test it with Dry Run. Press Dry Run: the agent runs on sample data with no messages sent and nothing written to your apps.
  12. Switch the trigger on. Open the trigger and click “Activate app trigger”: new responses are checked every few minutes.

Is it a fit?

Who it's for, and what it won't do.

Built for

  • Online shops and creators using Klaviyo
  • Businesses running customer or product surveys in Typeform
  • Marketers who want segments from what people actually said

What it doesn't do

  • It doesn't subscribe anyone or change email consent in Klaviyo: it only adds profile properties.
  • It doesn't create the Klaviyo segments: build them on the survey properties once.
  • The weekly summary goes out with the first response after 7 days, not at a fixed time.
  • Typeform only as the survey tool.

We list the limits up front so you can decide before you buy.

Price

$79 one-time

Per workspace. It never renews.

Available now
  • Included at no extra cost on Enterprise.
  • Buying and running it live need a paid plan, from Basic ($39/mo).
  • Dry Run costs nothing: simulated AI and app calls, nothing sent.
  • AI usage is billed by your own provider, at cost. No AI credits to buy from us.

One-time agent purchases aren't covered by the 30-day money-back guarantee. Refund policy

FAQ

Questions about Survey Insights to Segments.

Does it subscribe people to my emails?

No. It only adds profile properties in Klaviyo; a person's email consent isn't changed.

Can the AI miscount the weekly numbers?

The counts by intent are done in code from the log. The AI only writes the themes and the suggestion, without numbers.

How much setup is it?

Connect Typeform, Klaviyo, Google Sheets and Slack, describe your survey and interests, and make a log tab. Then build segments on the new properties.

Is it worth it?

It's a one-time purchase that never renews, and every answer becomes something you can act on. Running it live needs a paid plan; Dry Run is free.

What changes in Klaviyo?

The person's profile gets three properties: survey_interests, survey_intent and survey_date. Build segments or flows on them. Their email consent isn't changed: someone who isn't subscribed stays unsubscribed.

When does the weekly summary arrive?

With the first survey response at least 7 days after the last summary. A week without responses has no summary.

Are the counts right?

Yes: they're counted in code from the log, by intent. The AI only writes the themes and the suggestion, without numbers.

Is this a subscription?

No. Survey Insights to Segments is a one-time purchase of $79 per workspace and never renews. The Enterprise plan includes it at no extra cost. Running it live needs a paid plan (from Basic ($39/mo)), and your AI provider bills you directly for usage.

Can I test it before it touches real data?

Yes. Once it's set up in your workspace, Dry Run plays every step on sample data with simulated AI and app calls: nothing is sent and nothing in your apps changes. Switch the trigger on only when you're happy.

Put Survey Insights to Segments to work.

Free account, no credit card. Your Agents page opens with Survey Insights to Segments ready to buy and set up, then Dry Run it before it goes live.