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.
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.
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.
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.
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.
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.
| Action | Platform Credits | Ad Spend Charged |
|---|---|---|
| Campaign Launch | 5 credits | Billed directly by Meta/Google |
| Campaign Resume | 5 credits | Billed directly by Meta/Google |
| Campaign Pause | 1 credit | None (campaign paused) |
| Spend Sync | 1 credit | None (data pull only) |
AI content generation, auto-posting, and optimization use separate credit rates. See How Credits Work for full details.
Follow these steps to ensure your Meta Ads account has a payment method configured before launching campaigns via PromotiAI.
Go to Meta Business Suite → Settings → Billing, or visit business.facebook.com/billing
Click "Payment Settings" and then "Add Payment Method"
Add a credit card, debit card, or PayPal account
Optionally: set a monthly spending limit to cap your total ad spend
Verify your billing details are correct — Meta will start charging this method when campaigns go live
Google Ads requires a billing account configured before cmapaigns can run.
Sign in to ads.google.com
Click the Tools icon (⚙) in the top navigation → "Billing" → "Billing settings"
Select your billing country and time zone (these cannot be changed later)
Add a payment method: credit card, bank account, or manual payment (prepay)
Optionally configure a budget cap to limit your total monthly ad spend
Once configured, PromotiAI can launch campaigns and Google will bill your account
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.
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.
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.
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.
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.
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.