Before you start
- You need an ADSflow account. Log in or create one on any plan.
- In Meta, you need admin or advertiser access to the ad accounts you want to manage, and access to the Pages your ads run from.
- If your ad accounts belong to a Business portfolio, you need a role in that portfolio that lets you manage them.
Connect your Meta account
- In ADSflow, open Settings → Connections and press Connect Meta account.
- Meta's window opens. Press Continue with Facebook and sign in to Facebook there - ADSflow never sees your password.
- Choose the Business portfolios, ad accounts and Pages ADSflow may access. You can select assets from several Business portfolios.
- Review the permissions listed below and confirm. Meta returns you to ADSflow.
- ADSflow syncs your assets. They appear under Ad accounts within a minute.
Permissions for ads and reporting
These permissions power connections, launches, statistics, campaigns and rules.
| Permission | Why ADSflow asks for it | Where you see it |
|---|---|---|
public_profile | Identify the person who connects their Meta business assets to ADSflow (name and app-scoped ID). | Connections |
ads_management | Create paused campaigns, ad sets and ads, upload creatives, and pause, activate or change budgets of ads the user manages. | New launch, Campaigns, Rules |
ads_read | Read campaign structure and performance insights to show reports and evaluate the user's automated rules. | Statistics, Overview, Rules |
business_management | List the business portfolios the user belongs to and the ad accounts and Pages owned by them. | Ad accounts, Connections |
pages_show_list | Show the Pages the user manages so they can pick the Page that will run the ads. | Ad accounts, New launch (Page selector) |
pages_read_engagement | Read Page details and posts used as ad creatives, and engagement on those posts. | New launch, Comments |
pages_manage_ads | Create ads that run on behalf of the selected Page. | New launch |
What ADSflow never asks for
- Your Facebook password, two-factor codes, cookies or browser sessions.
- Access tokens copied from Ads Manager or other tools.
- Permissions that no ADSflow screen uses.
If anyone asks you for these on behalf of ADSflow, do not share them and write to security@adsflow.tech.
Change or remove access
- Add or remove assets: press Connect Meta account again and change your selection in Meta's window.
- Re-sync: in Settings → Connections, use the sync action on a connection to refresh ad accounts and Pages.
- Disconnect: press Disconnect and delete data. ADSflow revokes its permissions and deletes data received from Meta within 30 days.
- From Facebook: remove ADSflow under Settings & privacy → Settings → Business Integrations. See Data Deletion.
Troubleshooting
- An ad account is missing. Check that you selected it in Meta's window and that you have admin or advertiser access to it, then connect again.
- Connection shows "expired" or "error". Meta may have ended the session, for example after a password change. Press Connect Meta account to renew it.
- Some actions fail with a rate limit. Meta limits how many requests an app can make per ad account. ADSflow waits and retries automatically.
Still stuck? Write to support@adsflow.tech.
Permissions for comment moderation
These permissions are needed only for the Comments screen, where you read and moderate comments under your ads and Page posts.
pages_read_user_contentpages_manage_engagementpages_manage_metadata