🎉 Your CoinMarketCap coupon is ready. Select a plan below and your 30% discount will apply at checkout.

Notion Facebook Ads Integration: How to Import & Sync Ad Data

Want an easy way to pull Facebook and Instagram Ads results into Notion? This Notion Facebook Ads integration with Note API Connector connects to Meta’s Marketing API (Facebook/Meta Ads), lets you choose the data you need, then saves it straight to a Notion database, no coding required.

In this guide you will connect Facebook Ads with OAuth, use the Request Builder to pick the account, date range, metrics, and breakdowns, preview the result, and import to Notion. You can also set automatic refresh so your dashboard stays current.

Meta Verified Technology Partner

Quick start with Note API Connector

Connect your Notion workspace first, grant the requested permissions, and you are ready to build API-powered automations for both Facebook and Instagram advertising data.

👉 Follow the quick setup guide to get started in minutes.

Connect Facebook Ads to Notion (OAuth)

First, connect Facebook Ads to Notion through OAuth. Open Create request, then go to Authorization → OAuth → Facebook Ads. Click the “plug” icon to connect.

Notion Facebook Ads OAuth

A Meta popup asks you to log in and confirm access. Approve the connection for the ad accounts you want to use.

Notion Facebook Ads OAuth Popup

After a successful login you will see a green status next to Facebook Ads. You are connected and ready to build your request.

Notion Facebook Ads Connected

The Facebook Ads Request Builder opens automatically. This is where you pick your account, metrics, date, reporting level, and optional breakdowns. The tool builds the API URL for you.

Build your Facebook Ads request

Before building your Notion and Facebook Ads integration, review Facebook Marketing API documentation to explore what data you want to import: Facebook Marketing Insights API .

  1. Endpoint — choose what you want to pull:

    • Ad insights for performance metrics like impressions, spend, clicks, CTR.
    • Campaign metadata for names, status, budgets, objectives, and related fields.
  2. Ad Account — pick the ad account to query.

  3. Metrics (fields) — select the columns you want in Notion. You can search and add custom field names if needed.

  4. Date range — pick a preset such as Today, Last 7 Days, This Month, or Maximum (37 months).

  5. Report level — choose how the rows are grouped: Account, Campaign, Ad Set, or Ad.

  6. Breakdowns (optional) — split results by things like Age, Gender, Country, Device, or Time (daily, weekly, monthly).

⚠️

If you mix too many breakdowns or combine certain types (for example, action breakdowns with placement breakdowns) Facebook may not return data. The builder shows a warning when a combination is not supported.

As you choose options, the URL below updates automatically. Power users can click into the URL box and add extra parameters if required.

Notion Facebook Ads Request Builder

Preview and map fields to your Notion database

⚠️

After creating a new connection, if you receive an empty response, this is normal. Facebook's system needs time to activate the connection, which can take up to 1 hour. Please wait and try again later.

Run the request to see a preview. Review the Facebook Insights data in the Response Field Mapping view.

Notion Facebook Ads Insights Data

Click Save & Import to store the data in your Notion database.

Notion Facebook Ads Insights Imported Data

Automate Facebook Ads Data Updates in Notion

Manually updating your Facebook Ads data in Notion can be tedious—especially if you're managing multiple campaigns or tracking performance daily. With Note API Connector’s scheduling feature, you can automate data syncs to keep your marketing dashboards up to date effortlessly.

Choose to refresh your data hourly, daily, or at custom intervals , ensuring your Notion views always reflect the latest ad spend, impressions, clicks, and conversions. Whether you're running client campaigns or optimizing your own, automation helps you stay focused on performance, not manual updates.

Automate Data Updates

Conclusion

With Note API Connector, importing Facebook Ads data into Notion is quick, easy, and completely code-free. This Notion Facebook Ads integration helps you unify campaign performance data with your internal workflows, right where your team collaborates.

Whether you're tracking ad spend, impressions, clicks, or ROI, syncing Facebook Ads insights to Notion empowers you to build custom dashboards, monitor campaign health, and make data-driven decisions, all in one place.

🚀 Start streamlining your reporting process today. Try Note API Connector and import Facebook Ads data to Notion in just a few minutes.

Frequently asked questions

Leave a Comment