AdFlow is a paid traffic management platform that connects your team to Meta Ads with control, auditing, and automation in one place.
AdFlow anatomy
AdFlow is organized around four core concepts:
Organization
Everything in AdFlow lives inside an Organization. It groups users, ad accounts, browser profiles, and campaigns. A user account can belong to multiple organizations — ideal for agencies managing multiple clients.
Browser Profiles
A Profile is an isolated browser instance (via AdsPower) with dedicated cookies, fingerprint, and proxy. Each profile represents an independent digital identity, allowing you to operate multiple ad accounts without cross-contamination.
Campaigns
A Campaign in AdFlow maps to an Ad Set in Meta Ads Manager. AdFlow manages the lifecycle: creation, monitoring, pausing, and closing — all via the Meta API, without manual panel access.
Audit Log
Every action in AdFlow — by humans or automations — is recorded in the Audit Log with timestamp, user, IP, and full payload. Immutable by design.
Quick example: create a campaign via REST
curl -X POST https://app.cloudadflow.com/api/v1/campaigns \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"name": "Black Friday 2026",
"ad_account_id": "act_123456789",
"profile_id": "prof_abc",
"budget_daily_usd": 50
}'
Response:
{
"id": "camp_xyz",
"name": "Black Friday 2026",
"status": "pending",
"created_at": "2026-04-25T10:00:00Z"
}
Next steps
- Quick start — Set up your first organization in 5 minutes
- Concepts — Understand the architecture in depth
- Campaigns — Create and manage campaigns
- REST API — Full API reference