DocsSocial IntegrationAd Billing
5 min read

Ad Billing — Your Account, Your Budget

PromotiAI manages your ad campaigns using your own Meta or Google Ads account. Your registered payment method in Meta/Google is charged directly — the platform never touches your advertising budget.

Zero-Markup Ad Spend

Every dollar you allocate to advertising goes directly to Meta or Google and is spent on reaching your audience. PromotiAI only charges small flat automation credits for the AI management service — not a percentage of your budget.

How Ad Billing Works

1

Connect Your Ad Account

You connect your Meta Ads account or Google Ads account via OAuth. PromotiAI gets permission to create and manage campaigns on your behalf — but never to move money.

2

AI Launches & Manages Campaigns

When the AI launches a campaign, it calls the Meta Marketing API or Google Ads API using your token. Meta/Google then runs the campaign and charges your registered payment method directly.

3

Platform Charges Flat Credits Only

PromotiAI deducts a small flat automation credit fee per AI action. That is the only charge you ever pay to us — your actual ad budget flows entirely through Meta/Google.

Money Flow at a Glance

Your Bank / Card
Payment method
Meta or Google
Ad platform billing
Your Audience
100% of your budget
Your PromotiAI Credits
Platform automation fee
PromotiAI
AI management service

Automation Credit Rates for Ad Actions

These are the only charges PromotiAI deducts from your credit balance for ad management. They are flat per-action fees regardless of your ad budget size.

ActionPlatform CreditsAd Spend Charged
Campaign Launch5 creditsBilled directly by Meta/Google
Campaign Resume5 creditsBilled directly by Meta/Google
Campaign Pause1 creditNone (campaign paused)
Spend Sync1 creditNone (data pull only)

AI content generation, auto-posting, and optimization use separate credit rates. See How Credits Work for full details.

Setting Up Meta Ads Billing

Follow these steps to ensure your Meta Ads account has a payment method configured before launching campaigns via PromotiAI.

  1. 1

    Go to Meta Business Suite → Settings → Billing, or visit business.facebook.com/billing

  2. 2

    Click "Payment Settings" and then "Add Payment Method"

  3. 3

    Add a credit card, debit card, or PayPal account

  4. 4

    Optionally: set a monthly spending limit to cap your total ad spend

  5. 5

    Verify your billing details are correct — Meta will start charging this method when campaigns go live

Setting Up Google Ads Billing

Google Ads requires a billing account configured before cmapaigns can run.

  1. 1

    Sign in to ads.google.com

  2. 2

    Click the Tools icon (⚙) in the top navigation → "Billing" → "Billing settings"

  3. 3

    Select your billing country and time zone (these cannot be changed later)

  4. 4

    Add a payment method: credit card, bank account, or manual payment (prepay)

  5. 5

    Optionally configure a budget cap to limit your total monthly ad spend

  6. 6

    Once configured, PromotiAI can launch campaigns and Google will bill your account

X, LinkedIn, TikTok & YouTube — Ad Billing

PromotiAI's current integrations for X, LinkedIn, TikTok, and YouTube are for organic content publishing only. Paid ads on these platforms are managed through their own separate ad platforms and are not currently automated by PromotiAI.

X (Twitter)
X Ads — separate from the social posting integration
View Ads Platform
LinkedIn
LinkedIn Campaign Manager — requires Marketing Developer Program
View Ads Platform
TikTok
TikTok for Business Ads Manager
View Ads Platform
YouTube
YouTube Ads run via Google Ads (same billing account)
View Ads Platform

Frequently Asked Questions

Can PromotiAI overspend my ad budget?

No. PromotiAI creates and manages campaigns using your ad account credentials, but the budget you set in each campaign is enforced by Meta or Google directly. You can also set spending limits in your Meta/Google billing settings as an additional safety net.

Will I see PromotiAI charges on my Meta or Google invoice?

No. Your Meta or Google invoice will only show ad spend for your campaigns — it will look exactly the same as if you had managed campaigns manually. PromotiAI automation credits are separate charges on your PromotiAI account.

What happens if I run out of PromotiAI credits?

If you have insufficient credits, the AI will not launch or resume campaigns (it will return an "insufficient_credits" error). Any currently running campaigns will continue to run on Meta/Google at their own pace — they are not paused by PromotiAI. You can top up credits at any time.

Does PromotiAI store my Meta or Google payment details?

No. Payment methods are stored exclusively within Meta or Google. PromotiAI only stores encrypted OAuth access tokens that allow API calls — these tokens have ad management permissions but no permission to change billing or transfer funds.

What are the OAuth scopes PromotiAI requests?

For Meta: ads_management, ads_read, and business_management. For Google Ads: adwords. These scopes allow campaign creation and reporting but do not grant access to payment methods, bank accounts, or fund transfers.