OAuth-connected Meta Ads spend syncing with daily breakdowns and campaign-level budgets. Know exactly what you are spending across every client account.
Connect your Meta Business accounts through a secure OAuth flow. XeroFlow pulls ad account data, campaign structures, and spend metrics directly from the Meta Graph API. Multiple ad accounts can be mapped to the correct XeroFlow clients, so agencies managing dozens of client accounts see all their spend in one consolidated view without switching between Business Manager tabs.
Ad spend data syncs daily with campaign-level granularity. See exactly how much was spent on each campaign, ad set, and ad — broken down by day. Historical data is retained so you can compare spend patterns over weeks and months. The sync runs automatically on a schedule, with manual refresh available when you need up-to-the-minute numbers before a client call.
Set monthly budgets per client or per campaign and get alerted when spend approaches defined thresholds. Warnings trigger at 80% and 90% of budget, with critical alerts at 100%. Budget data feeds directly into the AI anomaly detection system, which can identify unusual spend patterns — like a sudden spike from a misconfigured ad set — before they blow through the budget.
Meta spend data flows directly into the EOM invoice engine. Actual spend becomes a line item on client invoices with exact amounts, date ranges, and campaign references. No more copying numbers from spreadsheets or trusting manual entry. The entire chain — from Meta platform to client invoice to Xero ledger — is automated and auditable.