---
title: 'Meta Ads Measurement and Automation'
description: 'Measure arrivals and verified revenue, control Meta ad changes and prepare creative tests with Plainrouter Signals, Actions and Launch.'
canonical: 'https://plainrouter.com/product'
last_updated: '2026-10-03'
---

# Meta ads, from measurement to creative tests.

Plainrouter helps technical founders, developers and marketing teams measure first-party signals, make supported Meta changes and prepare their next creative test. Use the dashboard, an API or your AI client.

## Choose where to start

### Signals

Understand what reached your site and what became revenue.

Count identity-free arrivals, record settled Stripe Checkout revenue and inspect consented Meta Pixel and Conversions API delivery. Keep visits, revenue and platform attribution separate.

[Explore Signals](/product/signals)

- First-party collection and consent
- Arrivals and revenue by currency
- Pixel, CAPI and delivery diagnostics

### Actions

Make supported Meta changes with a clear decision trail.

Pause or resume campaigns, ad sets and ads, change eligible daily budgets and prepare creative proposals. Ask waits for approval; Full executes changes that pass workspace policy.

[Explore Actions](/product/actions)

- Status and daily-budget controls
- Previews, approvals and a kill switch
- Provider verification and decision receipts

### Launch

Prepare the next creative test from an existing ad.

Select an account-owned image or video, or stage a JPEG/PNG upload, then reuse a source ad. New copies are created paused; a later resume follows workspace policy.

[Explore Launch](/product/launch)

- Account-owned creative library
- Verified image uploads
- Paused copies with selected creative

## Keep your tools. Add context and control.

Connect Claude, Codex, Cursor or ChatGPT through the hosted MCP server. Scope access to the intended workspace and account; use Read for analysis or Write for governed proposals.

[Explore the Meta Ads MCP server](/solutions/meta-ads-mcp)

## Build into your own workflow

Use the documented APIs, official SDKs and CLI for supported collection and advertising tasks. Preview an action before submitting it, and inspect its receipt after execution.

[SDKs and CLI](https://plainrouter.com/docs/sdk/overview)

[Actions API](https://plainrouter.com/docs/api/actions)

[Pricing and history](/pricing)

## How Plainrouter works

### Start with the job you need

Use Signals for collection and revenue, Actions for supported account changes, or Launch for a creative variant. Each has its own setup and evidence.

### Connect your site or Meta account

Install first-party collection for Signals. Connect the intended Meta account for advertising reads and changes; choose access and policy deliberately.

### Inspect the outcome

Check arrival and revenue records, destination delivery or the exact action receipt. A proposal, accepted event or platform report is not proof of incremental revenue.

## Plainrouter FAQ

### What is Plainrouter?

Plainrouter is a hosted Meta advertising platform for technical founders, developers and marketing teams. Signals covers first-party measurement, Actions governs supported ad changes, and Launch prepares creative variants.

### Which ad platforms does Plainrouter support?

Meta is the connected advertising platform today. Google Ads and TikTok educational guides do not imply an available Plainrouter integration.

### Can I use my existing AI client?

Yes. Claude Code, Codex, Cursor and other compatible remote-HTTP MCP clients can use a scoped workspace key. ChatGPT on paid plans with developer mode connects through OAuth, with an account and Read or Write access selected at sign-in.

### Do I need an AI agent for everything?

No. The dashboard supports measurement, account review and eligible status or daily-budget controls. APIs and MCP let your code or agent perform supported tasks through the same authorization and policy checks.

### Does every change need approval?

Ask waits for human approval of policy-allowed proposals. Full lets allowed changes execute automatically. Both modes recheck policy; blocked changes cannot be approved, and new ad copies are created paused.

### What does it cost?

Plainrouter is free below €300 of previous-month observed spend from connected Meta accounts. Higher spend bands have flat monthly EUR prices. Product access is the same; history is 30 days on Free and 12 months on paid bands. Arrivals, launches, API calls and MCP calls are not metered.

[Read the setup guide](https://plainrouter.com/docs/quickstart)

## Products

[Overview](/product) · [Signals](/product/signals) · [Actions](/product/actions) · [Launch](/product/launch)

## Get started

[Start for free](/register) or [view pricing](/pricing).
