Blog · 134 guides
Strategy and measurement guides
Guides that apply to any advertising platform: tracking and attribution, reporting, experiments, lead quality, budgets, change control, AI analysis and agency workflows. Start here when your question is not tied to one ad platform.
Signed webhooks for monitor incidents
Send monitor incidents to Slack bridges, ticketing or your own systems with HMAC-SHA256 signatures and automatic retries.
Recommended alerts for each client
Let AdAce Ads suggest which monitors a client needs, based on their accounts and data — with AI when available and heuristics otherwise.
Google and Meta ad alerts in Telegram, with one topic per client
Send approvals, data collection failures, monitor incidents and new leads from Google and Meta ads to a Telegram group with a topic for each client.
Get alerted when a new campaign appears in Google Ads or Meta
Spot Google Ads and Meta campaigns created outside your workflow, get an alert in the app and Telegram, and import them under your limits and reports.
Prepare for a seasonal advertising peak without outrunning fulfilment
Build a seasonal readiness plan around stock, offer accuracy, response capacity and measurement, with release gates and fallback decisions.
Triage advertising incidents before choosing a campaign action
Separate measurement, delivery, payment and performance incidents with an evidence-first triage card and a clear investigation owner.
Google Ads and Meta Ads MCP server for AI assistants
Connect Claude, ChatGPT, Cursor and other AI clients to your ad accounts through a standards-based MCP server with OAuth 2.1 and API keys.
Connect Claude to Google Ads and Meta ads
Add AdAce Ads to Claude as a custom MCP connector with OAuth and work with ad accounts in chat.
Connect ChatGPT to AdAce Ads through MCP and verify the first read
Set up an authorized AdAce Ads MCP connection in ChatGPT, check get_started, read the intended client's campaigns and troubleshoot connection failures.
Cursor, VS Code, Codex, Gemini CLI and more
Step-by-step guides for twelve AI clients: Claude, ChatGPT, Claude Code, Codex CLI, Cursor, VS Code Copilot, Windsurf, Gemini CLI, Grok and more.
AdAce Ads API keys: scopes, expiry, verification and revocation
Create a workspace-bound API key for a trusted integration, choose read or propose access, verify its first call and rotate or revoke keys safely.
Tool catalog: direct tools and platform routers
Browse the AI tools available to Claude, ChatGPT and the AI analyst — direct tools for frequent tasks and routers for Google, Meta and more.
Interactive cards in Claude, ChatGPT and VS Code
Dashboards, diagnostics, comparisons and proposal status appear as interactive cards next to the AI's answer, with buttons for the next step.
Verify an AdAce Ads MCP connection with tool results and activity
Use get_started and the AI activity panel to verify an authorized MCP call, then test client data access and tell refusal, empty data and done changes apart.
Rotate an AI integration API key with an inventory and revocation check
Plan API-key replacement around dependent consumers, controlled cutover and proof that the old credential no longer authenticates.
Compare AI advertising platforms on the same controlled read-only scenario
Evaluate AI ad platforms with the same saved evidence and task, checking scope, numerical fidelity, write controls, useful output and exit paths.
Team roles: owner, admin, manager and analyst
Give each teammate the right role and client assignments: owners and admins manage everything, managers propose, analysts read.
Invite teammates to your workspace
Invite people by email with a role; the link is single-use, stored only as a hash, and accepted by the person with that exact email.
Deactivate a team member instantly
Remove a person's access in one step: membership, client assignments, sessions, API keys and OAuth tokens are revoked at once.
Google Ads dashboard for clients: a shared live link, no sign-in
Share a live client dashboard by link: 7–90 day ranges, optional hidden spend or campaigns, expiry up to 365 days and instant revocation.
Agency Kit: an AI expert for every client
Generate a kit with methodology, account context and ready prompts that turns Claude, ChatGPT or Cursor into an expert on one client.
Write a weekly advertising decision memo that leads to a clear next step
Turn a weekly ad report into a decision memo with evidence, hypotheses, an owner and a review date, while keeping uncertainty visible.
Build a versioned client data dictionary before the first advertising report
Define each advertising KPI, source, counting rule and reporting boundary in a versioned dictionary before comparing client results.
An advertising handoff checklist that preserves the reasons behind decisions
Transfer advertising responsibility with a current-state map, decision history, open risks and an evidence-based acceptance check.
A KPI review agenda that ends with decisions, owners and unresolved questions
Run a focused advertising KPI meeting with a shared definition, evidence checks, decision questions and an accountable follow-up record.
Calculate advertising software total cost without mixing it with ad spend
Compare software, AI consumption, operating time and migration costs in a workload-based worksheet, keeping advertising media spend separate.
Two-factor authentication with an authenticator app
Protect sign-in and sensitive actions with time-based one-time codes and 10 backup codes; required for owners and admins.
Data isolation between workspaces and clients
Row-level security in the database keeps every workspace and client separate — even a bug in a query cannot reveal another agency's data.
Encrypted credentials and secrets that never leave the server
Platform tokens are encrypted at rest, API keys and links are stored as hashes, and secrets never reach logs, AI models or browsers.
Disconnect a platform and revoke access at the provider
Disconnecting Google, Meta or Klaviyo revokes the service's access at the provider too, with durable retries — not just in the app.
Privacy and data handling
Data is used only to provide the service, never sold or used for advertising; Meta data deletion callbacks are supported.
Sign-in security: verified email, rate limits and sessions
Accounts are created with a verified email, sign-in attempts are rate-limited, and sessions are bound, revocable and closed on deactivation.
Review temporary advertising access by task, scope and exit date
Use an access card for temporary contractors: define the task, minimum client scope, review owner and evidence needed to close access.
Disconnect an AI client by reviewing grants, keys and provider access separately
Close an AI client's access with a boundary map for OAuth grants, API keys and provider connections, plus evidence of what was actually revoked.

Try it on your own accounts
Create a workspace, connect Google or Meta in a couple of clicks and see your accounts clearly. Changes follow your approvals or the policy you configure.