Triple Whale connector for ChatGPT

Use Porter’s Triple Whale connector for ChatGPT to ask about your Summary Page numbers, from blended ROAS, MER and nCAC to net profit, day by day.

  • Check blended ROAS and MER as spend grows
  • Compare nCAC with new and returning customer revenue
  • Find the days that lost money after COGS and ads
  • Match Triple Whale’s Facebook spend against Meta Ads
G2★★★★★Rated 4.6/5 on G2 (288 reviews, October 2026)

By Porter Metrics team · Last updated October 20, 2026

ChatGPTPorter connected
Show yesterday's Total Sales, Orders, Blended Ad Spend and Blended ROAS, next to the same day last week.
Porter / Triple Whale / Trailgear Demo✓ 4 rows
Sales are up 14% on last week, and Blended ROAS rose from 2.6 to 2.9 on similar spend.
MetricYesterdaySame day last week
Total sales$18,420$16,160
Orders212189
Blended ad spend$6,350$6,210
Blended ROAS2.92.6
Demo data, Trailgear Demo account
749 Triple Whale metrics
01Setup

How to connect Triple Whale to ChatGPT

You need three things: a Triple Whale API key, your shop domain and one MCP URL. Generate the key in Triple Whale, paste it into Porter with the domain, then add Porter to ChatGPT as a custom MCP server. No code, no server. MCP (Model Context Protocol) is the open standard ChatGPT uses to connect to tools such as Porter.

Before you start

  • You need a Triple Whale store where you can generate API keys, as well as a free Porter account and a ChatGPT plan that supports custom MCP servers.
  • Custom MCP servers are in beta in ChatGPT on the web, so set up Porter and ask your questions from a browser. On Business, Enterprise or Edu, an admin or owner turns on developer mode; on Pro, you turn on developer mode yourself (OpenAI’s guide to custom MCP apps).
  • Works in ChatGPT on the web (chatgpt.com, custom MCP servers in beta) and in Codex, with the same Porter MCP URL.
  1. Step 1: Get an API key, then add it to Porter

    In Triple Whale, open Data > APIs, then click Generate and tick Summary Page: Read (Triple Whale’s guide to API keys). Sign up free at Porter, pick Triple Whale as the source and paste the key and your shop domain, such as example.myshopify.com. Then pick ChatGPT as the destination.

  2. Step 2: Add the Triple Whale connector to ChatGPT

    In ChatGPT, open Customize › Plugins, click Add and choose Add custom MCP server. On Business, an admin does this from Workspace settings › Apps › Create. Name it Porter Metrics, paste this URL as the Server URL and keep OAuth as the authentication:

    MCP URL
    https://mcp.portermetrics.com/mcp

    Tick “I understand and want to continue”, then select Create as a plugin.

  3. Step 3: Ask ChatGPT about Triple Whale

    Next, select Continue to Porter Metrics, sign in to Porter and click Allow Access. Then select Try in chat and paste this prompt:

    Prompt
    Using Triple Whale, show yesterday's Total Sales, Orders, Blended Ad Spend and Blended ROAS, next to the same day last week.

Guides and videos

Connect Triple Whale to ChatGPT free

app.portermetrics.com / create

Create: Triple Whale to ChatGPT

Sign in: Triple Whale

Select the accounts ChatGPT can use.

ChatGPT / Customize / Plugins / Add / Add custom MCP server

Remote MCP server URL

https://mcp.portermetrics.com/mcp

ChatGPT

Using Porter / Triple Whale …

Demo data
02Use cases and prompts

What you can ask ChatGPT

Each use case comes with a prompt to copy, the fields it uses from the Triple Whale fields list and who it’s for. Day-by-day prompts use daily metrics, but LTV, POAS and Net Margin come as period totals, so they get their own question.

Is my blended ROAS holding up as I spend more?

The problemThe ads dashboards all report a great week, but the store’s revenue barely moved.

What ChatGPT doesChatGPT reads daily Blended ROAS, MER, Blended Ad Spend, Total Sales and Orders and marks the days efficiency fell while spend rose. Triple Whale’s MER is spend as a share of revenue, so lower is better.

What you getYou see where scaling stopped paying before the next budget increase, without scrolling the Summary Page tile by tile.

