Ask the question. Pilot answers you.
“Why did my CPA go up?” Pilot reads your Meta, Google Ads and TikTok data, does the math and answers with your data.
The chat starts in Read mode. Nothing is changed in your accounts without your approval.
- Meta Ads
- Google Ads
- TikTok Ads
Pilot analyzes your accounts to answer
Reading your Meta data
The Meta accounts connected to the workspace.
Reading your Google Ads data
The Google Ads accounts, over the same period.
Reading your TikTok data
The TikTok accounts, over the same period.
Calculating your metrics
Ratios, recalculated from the totals.
Creating your charts
A line, bars or a table, right in the answer.
Six simulated questions. Click, and the answer writes itself.
“Lumio Sneakers” is a fictional brand. 30 days of made-up numbers. The interactive chat looks just as it does in the app: accounts being read, text, chart or table. And sometimes a change card to approve.
- Reading your Meta data
- Reading your Google Ads data
- Reading your TikTok data
- Calculating your metrics
- Creating your charts
What Pilot read in your data
- MetaLumio Sneakers FRthrough Oct 5
- Google AdsLumio · Search and PMaxthrough Oct 5
- TikTokLumio Sneakersthrough Oct 5
read at 09:02:07
Your cost per purchase went from €26.21 (Sep 6 to Sep 21) to €30.73 (Sep 22 to Oct 5). That’s +17%.
The increase comes from Meta: €25.03, then €32.43. Google Ads and TikTok are flat.
Within Meta, one creative accounts for almost all of it: “Promo −20% this week”. Since Sep 22, its 7-day rolling cost per purchase has gone from €24 to €41, and its CTR is down 38%. It took 31% of the month’s budget (€9,860 of €31,806).
Cost per purchase, 7-day rolling
Sep 6 to Oct 5 · Meta, Google Ads, TikTok
- All accounts
- “Promo −20%”
Without that break in the trend, your cost per purchase would have stayed around €26.
Here’s what I suggest: pause “Promo −20%” and move its budget to “UGC · Laces in Paris” (€20 per purchase). In Action mode, I’ll prepare the card: nothing goes out without your approval.
Meta Ads · Google Ads · TikTok Ads · 5 reads · 38 s
Sample answer, written for the demo
Ready-made questions: click one to play its answer.
In the app, you type your own question. Here, the six answers are samples written for the demo, using made-up numbers.
Your morning questions, to optimize.
A short question will do, in your own words: “CPA”, “cost per purchase” or “what does a sale cost me?”

