Stitch Documentation
has moved!

Please update your bookmarks to

If you're not automatically redirected after 5 seconds, click here.

Connecting Facebook Ads

Connecting your Facebook ad data is a five-step process:

  1. Add Facebook as a data source
  2. Grant Stitch access to your Facebook Ads data
  3. Select Facebook Ad Accounts
  4. Select tables to sync
  5. Define Replication Frequency

Before you get started:

  • Ensure that the user setting up the integration has access to everything in the Facebook Ads account. We've identified an issue with replicating data that arises when a user's permissions are restricted: for example, not having access to all campaigns or ads.

    Even if you only intend to sync certain pieces of data post-setup, the user completing the initial setup should still have full access.
  • Pause any ad-blocking software you are currently using. Because Facebook authentication uses pop ups, you may encounter issues if ad blockers aren't disabled during the setup.

Adding Facebook as a Data Source

  1. On the Stitch Dashboard page, click the Add an Integration button.
  2. Click the Facebook Ads icon. This will display the Facebook authorization page.
  3. Click the Authenticate with Facebook button.

Allowing Stitch to Access Your Facebook Ads Data

After clicking the Authenticate button, a small pop-up window will display:

You'll be taken through a series of steps to allow Stitch to access data from your Public Profile, Facebook ads, and related stats. Click Okay to advance through these steps.

Selecting Facebook Ads Accounts

After authentication is completed, you'll be prompted to select the Facebook Ad Accounts you want to pull data from.

Select the desired accounts by clicking the checkbox in the Connect column.

Click the Save Connections button.

After your credentials are validated, you'll be directed back to Stitch (click the All Done button to wrap things up) and the Integration Settings page will display. 

Selecting Tables to Sync

To finish setting up the integration, you'll need to select the tables you want to sync to your data warehouse. Check out the Expected Facebook Ads data article to learn more about the data our integration pulls in from Facebook.

At this time, Stitch supports syncing Facebook data at the table level. You can sync and unsync tables at any time.

Facebook Ads Replication

Due to the volume of data that can exist in your Facebook Ads account, an initial sync may take awhile.

Additionally, each time Facebook data is replicated, it's replicated for the past 28 days to account for updates to insights info within the default 28 day attribution window on campaigns. 

Check out the Expected Facebook Ads doc for more info.

Defining the Replication Frequency

The Replication Frequency setting determines how often Stitch will attempt to replicate data from Facebook Ads. By default the Replication Frequency is set to 30 minutes, but you can change the interval to better suit your needs.

You can change this setting at any time by clicking into the integration from the dashboard and then clicking the Integration Settings button.


Was this article helpful?
0 out of 0 found this helpful


Questions or suggestions? If something in our documentation is unclear, let us know in the comments!