How to use the Klaviyo app for ChatGPT
You must be an Owner, Admin, or Manager in Klaviyo to connect your account to the Klaviyo app for ChatGPT.
The Klaviyo app for ChatGPT lets you view and analyze your Klaviyo data directly inside ChatGPT. You can check campaign and flow performance, surface insights, and take next steps through natural language.
The app runs on the Klaviyo MCP Server, which securely brings your Klaviyo data into ChatGPT.
Before you begin
Before you start:
- You need a ChatGPT interface that supports Apps. OpenAI determines which devices and environments support Apps. If you do not see the Apps section in ChatGPT, your interface may not support it yet.
- You must authenticate your Klaviyo account using OAuth to allow ChatGPT to access your data.
- The app can read data and make changes in Klaviyo, including sending campaigns, when you grant the required permissions. Review the requested access before connecting.
Connect Klaviyo to ChatGPT
- Open a ChatGPT interface where Apps are supported.
- In the sidebar, browse available apps and select Klaviyo.
- When prompted, sign in to Klaviyo. Confirm the account you want to connect, review the requested permissions, and select Allow.
- After authentication, return to ChatGPT and start a new conversation.


To use Klaviyo in a conversation, type @ and select Klaviyo, then ask a question such as:
- “In my Klaviyo account, how did my campaigns perform this week?”
- “Show me the top-performing flows from the last 7 days.”
- “Analyze the performance of my Welcome flow.”
What you can do with the Klaviyo app for ChatGPT
View campaign performance
You can ask how your recent campaigns are performing. Specify a date range and ask for:
- Sends and deliveries
- Open and click rates
- Attributed revenue for a revenue-based conversion metric, such as Placed Order
- Status, such as sending, sent, or scheduled
Use the link next to a campaign to open its full report in Klaviyo.
Select a campaign row to open its detail card. Depending on the channel and conversion metric, the card shows:
- Deliveries and delivery rate
- Open and click rates
- Conversion value or conversion rate
- Average order value and revenue per recipient
Select Analyze campaign to ask ChatGPT for a performance summary and suggested next steps. To analyze the campaigns in the table together, select Analyze trends above the table.


View flow performance
You can ask for flow performance data to see:
- Sends and deliveries
- Open and click rates
- Revenue trends
- Engagement and conversion changes over time
Select a flow row to open its detail card with totals across the flow’s messages. Select Analyze flow to ask ChatGPT for an explanation and suggested next steps, or Analyze trends above the table to analyze the displayed flows. For message-by-message results, ask ChatGPT to break down the report by flow message.
For week-over-week comparisons or other trends over time, ask ChatGPT to retrieve and compare both date ranges.
Campaign and flow tables display up to 20 rows. Ask for a specific campaign, flow, or date range to narrow your results.
Receive guided next steps
After reviewing a campaign or flow, you can ask questions such as:
- “What should I do next?”
- “Why did performance change this week?”
- “How can I improve this flow?”
ChatGPT provides guidance such as timing recommendations, testing ideas, audience considerations, and structural insights about your flows.
Use natural language with broader MCP capabilities
The Klaviyo app is powered by the Klaviyo MCP Server. You can use natural language to request MCP-supported tasks, even when the ChatGPT app does not include a specialized UI for that task. Available actions depend on the permissions granted to your connection.
For example, you can ask:
- “Draft a new email campaign using last week’s offer.”
- “Create a template for a VIP promotion.”
These requests use the Klaviyo MCP Server. Campaign and flow lists and reports have built-in tables, and reports also have detail cards. Other requests can return results in the conversation.
Available actions and limits
With the required permissions, you can use the app to:
- Create email and SMS campaigns as drafts. Creating a campaign does not send it.
- Send email and SMS campaigns after confirming the send. Review the audience, content, and send time before approving; messages already sent cannot be recalled.
- Create flows and change their status.
- Create and update lists and segments.
Campaigns with A/B tests must be sent from Klaviyo; the app does not support scheduling them.
The app’s built-in reporting views use tables and detail cards.
If ChatGPT reports that required permissions are missing, reconnect Klaviyo and review the requested permissions. For unsupported actions, complete the task in Klaviyo.
Best practices
Get reliable insights
- Use clear prompts such as “Analyze my last 3 campaigns” or “Compare this week to last week.”
- Ask for trend explanations or summaries when needed.
Mitigate hallucinations
- Validate key metrics in Klaviyo before making decisions.
- Ask ChatGPT to cite campaign IDs, flow names, or dates used in its analysis.
- Review generated content or recommendations before applying them.
- Keep your Klaviyo data up to date to ensure accurate results.
Use deep links for action
Every campaign or flow card includes a link back to Klaviyo so you can view full reporting or take next steps in the app.
Outcome
After connecting your account, you can use the Klaviyo app for ChatGPT to review campaign and flow performance for a selected date range, understand what changed and why, receive next-step suggestions, and run deeper analysis without opening the Klaviyo dashboard.
Additional resources
- Frequently Asked Questions for the Klaviyo app for ChatGPT
OpenAI respects the data training settings you have in your account.
- Klaviyo MCP Server: 6 quick wins for working more efficiently
- Introduction to Klaviyo’s MCP Server