Fans Of Free lifted overall conversion 35% after installing Carti.Start free trial →
Back to Help Center
Updated September 30, 2026Setup & Branding

How do I use Carti's chat events in Klaviyo flows?

Daniel Anderson
Daniel Anderson

Founder of Carti

Carti's events let your Klaviyo flows follow up on what happened in the chat. Two flows cover most stores, and each takes about ten minutes to build.

Code reminder

Emails shoppers the code they unlocked in the chat if they haven't ordered a day later.

  • Trigger: Received Discount Offer
  • Wait: 1 day
  • Skip anyone who: placed an order since starting the flow
  • The email shows: the code, with a button that applies it
  • Re-entry: once every 30 days

Step by step: How do I set up the Code reminder flow in Klaviyo?

Asked in chat, didn't buy

Emails shoppers the products Carti recommended if they haven't ordered or started checkout 4 hours later.

  • Trigger: Received Product Recommendation
  • Wait: 4 hours
  • Skip anyone who: placed an order or started checkout since starting the flow
  • The email shows: the latest products Carti recommended
  • Re-entry: every time, with a split that sends only the latest picks

Step by step: How do I set up the Asked in chat, didn't buy flow in Klaviyo?

Variables for your emails

  • The discount code: {{ event.Code }}
  • The offer's name: {{ event.OfferTitle }}
  • A button that applies the code: link it to {{ event.ApplyCodeURL }}
  • The recommended products: add a Table block, click Add content repeat, set Repeat for to event.Products|slice:':4' and Item alias to item
  • Inside that repeat: {{ item.Name }}, {{ item.Price }}, {{ item.URL }} and {{ item.ImageURL }}

Segments worth building

  • Chatted, didn't buy: Started Conversation at least once in the last 30 days, and Placed Order zero times in the last 30 days
  • Got a code, didn't order: Received Discount Offer at least once in the last 30 days, and Placed Order zero times in the last 30 days
  • Chatted this week: Started Conversation at least once in the last 7 days

Tips

  • Keep Klaviyo's Smart Sending on, so a shopper who just got another email from you is skipped.
  • Use the since starting this flow filters. Klaviyo checks them again right before each email, so anyone who orders during the wait is skipped.
  • Flows only email profiles subscribed to email marketing. If sign-ups are missing, see Why aren't chat sign-ups showing up in my Klaviyo list?
  • To see what a shopper asked, open the TranscriptURL on any Carti event in their profile.

For every field each event carries, see What does Carti send to Klaviyo?

Still need help?

Our team is happy to help. Contact support →

Related articles