Flows
Lists all flows in the account, including automation workflows for messages and actions. Supports retrieving and deleting flow records.
Select
The driver uses the Klaviyo API to process WHERE clause conditions built with the following columns and operators. The rest of the filter is executed client-side within the driver.
- Id supports the following operator: =, IN
- Archived supports the following operator: =
- Updated supports the following operators: >=, >, <=, <, =
For example, the following queries are processed server-side:
SELECT * FROM Flows WHERE Id = 'flows-id'
SELECT * FROM Flows WHERE Archived = false
SELECT * FROM Flows WHERE Updated >= '2025-07-08'
Delete
You can delete a flow by specifying the Id of the record you want to remove.
DELETE FROM Flows WHERE Id = 'flows-id'
Columns
| Name | Type | ReadOnly | References | Description | |
| Id [KEY] | String | False |
The unique identifier for the flow within Klaviyo. | ||
| Archived | Bool | False |
Indicates whether the flow has been archived. Archived flows are inactive and do not trigger automated actions but remain accessible for record-keeping or reactivation. | ||
| Created | Datetime | False |
The date and time when the flow was created, in ISO 8601 format (YYYY-MM-DDTHH:MM:SS.mmmmmm). | ||
| Name | String | False |
The display name of the flow as defined in Klaviyo. Use this value to identify or manage the flow. | ||
| Status | String | False |
The current operational status of the flow. Possible values include Draft, Manual, and Live. | ||
| TriggerType | String | False |
Specifies the type of event or condition that triggers the flow. Supported trigger types include Added to List, Date Based, Low Inventory, Metric, Price Drop, and Unconfigured. | ||
| Updated | Datetime | False |
The date and time when the flow was last updated, in ISO 8601 format (YYYY-MM-DDTHH:MM:SS.mmmmmm). |