Receives data passed to the function INTEGROMAT used in a sheet. Sheets Add-On required.
Triggers when a cell is updated. Watches only changes made in Google Sheet app. Sheets Add-On required.
Watches for new rows.
Triggers when a new campaign is created.
Trigger when a new event is generated.
Triggers when a new event is generated within a given particular metric.
Triggers when a new event releated to the given person is generated within a given particular metric.
Triggers when a new profile is added to the given list. The module allows you to track the last 100 new emails. The module must be scheduled with this in mind.
Triggers when a new profile is added to the given segment. The module allows you to track the last 100 new emails. The module must be scheduled with this in mind. But set scheduling carefully according to segment update rules as well because Klaviyo segments are not being updated in the real time. Some segments can be updated once 24 hours.
Responds to events (contact added, updated, unsubscribed, added to list, removed from list, entered segment and left segment). Will return related contact ID, contact and possibly related list ID or segment ID.
Appends a new row to the bottom of the table.
Adds a new sheet.
Cleares a specific cell.
Clears values from a specific row.
Creates a new spreadsheet.
Deletes a specific row.
Deletes a specific sheet.
Gets a specific cell.
Returns processed data as a result of the INTEGROMAT function. Sheets Add-On required.
Updates a specific cell.
Updates a row.
Subscribes or re-subscribes profiles to a list.
Adds or updates one more attributes for a Person based on the Klaviyo person ID.
Cancels a campaign.
Clones a campaign.
Creates a new campaign, or updates details of the given campaign.
Retrieves all the data attributes for a person, based on the Klaviyo person ID.
Returns information about a list.
The endpoint queues a campaign for immediate delivery.
Schedules a campaign for a time in the future.
Tracks when someone takes an action or does something.
Tracks properties about an individual without tracking an associated event.
Unsubscribes and removes profiles from a list.
Add contacts to journeys.
Adds a contact to a list.
Add a new list.
Allows you to create or update a contact.
Removes the contact from your database.
Deletes the activity feed of a contact.
Retrieves the given contact record given the contact ID or email.
Retrieves an email campaign's data based on an ID received in the Autopilot Activity Stream.
Checks if a contact belongs to a particular list.
Performs an arbitrary authorized API call.
Removes a contact from a list.
Unsubscribes the contact from receiving emails from your Autopilot Journeys.
Updates the details of a contact. This method will return the contact's ID number.
Gets a range content.
Gets a list of all sheets in a spreadsheet.
Returns results matching the given criteria.
Returns results matching the given criteria. This module doesn't return a row number.
Exports event data from Klaviyo, optionally filtering and segmented on available event properties.
Returns profiles that are on a list and not suppressed. Profiles are checked based on the predefined set of their emails.
Returns summary information about email recipients for the campaign specified that includes each recipients email, customer ID, and status.
Returns a list of all the campaigns you've created.
Returns a batched timeline for one specific type of metric.
Returns a list of all the metrics.
Returns profiles (emails, IDs) in a given list or segment.
Returns a list of your contacts.
Returns a list of all available lists.
Returns a list of all of the contacts which are on this list.
Returns a list of all of the contacts which are on this smart segment.
Returns a list of API Triggers along with the journey name to help you identify the correct one.
Returns a list of all available smart segments.