Skip to main content
Runs through Zapier → Darwin + Klaviyo Open API settings ↗
When a visitor leaves their name and email in Darwin’s chat, Zapier creates or updates their profile in Klaviyo, so you can see where they came from and add them to a list.
This connection runs through Zapier: Darwin’s Zapier app starts the Zap and Zapier’s Klaviyo app does the work in Klaviyo. You choose the fields. This recipe is a two-step Zap, which Zapier’s free plan includes.

Before you start

  • A Klaviyo account, free or paid, with Zapier added from Klaviyo’s app marketplace.
  • Consent before you subscribe someone to marketing email. Leaving an email in a chat isn’t consent to marketing.
  • Darwin added to your Zapier account and a Darwin key for Zapier. Connect Zapier covers both in two minutes.

Create a profile for every new lead

1

Choose the Darwin trigger

In Zapier, create a Zap. For the trigger, choose Darwin and the event New Lead. Connect your Darwin account with the key, then select Test trigger to load a sample.
2

Add the Klaviyo action

Choose Klaviyo as the action app and the event Create Or Update Profile, then connect your account.
3

Map the fields

Darwin’s lead carries Email, First name, Last name, Company and Phone when the visitor gave them, plus Page URL, Traffic source, the UTM values, Darwin’s grade and Darwin url, a link to the conversation. Map:
4

Test and publish

Test the action, check the result in Klaviyo, then publish the Zap. The next lead from your website appears under Profiles in Klaviyo.

Lists and subscriptions

Create Or Update Profile doesn’t subscribe anyone to marketing. Add Add Profile to List to group chat leads, and use Subscribe Profile only for people who agreed to hear from you. Steps after the first need a paid Zapier plan.

Good to know

  • Klaviyo keeps subscription consent separate from the profile, so adding a profile never starts marketing email by itself.
  • The Zap acts on leads from the moment you turn it on.
Darwin is in private beta on Zapier. Open the invite link in Connect Zapier while signed in to the Zapier account you build Zaps in.
No. It runs through Zapier: Darwin’s Zapier app starts the Zap and Zapier’s Klaviyo app creates the profile. You choose the fields and lists.
Preview conversations never start a Zap, so testing your agent doesn’t fill your tools. Chat on your live website to test end to end, or use the samples from Test trigger.
Connect Zapier → · All Darwin triggers and actions → · Webhooks and the API →