// platform integrations

Every platform.
One report.

Breut connects to 7 marketing platforms via secure OAuth — no passwords stored, no manual exports, no spreadsheets. Connect once and every future report pulls live data automatically.

GA4
G.Ads
Meta
GSC
LinkedIn
YouTube
PageSpeed

How connecting works

01
Click Connect
In your client's settings page, click Connect next to the platform. You'll be redirected to Google, Meta, or LinkedIn's official OAuth consent screen.
02
Authorise read-only access
You grant Breut read-only permission. We never request write access — we can't touch your campaigns, budgets, or settings. Ever.
03
Done. Forever.
Breut stores the OAuth token securely and refreshes it automatically. No manual re-authentication. No expired token errors. It just works.

Platform breakdown

GA4
Google Analytics 4
What we pull
Sessions, users, pageviews, bounce rate, average session duration, top acquisition channels, top pages, and year-over-year comparisons.
How it connects
Connect via Google OAuth. Breut requests read-only access to GA4 properties. No write permissions — we can never modify your data.
Why it matters
GA4 is the foundation of every report. It tells you how many people visited the site, where they came from, and what they did.
G.Ads
Google Ads
What we pull
Total spend, clicks, impressions, CTR, average CPC, conversions, cost per conversion, and full campaign-level breakdown.
How it connects
Connect via Google OAuth with read-only access to your MCC or individual Google Ads accounts. Developer token verified by Google.
Why it matters
Shows the full paid search picture — how much was spent, what it produced, and whether CPA targets are being hit.
Meta
Meta Ads
What we pull
Total spend, reach, impressions, clicks, CTR, CPM, and campaign-level breakdown across Facebook and Instagram.
How it connects
Connect via Meta OAuth (Facebook Login). Breut requests ads_read permission only — no ability to create or edit campaigns.
Why it matters
Essential for agencies running social campaigns. Shows efficiency (CPM, CTR) alongside raw spend to tell the full social story.
GSC
Google Search Console
What we pull
Total clicks, impressions, average CTR, average position, and the top 10 organic search queries driving traffic.
How it connects
Connect via Google OAuth with Search Console read access. Works for any verified property the Google account has access to.
Why it matters
Gives clients visibility into organic search performance — what terms they rank for, how visible they are, and click-through rates.
LinkedIn
LinkedIn Ads
What we pull
Total spend, impressions, clicks, CTR, average CPC, and campaign-level breakdown for LinkedIn ad campaigns.
How it connects
Connect via LinkedIn OAuth with Marketing Developer Platform (r_ads) read access. Supports all LinkedIn campaign types.
Why it matters
For B2B agencies, LinkedIn Ads is often the primary paid channel. Breut includes it alongside Google and Meta in the same report.
YouTube
YouTube Analytics
What we pull
Total subscribers, views, watch time (minutes), average view duration, likes, and top performing videos for the month.
How it connects
Connect via Google OAuth with YouTube Analytics read-only access. Fetches data from the YouTube channel linked to the Google account.
Why it matters
For agencies managing content strategies or YouTube ad campaigns, monthly YouTube analytics give clients visibility into channel growth.
PageSpeed
Website Performance
What we pull
Mobile and desktop PageSpeed scores, Largest Contentful Paint (LCP), First Contentful Paint (FCP), Cumulative Layout Shift (CLS), and Total Blocking Time (TBT).
How it connects
No OAuth required — Breut uses the Google PageSpeed Insights API (public) with your client's website URL. Just enter the URL in client settings.
Why it matters
Site speed directly impacts conversion rates and Google Ads Quality Score. Including it in reports shows agencies are thinking beyond just ad spend.
Security
Read-only. Always.
Breut never requests write permissions. We cannot modify campaigns, create ads, change budgets, or delete anything.
Storage
Encrypted at rest.
OAuth tokens are stored encrypted in Supabase (EU region). Auto-refreshed before expiry — no manual re-authentication needed.
Revocation
Disconnect any time.
Disconnect a platform in one click from client settings. We immediately delete the token and stop fetching data.

Connect your first client in 5 minutes.

// 14-day free trial · OAuth only · no manual exports

Start free trial →
breut
ReportsAlertsInvoicing
© 2026 Breut Ltd