Prompt
For the last 14 days, show Total Sales, Orders, Blended Ad Spend, Blended ROAS and MER by Date from Triple Whale. Mark the days Blended Ad Spend rose and Blended ROAS fell, and tell me which day to look at first.

For: DTC marketers · performance marketers · agencies

Fields used: Blended ROASMERBlended Ad SpendTotal SalesOrdersDate

Is paid spend bringing in new customers or rewarding returning ones?

The problemRevenue looks healthy until you notice most of it comes from customers you already paid to acquire once.

What ChatGPT doesChatGPT compares daily nCAC (New Customers CPA) and New Customer ROAS with new as well as returning revenue. Then a second question adds LTV and LTV/CPA for the whole period.

What you getYou find out whether prospecting budget reaches new buyers or retargets old ones, without building a new-vs-returning pivot.

Prompt
For the last 30 days, show New Customers CPA, New Customer ROAS, New Customer Orders, New Customer Revenue and Returning Customer Revenue by Date. Is new-customer revenue growing faster than returning revenue?
Then ask
Prompt
For the same 30 days as one period, show LTV and LTV/CPA.

For: growth marketers · DTC marketers · retention marketers

Fields used: New Customers CPANew Customer ROASNew Customer OrdersNew Customer RevenueReturning Customer RevenueDateLTVLTV/CPA

Can ChatGPT show which days made money after COGS and ads?

The problemThe dashboard shows a strong ROAS, and the month still closes at a loss once product costs and shipping come out.

What ChatGPT doesChatGPT lists daily Net Profit together with COGS, Blended Ad Spend and Total Sales. Profit on Ad Spend and Net Margin, however, come as period totals, based on the costs and custom expenses you set in Triple Whale.

What you getThe weekly profit check then starts from the days that lost money instead of a spreadsheet that subtracts COGS by hand.

Prompt
For the last 30 days, show Total Sales, COGS, Blended Ad Spend and Net Profit by Date. List the days Net Profit was negative.
Then ask
Prompt
For the same 30 days as one period, show Profit on Ad Spend and Net Margin.

For: marketing analysts · DTC marketers

Fields used: Net ProfitCOGSBlended Ad SpendTotal SalesDateProfit on Ad SpendNet Margin

Does each channel's ROAS hold up against blended ROAS?

The problemBoth channel reps say their platform drives growth, and each one’s ROAS proves it.

What ChatGPT doesChatGPT sets Triple Whale’s Facebook Ads and Google Ads spend and ROAS next to Blended ROAS by day.

What you getYou see which channel’s own ROAS runs furthest ahead of the store, before the next budget split.

Prompt
For the last 14 days, show Facebook Ads, Facebook ROAS, Google Ads, Google ROAS and Blended ROAS by Date from Triple Whale. Which channel's ROAS is furthest from Blended ROAS?

For: performance marketers · agencies

Fields used: Facebook AdsFacebook ROASGoogle AdsGoogle ROASBlended ROASDate

Does Meta spend match Meta Ads?

The problemThe ad spend in Triple Whale and the Meta invoice never agree, and the gap has to be explained in the monthly report.

What ChatGPT doesWith Meta Ads also connected in Porter, ChatGPT puts Triple Whale’s daily Facebook Ads spend next to Meta Ads Amount spent. Then it lists the days that differ, and the FAQ answer on matching numbers covers the usual causes.

What you getThe monthly report starts from a short list of days to explain, instead of two exports lined up row by row.

Prompt
For the last 14 days, show Triple Whale Facebook Ads by Date next to Meta Ads Amount spent by Date, and list the days they differ by more than 5%.

For: marketing ops · performance marketers

Fields used: Facebook AdsDateAmount spentDate
03Why Porter

Why Porter for Triple Whale in ChatGPT

Porter puts your Triple Whale Summary Page next to your ad, store and email sources in ChatGPT. If you want Moby’s channel, product and attribution answers instead, Triple Whale’s official MCP fits better. You can run both.

✓

Numbers as Triple Whale calculates them

Blended ROAS, MER, nCAC and Net Profit come straight from your Summary Page, so ChatGPT’s answers match the numbers your team already reports.

