Your AI paid ads team for Google Ads. More networks coming soon.
Connect your Google Ads account and let the Chief Marketing Agent analyze performance, recommend optimizations, create campaigns and manage budgets — all through natural language. No more tab-switching between ad managers. Meta and LinkedIn support coming soon.
Three steps from account connection to live campaigns.
The Chief Marketing Agent handles discovery, reporting, creation and optimization across every supported ad platform — all through conversation.
Connect every ad account in one OAuth flow
Sign in with your Google account once. The platform automatically discovers all Google Ads customer accounts linked to your profile — including MCC-managed client accounts. No copy-pasting customer IDs, no developer tokens to manage. Your credentials are encrypted with AES and scoped to your project. Tokens auto-refresh silently.
Ask for reports in plain English. Get insights in seconds.
Query campaign performance, ad group metrics, keyword quality scores and search terms — all through natural language. The analyst runs weekly digest patterns automatically: week-over-week deltas per campaign, anomaly flagging for swings greater than 25%, negative keyword mining from high-click zero-conversion queries, and keyword harvesting from converting search terms not yet covered by exact-match keywords.
Create campaigns, ads and keywords — all start paused for your review
Launch full Search campaigns from a brief: the CMA generates keyword lists, writes 3–15 headlines and 2–4 descriptions for Responsive Search Ads, creates campaign budgets, sets geo-targeting, and assembles ad groups. Every write operation is gated by explicit confirmation. Budget increases over 2× require additional approval. Once you confirm, the campaign goes from PAUSED to ENABLED in one action.
Every paid ads capability, handled by a specialist agent.
Six core capabilities across reporting, creation and optimization — with confirmation gates on every mutation.
Campaign performance reports
Impressions, clicks, cost, conversions, CTR and CPC broken down by campaign, ad group and keyword. Query any date range with natural language.
Paid Ads AnalystKeyword & search term analysis
Quality Score tracking, search term mining for negative keywords, and keyword harvester for converting queries not yet in exact-match.
Paid Ads AnalystBudget creation & updates
Create shared campaign budgets and update daily caps at any time. Budget increases over 2× require explicit confirmation.
Paid Ads ExecutorGeo targeting management
Add country, state or city targeting to any campaign. Supported for all major markets including India, US, UK, Canada, Australia and more.
Paid Ads ExecutorResponsive Search Ad creation
Generate RSAs with 3–15 headlines and 2–4 descriptions from a brief. Landing page URL, campaign and ad group attached automatically.
Paid Ads ExecutorSafe-by-default workflows
All new campaigns, ad groups and ads start PAUSED. Every write is summarized for confirmation. Destructive actions are gated and reversible.
Chief Marketing AgentStop tab-switching between ad managers.
Start running campaigns from one conversation.
- Log into Google Ads, Meta Business Manager and LinkedIn Campaign Manager separately.
- Export CSVs to build a unified performance view in a spreadsheet.
- Manually calculate week-over-week deltas and spot anomalies.
- Copy-paste customer IDs and campaign IDs between tools.
- Create campaigns in a live state by accident and burn budget.
- Keyword research in one tool, ad copy in another, tracking in a third.
- Monday stand-up: still gathering numbers from four dashboards.
- One platform connected to Google Ads. Meta and LinkedIn support coming soon.
- Natural-language queries for any report, any date range, in seconds.
- Auto-flagged anomalies, negative keyword candidates and harvester alerts.
- Account discovery handled automatically — no ID hunting.
- Every new campaign, ad group and ad starts PAUSED for review.
- End-to-end campaign creation from brief: keywords, RSAs, geo, budget.
- Ask the CMA. Get the answer. Execute in the same chat.
Typical run with a connected Google Ads account and complete Knowledge Base. Real numbers vary by account size, industry and review depth.
Built for every B2B team that runs paid search.
You manage Google Ads for a B2B SaaS product. Every Monday you spend two hours pulling reports, calculating deltas, and hunting for wasted spend in search terms. By the time you find the negative keyword candidates, the week is half over.
Ask the CMA for a weekly digest. It returns campaign-level deltas, flags anomalies above 25%, surfaces high-click zero-conversion search terms as negative keyword candidates, and highlights converting queries not yet in exact-match. Review the list, confirm additions, and move on to creative work.
Your team is launching a new product line. You need a Google Search campaign live in two weeks with proper structure: budget, geo-targeting, keywords, negative keywords, and responsive search ads. The briefing-to-launch cycle usually takes six person-days.
Give the CMA a brief: product, landing page, budget, geo and start date. It generates the keyword list, writes RSA assets, creates the campaign budget, campaign, ad group, geo-targeting, keywords and ad — all starting PAUSED. Review the preview, confirm, and enable. Campaign built in an hour, not a week.
You need to know if paid search is driving pipeline — not just clicks. You have Google Ads numbers, GA4 numbers and Salesforce numbers in three different places. Reconciliation is manual and weekly.
Ask the CMA for a paid × organic overlap report. See which keywords you rank for organically AND pay for — potential waste. Identify organic queries you are not yet bidding on. Cross-reference Ads-reported conversions with GA-reported CPC traffic. One narrative summary, grounded in live data, in under a minute.
Part of the complete Iriscale marketing platform.
Paid ads are not an isolated module. Every article becomes a landing page for a campaign. Every social post builds organic visibility that reduces your cost-per-click. The CMA orchestrates the whole loop so paid and organic reinforce each other.
Questions we get from paid search and demand-gen leaders.
Google Ads is fully supported with 24 actions covering reporting, budgets, campaigns, ad groups, ads, keywords, geo-targeting and status management. Meta (Facebook/Instagram) Ads and LinkedIn Ads are on the roadmap and will be available through the same unified interface when released.
No. Connect your Google account via standard OAuth and the platform automatically discovers all Google Ads customer accounts linked to your profile — including accounts managed under an MCC. If you manage multiple brands or clients under one Google login, you get results across all of them without copy-pasting IDs.
No. Every new campaign, ad group and ad is created in PAUSED status by default. You explicitly review and enable it when ready. Additionally, every write operation — budget updates, status changes, keyword additions — is summarized for your confirmation before it executes. Budget increases greater than 2× require additional explicit approval.
Every report and action goes directly to the Google Ads API in real time. There is no caching or delayed data — what you see is what Google Ads shows right now. Query any date range you need: last 7 days, last quarter, a specific campaign launch window.
To protect your account, the following are intentionally unsupported: adding or removing users, changing billing or payment methods, creating new Google Ads accounts, and linking or unlinking manager (MCC) accounts. These restrictions are enforced at the platform level regardless of who is asking.
Ready to manage paid ads without the tab-switching?
Connect your Google Ads account, ask the CMA for a performance digest, and start optimizing — all from one conversation.
Or read the docs