Pitchfire

Meta (Facebook + Instagram) Ads

API versie: Graph API v22.0 · Officiële docs: https://developers.facebook.com/docs/marketing-api

OAuth-flow

Standard OAuth 2.0 authorization code flow

Authorization URLhttps://www.facebook.com/v22.0/dialog/oauth
Token URLhttps://graph.facebook.com/v22.0/oauth/access_token
Token body formatapplication/x-www-form-urlencoded
Scopesads_read, ads_management, read_insights, business_management
API base URLhttps://graph.facebook.com/v22.0
Auth headeraccess_token query param OR Authorization: Bearer

Wat wordt gesynchroniseerd

  • Ad accounts (act_*)
  • Campaigns
  • Ad sets
  • Ads
  • Daily insights (impressions, reach, clicks, spend, conversions, video views P25-P100)

Sync interval: Elke uur via BullMQ worker

Rate limits

Meta business-level + app-level — wij respecteren `X-Business-Use-Case-Usage` headers en backoff bij 80%+

Bekende beperkingen

  • Lead ads (Lead Forms) vereisen extra "leads_retrieval" permissie — niet default geactiveerd
  • Conversion API events kunnen we ontvangen via webhook, niet zelf sturen (zie /docs/api/webhooks)
  • Aanmaken / wijzigen van campagnes vanuit Pitchfire is read-only in MVP (komt in v1.1)

Verbinden

  1. Ga in je workspace naar /connections
  2. Klik op "Verbinden" bij Meta (Facebook + Instagram) Ads
  3. Log in bij Meta (Facebook + Instagram) Ads en geef toestemming voor de scopes
  4. Selecteer welk ad-account je wilt synchroniseren
  5. De eerste sync start automatisch; volgende syncs draaien elke uur

Andere integraties

Meta (Facebook + Instagram) Ads integratie · Pitchfire