⊞

Next to Meta Ads, Shopify and Klaviyo

Ask about Triple Whale next to Meta Ads, Shopify, Klaviyo, GA4 and other Porter sources in one answer, such as checking Facebook spend against Meta’s own number.

⚙

Safe for live accounts

ChatGPT reads every Summary Page metric and tells you what to change, while your Triple Whale store stays exactly as you set it. The key needs only Summary Page: Read, and you can revoke it anytime.

Aa

750 ready-made fields

ChatGPT gets 749 Summary Page metrics in 61 groups, plus Date. They run from store and blended numbers to Pixel, ad channels, email and subscriptions.

↻

One URL, nothing to host

Paste one API key into Porter and one MCP URL into ChatGPT on the web, with no code or server. The same Porter account also connects Triple Whale to Claude.

✓

Live dashboards, not only chat answers

Ask ChatGPT for a dashboard and Porter’s AI dashboards publish it at its own link, synced automatically and ready to share. Official MCP servers answer inside the chat and stop there.

04Dashboard

Dashboard template

Start from a ready-made Triple Whale template, or ask ChatGPT to build a live one with AI dashboards.

AI dashboards

Build a live Triple Whale dashboard from the chat

Describe the dashboard in one sentence and Porter builds it. A client-ready dashboard in minutes, with no chart dragging and no BI tool to learn. Ask ChatGPT:

Prompt
Build a live Triple Whale dashboard for my account with the last 30 days, the main KPIs and a weekly trend.
Live URLEach dashboard at its own link: no login, no app, no download
Auto-syncFresh Triple Whale data, nobody re-exports each period
Scheduled deliveryEmail or PDF sends on a set day
White labelYour logo and branding for clients
Sharing permissionsView or edit access per person

Or start from a template

05Pricing

Pricing

You can start free, since Porter’s Triple Whale connector for ChatGPT comes with every plan. Use the calculator for your number of accounts, or see Porter pricing for every plan.

What you get

  • Free plan: never expires, with unlimited connected accounts and the last 15 days of data in ChatGPT (30 days in Data Studio and Sheets)
  • Reporting: from $12.50 per account a month billed annually, or $15 month to month for one account
  • Billing: each Triple Whale store counts as one account, with volume discounts and no per-seat fee
  • No credits needed: ChatGPT’s Triple Whale questions are reads, so they use no AI credits
  • Trial: 14 days of full access, no card

Price calculator

$33.33/mo$6.67 per account

An account is one ad account, Stripe account, store, page or GA4 property. The Free plan never expires and has unlimited accounts, with the last 15 days of data in AI chats.

06Data and actions

Triple Whale data ChatGPT can use

The Triple Whale connector gives ChatGPT 750 fields: 749 Summary Page metrics in 61 groups, plus Date. The groups run from store and blended numbers to Pixel, ad channels, email and subscriptions, but only 123 metrics come day by day. Labels are in the full list of Triple Whale fields, while the source is Triple Whale's Summary Page API reference.

12 Triple Whale fields ChatGPT uses most

FieldWhat it's for
Blended ROAStriple_whale_roasOrder revenue ÷ blended ad spend, by day
MERtriple_whale_merBlended ad spend ÷ order revenue × 100
Blended Ad Spendtriple_whale_blended_adsEvery connected channel plus custom expenses marked as ad spend
New Customers CPAtriple_whale_new_customers_cpanCAC: ad spend ÷ new customers
New Customer ROAStriple_whale_new_customers_roasNew-customer sales ÷ blended ad spend
Net Profittriple_whale_total_net_profitRevenue − returns − expenses − ad spend
Total Salestriple_whale_net_salesGross sales − discounts − returns + shipping + tax
Orderstriple_whale_ordersOrders in the period
New Customer Revenuetriple_whale_new_customer_salesSales from first-time buyers
Returning Customer Revenuetriple_whale_rc_revenueSales from repeat buyers
LTVtriple_whale_unique_customer_salesSales ÷ unique customers, period total
Sessionstriple_whale_pixel_visit_sessionsPixel sessions, 30-minute inactivity rule

Product stats

