Invitee canceled (instant)
Triggers when an invitee cancels a scheduled event.
Invitee created (instant)
Triggers when an invitee schedules an event. NOTE: this trigger does not support custom questions and answers.
Invitee created with questions and answers (instant)
Triggers when an invitee schedules an event, with support for custom questions and answers. Requires signing up for the event when configuring the trigger. NOTE: the automation needs to use a trigger filter and only process invitees for the configured event.
Create single-use scheduling link for a user event
Creates a single-use scheduling link for the specified user event
Get invitee next scheduled event
Gets the next scheduled event for the invitee specified by their email.
Add profile
Adds a new profile if the email does not exist, otherwise an error occurs. The profile ID is emitted if the profile was successfully added.
Create event
Creates a Klaviyo event (custom metric occurrence) for a profile identified by email. The metric and any event properties auto-create on first use. Supply a Unique ID for idempotency (Klaviyo dedupes events with the same metric + unique id). Time is optional ISO8601 (defaults to now); Value is an optional numeric used for revenue analytics. Emits the HTTP status code (202 on success).
Create segment
Creates a Klaviyo segment from a name and a definition JSON (condition_groups). Custom profile properties must be referenced as properties['Property Name'] inside conditions. Emits the new segment ID and status code. Note: Klaviyo allows duplicate segment names; re-running a provisioner creates duplicates rather than failing.
Get profile by email
Fetches a profile having the specified email address. Emits empty values if no profile is found.
Subscribe profile to email marketing
Sets REAL Klaviyo email marketing consent (SUBSCRIBED) for a profile by email via a profile subscription bulk create job. Optional List ID also adds the profile to that list. Optional Consented at (ISO8601) runs the job as a historical import preserving the original consent date. Klaviyo-side suppressions are respected. Emits status code (202 = accepted).
Update profile
Updates a profile by profile ID. Use the "Get profile by email" action to obtain a profile's ID.