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.

2 min read

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.

2 min read

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.

3 min read

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.

3 min read

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.

3 min read

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.

3 min read

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.

2 min read

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.

2 min read

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.

3 min read

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.

2 min read

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.

3 min read

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.

2 min read

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.

2 min read

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.

4 min read

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.

3 min read

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.

3 min read

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.

2 min 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.

2 min read

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.

2 min read

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.

2 min read

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.

2 min read

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.

3 min read

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.

3 min read

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.

3 min read

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.

3 min read

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.

3 min read

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.

2 min read

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.

2 min read

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.

2 min read

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.

2 min read

Privacy and data handling

Data is used only to provide the service, never sold or used for advertising; Meta data deletion callbacks are supported.

2 min read

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.

2 min read

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.

3 min read

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.

3 min read

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.