Share
Facebook Ads (Edge) Setup Guide

Facebook Ads is Meta’s advertising platform that lets businesses create, manage, and measure ad campaigns across Facebook, Instagram, Messenger, and the Audience Network. It provides tools to define target audiences, set budgets and bidding strategies, and use creative formats such as images, videos, and carousels, along with detailed performance reporting to measure the impact of ad spend.

Hevo uses the Facebook Marketing API (Graph API) to replicate data from your Facebook Ads account to the Destination of your choice. To connect, you must authenticate using one of the following methods:

  • Open Authorization (OAuth): Allows Hevo to connect to your account through an authorization flow, where you sign in to Facebook and grant Hevo access to your account data. This is the recommended method for most users.

  • System user token: Provide a system user access token generated in Meta Business Manager. This is the recommended method for agencies managing multiple ad accounts.

  • OAuth app: Provide the client ID, client secret, and access token of an OAuth app that you create in Meta.

    Note: To create a Pipeline with Facebook Ads as the Source using an OAuth app, you must use the Create a Pipeline endpoint through the Hevo API. This method is not available in the Hevo UI. Read Creating a Pipeline with Hevo API for the steps to create the Pipeline.


Supported Features

Feature Name Supported
Capture deletes Yes
History mode No
Custom data (user-configured tables & fields) Yes
Data blocking (skip objects and fields) Yes
Resync (objects and Pipelines) Yes
API configurable Yes

Handling of Deletes

Hevo captures deleted records only for the following objects:

  • Ad History

  • Ad Set History

  • Campaign History

  • Creative History

Hevo identifies deleted records using the object’s status field. When a record is deleted in Facebook Ads, the status field is updated to REMOVED. Hevo syncs this value to the Destination, allowing you to identify deleted records.

For the associated child objects, Hevo re-ingests the complete dataset from the parent object on every Pipeline run. As a result, if a child record is deleted at the Source, it is automatically removed from the Destination on the next sync.

For all other objects, Hevo does not support capturing deletes.


Source Considerations

  • The amount of historical data you can ingest depends on how long Meta retains Ads Insights data. Most report data is available for up to 37 months, while some metrics and breakdowns are available for only 13 months or 6 months. If you request data older than the supported period, Meta rejects the request.
Last updated on Oct 19, 2026

Tell us what went wrong

Skip to the section