Your AI marketing team — under human control.
Marketing Team connects your Meta and Google ad accounts, analytics and shop into one honest dashboard, lets you act on live campaigns — new creatives into existing ad sets, pause and resume, Performance Max image changes — and answers questions about your own numbers in chat. AI drafts and proposes; a human approves every change.
Built by Onscreen ApS in Denmark. Currently in production with our design-partner brand; onboarding is invite-only while we build.
Shop revenue
412,560 kr
▲ +18%
Total ad spend
96,410 kr
▲ +6%
MER (blended)
4.3×
▲ +0.4
Orders
1,284
▲ +11%
Revenue vs ad spend
daily · DKK
Ad spend by day
last 2 days provisional
Illustrative demo data.
How did our Mother's Day campaigns do last week — and which creative won?
The two Mother's Day ad sets spent 14,320 kr last week and drove 212 purchases at a platform ROAS of 5.1× — up 23% on the week before.
Purchases · daily · last 14 days
The 4:5 “gift box” video is the clear winner with 61% of spend. Want me to open the ad set so you can add the new variants next to it?
Illustrative conversation. Every number in a real answer comes from your connected accounts and carries its source.
From insight to action — without leaving the app
Most reporting tools stop at the chart. Marketing Team closes the loop: the same drill-down that shows you which ad set is winning lets you refresh its creatives, pause the losers and keep Performance Max stocked with your best images.
Add creatives to existing Meta ad sets
Pick a creative group from your library and the platform creates the new ads inside your proven ad set — every format placement-mapped (9:16 to Stories and Reels, square to feed), copy reused from your best performer, and always created paused so you flip the switch.
Pause and resume ads and campaigns
Flip individual Meta ads or whole Google campaigns from the drill-down — live status read before every change, confirmation before anything starts spending again, and a full audit trail.
Add & remove images on Google Performance Max
Push images from your library into a PMax asset group — formats mapped to Google’s landscape, square and portrait slots — or remove underperformers, with the platform enforcing Google’s minimum-image rules before anything reaches your account.
Test strategies, keep the evidence
Assign campaigns to a versioned testing strategy and let detectors surface drift and winners into your inbox. You decide; the platform never touches an account on its own.
Everything in the platform today
Honest performance dashboards
Spend, revenue, ROAS, MER and tracking coverage across Meta, Google, GA4, Search Console and your shop — one global date filter, period-over-period deltas, and the definition beside every number. Platform-attributed and shop-confirmed revenue are never silently blended.
Act on live campaigns
Add new creatives from your asset library straight into an existing Meta ad set — placement-mapped and always created paused. Pause and resume individual ads, pause or re-enable Google campaigns, and add or remove images on Performance Max asset groups, all from the app with a full audit trail.
Chat with your marketing data
Ask questions in plain language and get answers grounded in your own numbers — with charts, creative previews and deep links into the dashboards. Attach screenshots, dictate long questions by voice, and save a good question as a scheduled morning report.
Creative asset library
Drag in a folder and the platform groups files into creatives by name, measures real image and video dimensions, checks format completeness per channel (1:1, 4:5, 9:16, 1.91:1), tags images with AI, and imports from Google Drive — one-off links or a connected folder that syncs.
Strategy testing
Encode a testing playbook (like 3:2:2 creative testing) as a versioned strategy, assign campaigns to it, and let daily detectors flag drift from the playbook and statistically grounded winners — as proposals in your inbox, never as automatic changes.
Guardrails & proposals inbox
Daily guardrails watch for spend spikes, ROAS crashes, zero delivery, tracking drops and budget overpacing. Weekly AI divisions analyze Meta, Google and email performance. Everything lands as an evidence-backed proposal with an optional email digest.
Brand Brain
Versioned brand guidelines, tone of voice and verified product claims, compiled into every AI generation. Facts and claims are curated and approved by your team — the AI can only use what you have verified.
Content Studio
Brief-driven generation of Meta ad copy, product descriptions, social posts and email — grounded in your chosen creative group, transcreated per market and locale, and validated against channel format specs before anyone reviews it.
Human approval workflows
Approvals bind to exact content versions; edits require re-approval. New ads are published paused, live changes require explicit confirmation, and every AI output and account change is traceable to its sources, cost and the human who approved it.
Scheduled reports
Save any chat question as a report and get it re-run on your schedule — every morning, every Monday — with fresh data in its own thread, in your workspace timezone.
Voice everywhere
Dictate briefs, chat questions and campaign inputs with long-form voice capture that never cuts you off mid-thought and never auto-submits — the transcript lands in the field for your review.
Built for your phone too
The full dashboard, campaign drill-down, chat and inbox work one-handed on mobile, and the app installs to your home screen. Live data only — no stale offline copies of your numbers.
How we use advertising & analytics APIs
Customers connect their own accounts via each provider's OAuth consent flow. All data fetched from these APIs is shown only inside that customer's private workspace, is never shared across customers or with third parties, is never sold, and is stored in the EU. Every account change is initiated explicitly by the account owner in the app, confirmed before execution, and recorded in an audit log — the platform never modifies an account autonomously.
- Google Ads API
- Performance reporting for the customer's own Google Ads accounts — campaign, ad group, ad and product-level metrics plus creative assets — shown in the customer's private dashboard and used to compute optimization proposals. On the customer's explicit request the platform also performs narrow account changes on their own account: pausing or re-enabling a campaign, and adding or removing image assets on Performance Max asset groups. Each change is human-initiated, confirmed in the app, and audited.
- Meta Marketing API
- Performance reporting (campaign, ad set and ad level) and creative previews for the customer's own Meta ad accounts, powering the private dashboards and weekly analysis proposals. On the customer's explicit request the platform creates new ads in the customer's existing ad sets — always in paused state — and pauses or resumes the customer's own ads. Activation of a new ad happens in Meta Ads Manager, or by the customer resuming it in the app after an explicit confirmation.
- Google Analytics 4 & Google Search Console
- Read-only site analytics and search performance for the customer's own properties: sessions, conversions, search queries, clicks and positions — used for reporting and SEO opportunity analysis in that customer's workspace.
- Google Drive API
- Read-only import of creative files the customer points at — a shared link or a folder they connect with their own Google account — into their private asset library. Nothing is written to Drive.
Data protection
We operate as a GDPR processor for our customers under a signed Data Processing Agreement. Production systems run in the EU, each customer workspace is isolated down to the database row level, integration credentials are envelope-encrypted, and end-customer personal data is never included in AI prompts. Our subprocessors and security measures are published on the Trust & Security page; see also our Privacy Policy and data deletion instructions.
Contact
Marketing Team is built and operated by Onscreen ApS, a Danish company. Questions about the product, partnerships or our API integrations: hello@onscreen.io.