
Klaviyo GetRecipientCount
CertifiedEstimate recipients for campaigns
Klaviyo GetRecipientCount
Certified
Estimate recipients for campaigns
Retrieves Klaviyo recipient estimations for the provided campaign IDs; fetchType (default FETCH) controls row vs. file output and the task waits ~1s between API calls.
yaml
type: io.kestra.plugin.klaviyo.campaign.GetRecipientCountExamples
Get recipient estimation for a single campaign
yaml
id: klaviyo_get_recipient_estimation
namespace: company.team
tasks:
- id: get_estimation
type: io.kestra.plugin.klaviyo.campaign.GetRecipientCount
apiKey: "{{ secret('KLAVIYO_API_KEY') }}"
campaignIds:
- "campaign_id_1"
fetchType: FETCH_ONE
Get recipient estimations for multiple campaigns
yaml
id: klaviyo_recipient_count
namespace: company.team
tasks:
- id: get_estimations
type: io.kestra.plugin.klaviyo.campaign.GetRecipientCount
apiKey: "{{ secret('KLAVIYO_API_KEY') }}"
campaignIds:
- "campaign_id_1"
- "campaign_id_2"
fetchType: FETCH
Properties
apiKey *string
Klaviyo private API Key
Klaviyo Private API Key sent as Klaviyo-API-Key; keep secret.
campaignIds *array
SubTypestring
Campaign IDs
Klaviyo campaign IDs to estimate recipients for; preserves input order.
baseUrl string
Default
https://a.klaviyo.com/apiBase URL
Klaviyo API base URL; defaults to https://a.klaviyo.com/api.
fetchType string
Default
FETCHPossible Values
STOREFETCHFETCH_ONENONEFetch strategy
Controls output: FETCH_ONE first row, FETCH all rows (default), STORE writes all rows to internal storage, NONE skips output.
Outputs
row object
Single row data
rows array
SubTypeobject
All rows data
size integer
Fetched row count
uri string
Format
uriURI of stored data