Campaign management and reporting · Official Meta Marketing API

Launch, measure and control Meta ads across every account.

ADSflow is campaign management and reporting for performance marketing teams. Launch paused campaigns in bulk, read spend, CPA and ROAS per account and day, let rules guard your budget every 15 minutes, and moderate ad comments in one feed.

Connect with Facebook Login for Business. We never ask for passwords or cookies.

Launch
1 → N → M campaign, ad sets, ads
Rules
checked every 15 min
New objects
created PAUSED
adsflow.app/app/campaigns

Campaigns

act_2048301173 · Main account · USD

Last 7 days New launch
Spend$5,395.59
Results534
CPA$10.10
ROAS2.52
CTR1.86%
StatusCampaignDaily budgetSpendResultsCPAROASCTR
Active Spring Sale - Broad - US $400.00 $2,184.30 241 $9.06 2.84 2.11% Pause
Active Catalog - Advantage+ - CA $300.00 $1,640.12 158 $10.38 2.37 1.74% Pause
Active Spring Sale - Interests - UK $200.00 $958.77 104 $9.22 2.71 1.95% Pause
Paused Video hooks - Test 04 - USStop-loss · 09:45 $150.00 $612.40 31 $19.75 1.02 0.91% Activate
Paused Spring Sale - Creatives B - USNew launch $250.00 $0.00 0 - - - Activate

Product

Six modules. One workspace for the whole team.

Each module maps to a real screen in ADSflow and to the Meta permissions it needs - nothing hidden, nothing extra.

Connect

Official login. No passwords.

Connect through Facebook Login for Business. In Meta’s own dialog you choose which Business portfolios, ad accounts and Pages ADSflow may use.

  • Revoke access in ADSflow or in Facebook settings
  • Access token encrypted at rest

Bulk launch

One campaign, N ad sets, M ads - in one pass.

Set structure, budget, targeting, placements and creatives once. ADSflow validates the whole launch before it touches the ad account, then creates every object paused so you review it before spend starts.

  • Naming templates with {date} and {n}
  • Validate before create
  • Everything created with status PAUSED

Statistics

Spend, CPA and CTR by account, campaign and day.

Daily insights are synced from the Marketing API and kept side by side, so you can compare ad accounts in different currencies and drill down from account to ad.

  • Account, campaign, ad set and ad levels
  • Impressions, reach, clicks, CTR, CPC, CPM, results

Automated rules

Stop-loss and scaling, checked every 15 minutes.

Describe the condition and the action. ADSflow evaluates your rules on a schedule and logs every run - what matched, what changed.

  • Preview what a rule would do right now
  • Full run history

Accounts overview

Every Business portfolio and ad account at a glance.

Status, currency, time zone, spend cap and amount spent for each ad account, grouped by Business portfolio. Accounts that need attention rise to the top.

  • Disabled and payment issues flagged
  • Pages you can advertise from

Comment moderation

One feed for comments under all your ads.

Read comments from every ad and Page post in one place. Hide, delete or reply as your Page, or let moderation rules hide comments with stop words, links or phone numbers automatically.

  • Hide, Unhide, Delete, Reply
  • Rules by keywords, links and phone numbers

Built on the official Meta Marketing API

Every call goes through the front door.

ADSflow talks to Meta only through the Marketing API and Graph API, under the permissions you grant. Each call is signed with appsecret_proof and written to a call log.

  • Official sign-inFacebook Login for Business. You choose the assets in Meta’s dialog.
  • Encrypted tokensAES-256-GCM at rest, TLS in transit, key kept outside the database.
  • No passwords, no cookiesWe never handle Facebook credentials or browser sessions.
  • Deletion on requestIn the app, from Facebook settings or by email - completed within 30 days.

API call loglimited tier · 0 errors

  1. GET/me/businesses200118 ms
  2. GET/act_2048301173/insights?level=campaign200342 ms
  3. POST/act_2048301173/campaigns status=PAUSED200211 ms
  4. POST/act_2048301173/adsets ×3 (batch)200486 ms
  5. POST/120211…/comments hide20097 ms

How it works

From connection to controlled spend in three steps.

  1. 01

    Connect Meta

    Click Connect Meta account, then Continue with Facebook. Pick the Business portfolios, ad accounts and Pages to share. ADSflow syncs them in a minute.

  2. 02

    Build a paused launch

    Open New launch, set structure, budget, targeting and creatives, press Validate, then Create paused campaign. Review it and activate when ready.

  3. 03

    Measure and automate

    Follow spend and CPA in Statistics, switch on Rules for stop-loss and scaling, and keep ad comments clean in Comments.

Pricing

Monthly plans from $50.

Every plan includes all modules. Plans differ only by the number of connected ad accounts and team members.

Compare plans
  • Start$50/mo10 ad accounts · 1 member
  • Pro$99/mo30 ad accounts · 3 members
  • Team$149/mo75 ad accounts · 10 members
  • Agency$299/mo200 ad accounts · 25 members
  • CustomOn requestcustom limits and terms

FAQ

Questions teams ask before connecting.

Something else? Write to support.

Which Meta permissions does ADSflow ask for, and why?

Only what the product uses: ads_management and ads_read to create campaigns and read statistics, business_management to list your Business portfolios, pages_show_list, pages_read_engagement and pages_manage_ads to run ads from your Pages, and - for comment moderation - pages_read_user_content, pages_manage_engagement and pages_manage_metadata. Each one is explained on Connecting Meta.

Do you store my Facebook password or browser cookies?

No. ADSflow never asks for, receives or stores your Facebook password, cookies or browser sessions. You sign in to Facebook in Meta’s own window, and Meta gives ADSflow an access token limited to the permissions you approved. The token is encrypted with AES-256-GCM.

Can I disconnect and delete my data?

Yes, at any time. Use Settings → Connections → Disconnect and delete data in ADSflow, remove ADSflow under Business Integrations in your Facebook settings, or email us. Data received from Meta is deleted within 30 days. See Data Deletion.

Does it work with several Business portfolios?

Yes. In the Facebook Login for Business dialog you can select ad accounts and Pages from every Business portfolio you have access to. ADSflow keeps each workspace separate, and our Terms require that one ad account serves one advertiser.

Will ADSflow change my campaigns without me?

ADSflow acts only on your instructions: an action you click, or a rule you created and switched on. New launches are created paused - nothing spends money until you activate it. Every action is written to the workspace audit log.

How much does ADSflow cost?

A monthly subscription in US dollars: Start $50, Pro $99, Team $149, Agency $299, and Custom on request for larger teams. Plans differ by the number of connected ad accounts and team members; every plan includes all modules. See Pricing.

Where is my data stored and who can see it?

In our production database with tokens encrypted at application level and all traffic over TLS. Only members of your workspace can see its data. We do not sell Meta data, do not use it for targeting or retargeting, and do not combine one advertiser’s data with another’s. Providers are listed on Subprocessors.

Is ADSflow made by Meta?

No. ADSflow is an independent product that works through the official Meta Marketing API and Graph API. ADSflow is not affiliated with Meta Platforms, Inc.

Connect your first ad account in under five minutes.