Why did my cost per purchase go up?
Explain an increase
Has my CPA gone up?
What’s changed since Monday?
Track the budget
Where to put €1,000 more?
Which campaign spends without selling?
Compare ad platforms
Meta or TikTok: which converts better?
Compare two periods
September vs. August: what moved?
Judge your creatives
Creative analysis, 30 days
Top 5 campaigns by ROAS
Find what isn't performing well
Terms costing with no return
Least profitable campaigns
Top TikTok audiences
- Explain an increaseThe tool looks for the platform, campaign or creative that moves the value, and the day performance started to change.
- Track the budgetWhere the investment goes, what it brings in and where to place it next.
- Compare ad platformsMeta, Google Ads and TikTok over the same period, with the same comparable ratios (CPA, ROAS, CPL…).
- Compare two periodsOne week compared with the previous one, one month compared with another, with every change in the numbers.
- Judge your creativesThe ones wearing out, the ones holding up, the ones costing too much for what they bring in.
- Find what isn't performing wellThe keywords, audiences and campaigns spending a lot for little in return.
Questions marked “Play” have a sample answer in the demo. The others are examples of what you can type.
Pilot reads, does the math and shows you everything.
Lumio SneakersFictional data
- Reading your Meta data
- Reading your Google Ads data
- Reading your TikTok data
- Calculating your metrics
- Creating your charts
- Spend
- €31,806
- Sep 6 to Oct 5
- Purchases
- 1,126
- three platforms
- Cost per purchase
- €28.25
- €31,806 ÷ 1,126
Spend by ad platform
Sep 6 to Oct 5
- Meta€19,61062%
- Google Ads€6,85622%
- TikTok€5,34017%
Meta Ads · Google Ads · TikTok Ads · 3 reads · 24 s
- It readsWhen you ask for a number, Pilot must check it in your connected accounts' data. A number that came up earlier in the conversation can guide it, but it never uses it as a source.
- It does the mathEvery ad platform is compared over the same period. Ratios (CPA, ROAS…) are recalculated from the totals, not averaged account by account. Pilot never adds up different currencies.
- It shows youA line chart, bars, a pie chart or a table, right in the answer: every chart exports to CSV or as an image, and every table copies into Sheets or Excel.
Missing data? It says so, and says which.
The instructions given to Pilot forbid it to make up a number or to put a zero where data is missing.
Example wording
I don't have access to Google Ads in this workspace. Connect the account, then ask your question again.
The TikTok connection needs to be renewed: TikTok numbers aren't included in this answer.
This platform doesn't provide that breakdown. Here's the finest it offers: by day.
I don't know yet why sales dropped on Tuesday: nothing changed in your campaigns that day.
- An account isn't connected“I don't have access to Google Ads in this workspace. Connect the account, then ask your question again.”
- A connection needs renewing“The TikTok connection needs to be renewed: TikTok numbers aren't included in this answer.”
- The platform doesn't provide the detail“This platform doesn't provide that breakdown. Here's the finest it offers: by day.”
- The cause isn't in the accounts“I don't know yet why sales dropped on Tuesday: nothing changed in your campaigns that day.”
Example wording. In the app, the chat accepts attachments: CSV, Excel, PDF.
Meta, Google Ads and TikTok, side by side, over the same period
No more exports to paste into a spreadsheet. You ask once, all three accounts are read, the total is recalculated from the sums.
Lumio SneakersFictional data
TikTok has the lowest cost per purchase: €27.67, versus €28.30 for Meta and €28.57 for Google Ads.
The gap is small, and TikTok carries only 17% of the budget. All three platforms are read over the same period, Sep 6 to Oct 5.
The three platforms, 30 days
Sep 6 to Oct 5
| Platform | Spend | Purchases | Cost / purchase |
|---|---|---|---|
| Meta | €19,610 | 693 | €28.30 |
| Google Ads | €6,856 | 240 | €28.57 |
| TikTok | €5,340 | 193 | €27.67 |
| Total | €31,806 | 1,126 | €28.25 |
The total recalculates cost per purchase from the sums: €31,806 ÷ 1,126 purchases = €28.25.
Meta Ads · Google Ads · TikTok Ads · 3 reads · 27 s
- One periodSep 6 to Oct 5 for all three platforms, never a rolling month on one side and a calendar month on the other.
- Recalculated ratiosTotal cost per purchase is total spend divided by total purchases, not an average of each platform's cost.
- Currencies kept separateTwo accounts in different currencies aren't added up into a single total.
- Platforms read and namedUnder every answer, a line shows which platforms were read.
Before you ask your first question
Meta, Google Ads and TikTok, in the same answer. Bing Ads and Google Analytics 4 connect too, among Pilot's 27 connectors. TikTok and Bing Ads still carry the “beta” badge.
From your connected accounts' data, read during the turn. For a question about spend or cost per purchase, the “What Pilot read in your data” card shows when the numbers were read and the date they run through. Under every answer, a line names the ad platforms read.
Pilot collects your data every night. Its instructions tell it to date its numbers (“numbers as of Oct 5”) and to warn you when a sync failed, because the total may then be incomplete.
The chat starts in Read mode: it changes nothing. In Action mode, a pause or a budget change comes as a card, and nothing is sent to the platform without your click on “Approve”.
Export a chart to CSV or as an image (PNG, JPG, PDF or SVG), copy a table into Sheets or Excel, or ask Pilot to turn it into a dashboard you share by link.
French by default, or the language of your app. If you write to it in English, it answers in English.
A flat fee of €225 excl. VAT per month, one ad account included, then a per-account price that decreases with volume. Connections to the Google and Microsoft suites are not billed. Full details are on the Pricing page.
What would you ask it on Monday when you get in?
Start the 7-day free trial, no credit card required. Connect a Meta, Google Ads or TikTok account. Once your account is connected, ask the chat your first question, in your own words.
The demo uses a fictional brand, Lumio Sneakers. Its visuals are generated; its numbers and the chat's answers are written for the demo.
Pilot's other features
Each of Pilot's many features comes with its own video, demo and detailed explanation.