WhatTriple Whale connector
Fields750: 749 Summary Page metrics in 61 groups, plus Date
Daily metrics123 come day by day; the other 626 come as period totals
BreakdownsDate only; no campaign, ad, product or order split
ActionsReads only; your Triple Whale store stays as you set it
ChatGPT plansPro, Business, Enterprise and Edu with developer mode (web, beta)
History30 days on the Free plan, 15 in AI chats
AccessAPI key with the Summary Page: Read scope
MarketplacesAmazon, TikTok Shop and Walmart groups, mostly as period totals

See all 750 Triple Whale fields

07Security

Is it safe?

Yes. Porter's Triple Whale connector for ChatGPT reads your Summary Page through an API key with the Summary Page: Read scope. Your orders, ads and settings in Triple Whale stay exactly as you set them.

Use a user who keeps access

When you create the key, use a Triple Whale user who will keep access to the store.

What the connector needs from Triple Whale

Porter only needs the Summary Page: Read scope, so leave the Write scopes unticked. Triple Whale shows a new key once, when you generate it, so paste it into Porter before you close the popup.

08FAQ

FAQ

Most questions about Triple Whale in ChatGPT come down to several stores, Claude and marketplace sales, as well as what MER means. Then there are three fixes: numbers that don't match Triple Whale, metrics that come back empty by day, and a connection that stops answering.

Can I connect several Triple Whale stores?

Yes. Each store connects with its own API key and shop domain, then bills as one data source account. Agencies add every client's store the same way, so one Porter subscription covers all their brands.

Can I use Porter in Claude too?

Yes. Porter's MCP URL, the same one behind the Triple Whale connector for ChatGPT, also works in Claude as a custom connector, with the same store and fields. See Porter's Triple Whale connector for Claude for the Claude setup, or Porter's MCP servers for marketing data for the other sources and AI tools.

Does Porter include Amazon, TikTok Shop and Walmart sales?

Yes, as Triple Whale reports them. For example, Porter's Blended Sales field adds Amazon sales to your store's total revenue, by day. The Amazon group has 67 fields, but most come as period totals, as do the TikTok Shop and Walmart groups.

What does MER mean in Triple Whale?

Triple Whale defines MER as Blended Ad Spend divided by Order Revenue, times 100. That's the share of sales spent on ads, so lower is better. Some teams use revenue divided by spend instead, so tell ChatGPT which one your reports use.

Troubleshooting

Why don't the numbers match Triple Whale?

Porter reads Triple Whale's Summary Page, which counts shop orders, while the Pixel page counts ad-attributed purchases. Ad spend can differ between the Summary, Pixel and Blended Stats views because of filters and missing UTMs. Triple Whale also has two Blended CPA fields: one for orders over $0, one for Google Analytics transactions.

Why is a Triple Whale metric empty by day?

Ask for the same metric over the whole period, without Date, and ChatGPT returns the total. Triple Whale reports 626 of Porter's 749 metrics as a total for the period you ask about, so those metrics come as period totals rather than day by day.

Why did ChatGPT lose access to Triple Whale?

Generate a new Triple Whale API key with Summary Page: Read and paste it into Porter. ChatGPT loses access when the old key stops working: it was revoked, its creator lost shop access, it lacks Summary Page: Read, or a Shopify token was pasted instead (Triple Whale's API error guide).

09Next

More ChatGPT connectors

Blended numbers make more sense when they sit next to the store, email and ad data behind them. Porter also adds each of those through the same MCP URL. Browse all ChatGPT connectors to add the ones your blended ROAS and profit come from, or open a related page:

Not only ChatGPT. Send Triple Whale data anywhere

The same Porter account and connection also send Triple Whale data to these destinations, at no extra cost.

Try it on your own store

Ask ChatGPT whether blended ROAS held this week, what new customers cost and which days made money after COGS. Setting up the Triple Whale connector for ChatGPT takes one API key and one URL. Since the free plan includes the MCP, your first store costs nothing to try.

Free plan · 14-day trial · No card needed

DTC marketers: the morning check on sales, spend and profit comes back as one answer.

Performance marketers: nCAC and channel ROAS, compared to the store's blended number.

Marketing analysts: profit after COGS by day, and the spend gaps listed before the monthly report.