# Klaviyo integration

> Email and SMS marketing automation platform powered by data, built for ecommerce and web businesses.

- Authentication: apiKey

## Tools (114)

- **Add Profiles to List**: Add one or more profiles to a list by profile ID.
- **Assign Template to Campaign Message**: Assign a template to a campaign message.
- **Bulk Create Events**: Create multiple events in a single bulk request.
- **Cancel Campaign Send**: Cancel a scheduled campaign send job.
- **Clone Campaign**: Clone an existing campaign to create a copy.
- **Clone Template**: Clone an existing template with a new name.
- **Create Campaign**: Create a new campaign with audiences, messages, and send strategy.
- **Create Catalog Category**: Create a new catalog category.
- **Create Catalog Item**: Create a new catalog item with product details.
- **Create Catalog Variant**: Create a new catalog variant associated with a catalog item.
- **Create Coupon**: Create a new coupon with a unique external ID.
- **Create Coupon Codes (Bulk)**: Generate multiple unique coupon codes for an existing coupon.
- **Create Event**: Track a new event for a profile (processed asynchronously).
- **Create Flow**: Create a new automation flow with a name, status, and trigger configuration.
- **Create Form**: Create a new form with an encoded definition for collecting visitor information.
- **Create List**: Create a new list with a given name.
- **Create or Update Profile (Upsert)**: Create a new profile or update an existing one matched by email, phone, or external_id.
- **Create Profile**: Create a new profile with email, phone, or external ID as identifier.
- **Create Segment**: Create a new segment with a name and definition of condition groups.
- **Create Tag**: Create a new tag within a tag group.
- **Create Tag Group**: Create a new tag group to organize tags.
- **Create Template**: Create a new email template with a name and HTML content.
- **Create Webhook**: Create a new webhook to receive event notifications at a specified URL.
- **Delete Campaign**: Delete a campaign by its ID.
- **Delete Catalog Item**: Delete a catalog item by its ID.
- **Delete Coupon**: Delete a coupon by its ID.
- **Delete Flow**: Delete a flow by its ID.
- **Delete Form**: Delete a form by its ID.
- **Delete List**: Delete a list by its ID.
- **Delete Segment**: Delete a segment by its ID.
- **Delete Tag**: Delete a tag by its ID.
- **Delete Template**: Delete a template by its ID.
- **Delete Webhook**: Delete a webhook by its ID.
- **Get Account**: Retrieve a single account by its ID.
- **Get Accounts**: Retrieve all accounts associated with the API key.
- **Get Campaign**: Retrieve a single campaign by its ID.
- **Get Campaigns**: Retrieve all campaigns filtered by channel (email, sms, or mobile_push).
- **Get Catalog Categories**: Retrieve all catalog categories with filtering and pagination.
- **Get Catalog Item**: Retrieve a single catalog item by its ID.
- **Get Catalog Items**: Retrieve all catalog items with filtering, sorting, and pagination.
- **Get Catalog Variants**: Retrieve all catalog variants with filtering and pagination.
- **Get Coupon**: Retrieve a single coupon by its ID.
- **Get Coupon Codes for Coupon**: Retrieve all coupon codes associated with a specific coupon.
- **Get Coupons**: Retrieve all coupons in the account.
- **Get Event**: Retrieve a single event by its ID.
- **Get Events**: Retrieve all events with filtering, sorting, and pagination.
- **Get Flow**: Retrieve a single flow by its ID.
- **Get Flow Action**: Retrieve a single flow action by its ID.
- **Get Flow Actions**: Retrieve all actions for a specific flow.
- **Get Flow Message**: Retrieve a single flow message by its ID.
- **Get Flows**: Retrieve all flows with filtering, sorting, and pagination.
- **Get Form**: Retrieve a single form by its ID including its full definition.
- **Get Forms**: Retrieve all forms in the account (sign-up forms, pop-ups, embedded forms).
- **Get Form Versions**: Retrieve all versions of a specific form.
- **Get Image**: Retrieve a single image by its ID.
- **Get Images**: Retrieve all images in the account.
- **Get List**: Retrieve a single list by its ID.
- **Get Lists**: Retrieve all lists in the account with filtering and sorting.
- **Get Lists for Profile**: Retrieve all lists a profile belongs to.
- **Get Messages for Campaign**: Retrieve all messages associated with a campaign.
- **Get Metric**: Retrieve a single metric by its ID.
- **Get Metrics**: Retrieve all metrics (event types) tracked in the account.
- **Get Profile**: Retrieve a single profile by its ID.
- **Get Profiles**: Retrieve all profiles with filtering, sorting, and pagination support.
- **Get Profiles for List**: Retrieve all profiles that belong to a specific list.
- **Get Profiles for Segment**: Retrieve all profiles belonging to a specific segment.
- **Get Review**: Retrieve a single review by its ID.
- **Get Reviews**: Retrieve all product reviews with filtering and sorting.
- **Get Segment**: Retrieve a single segment by its ID.
- **Get Segments**: Retrieve all segments in the account with filtering and sorting.
- **Get Segments for Profile**: Retrieve all segments a profile belongs to.
- **Get Tag**: Retrieve a single tag by its ID.
- **Get Tag Groups**: Retrieve all tag groups with filtering and pagination.
- **Get Tags**: Retrieve all tags with filtering and pagination.
- **Get Template**: Retrieve a single template by its ID.
- **Get Templates**: Retrieve all templates with filtering, sorting, and pagination.
- **Get Webhook**: Retrieve a single webhook by its ID.
- **Get Webhooks**: Retrieve all webhooks in the account.
- **Merge Profiles**: Merge two or more profiles into a single profile.
- **Query Campaign Values**: Query campaign analytics statistics (opens, clicks, conversions, etc.) over a time period.
- **Query Flow Series**: Query flow analytics as a time series broken down by day, week, or month.
- **Query Flow Values**: Query flow analytics statistics (clicks, conversions, delivery rate, etc.) over a time period.
- **Query Form Series**: Query form performance as a time series broken down by day, week, or month.
- **Query Form Values**: Query form performance statistics (views, submissions, submission rate).
- **Query Metric Aggregates**: Query aggregate statistics for a metric over a time period with grouping and filtering.
- **Query Segment Series**: Query segment membership as a time series broken down by day, week, or month.
- **Query Segment Values**: Query segment membership statistics (total members, additions, removals).
- **Remove Profiles from List**: Remove one or more profiles from a list by profile ID.
- **Render Template**: Render a template with given context variables and return the rendered HTML/text.
- **Request Profile Deletion**: Submit a GDPR/CCPA data privacy deletion request for a profile.
- **Send Campaign**: Trigger a campaign to send asynchronously.
- **Subscribe Profiles (Bulk)**: Subscribe up to 1,000 profiles to email/SMS marketing in a single request.
- **Suppress Profiles (Bulk)**: Suppress profiles from receiving all email marketing.
- **Tag Campaigns**: Associate a tag with one or more campaigns.
- **Tag Flows**: Associate a tag with one or more flows.
- **Tag Lists**: Associate a tag with one or more lists.
- **Tag Segments**: Associate a tag with one or more segments.
- **Unsubscribe Profiles (Bulk)**: Unsubscribe profiles from email/SMS marketing in bulk.
- **Unsuppress Profiles (Bulk)**: Remove suppression from profiles to allow email marketing again.
- **Update Campaign**: Update an existing campaign's name, audiences, or send strategy.
- **Update Campaign Message**: Update a campaign message's label, content, or template assignment.
- **Update Catalog Item**: Update an existing catalog item's attributes.
- **Update Coupon**: Update an existing coupon's attributes.
- **Update Flow Action**: Update a flow action's status or settings.
- **Update Flow Status**: Update a flow's status (draft, manual, or live).
- **Update Image**: Update an image's name.
- **Update List**: Update an existing list's name.
- **Update Profile**: Update an existing profile's attributes by its ID.
- **Update Review**: Update a review's moderation status or other attributes.
- **Update Segment**: Update an existing segment's name or definition.
- **Update Tag**: Update an existing tag's name.
- **Update Template**: Update an existing template's name or HTML content.
- **Update Webhook**: Update an existing webhook's name, URL, or topics.
- **Upload Image**: Upload or import an image to the Klaviyo image library.

## Related prompts

- [Weather-triggered Klaviyo campaign drafts every morning](https://www.generalinput.com/prompts/weather-triggered-klaviyo-campaign-drafts-every-morning.md)
- [Pause Klaviyo emails to customers with open Zendesk complaints](https://www.generalinput.com/prompts/pause-klaviyo-emails-to-customers-with-open-zendesk-complaints.md)
- [Daily Klaviyo high-intent lead handoff to HubSpot and Slack](https://www.generalinput.com/prompts/daily-klaviyo-high-intent-lead-handoff-to-hubspot-and-slack.md)
- [Weekly Klaviyo campaign digest to Slack and Google Sheets](https://www.generalinput.com/prompts/weekly-klaviyo-campaign-digest-to-slack-and-google-sheets.md)
- [Trigger Klaviyo payment recovery when Stripe charges fail](https://www.generalinput.com/prompts/trigger-klaviyo-payment-recovery-when-stripe-charges-fail.md)
- [Sync new WooCommerce customers to HubSpot and Klaviyo](https://www.generalinput.com/prompts/sync-new-woocommerce-customers-to-hubspot-and-klaviyo.md)

Connect Klaviyo in General Input: https://www.generalinput.com/apps/klaviyo