<aside> 🔑

Graphed needs a never-expiring Meta system user token so we can run ads without Facebook API rate limits. Paste it on Graphed home after you generate it. Do not send tokens in Slack or email.

</aside>

Watch the walkthrough: How to Set Up Facebook Developer Tokens

Open business.facebook.com → People → Invite people. Details: Invite Graphed to Meta Business Manager.

Create a developer app

  1. Open Business Settings → Apps.

  2. Click Add (top right) and create a new app.

    Open Apps, then click Add

    Open Apps, then click Add

  3. Name it something like Graphed Ads. Use a work email as the app contact.

    Name the app Graphed Ads

    Name the app Graphed Ads

  4. On Use cases, select only these two — nothing else:

    Select only the two ads use cases

    Select only the two ads use cases

  5. Connect the Business portfolio that owns the ad account. On Requirements, click Next — you do not need to finish App Review.

  6. Confirm the overview and click Create app.

    Review the overview and create the app

    Review the overview and create the app

Add a privacy policy and publish

Meta will not let you publish until the app has a privacy policy URL. You do not need App Review for this.

  1. In the app dashboard, open App settings → Basic.

  2. Paste your public Privacy policy URL and click Save changes. That is the only field you need to fill.

    Paste the privacy policy URL in App settings

    Paste the privacy policy URL in App settings

  3. Open Publish in the left nav. The privacy-policy checklist item should be gone. Click Publish (bottom right).

    Publish the app

    Publish the app

Create a system user

  1. Go back to Business Settings → System users.

  2. Click Add. Name it something like Graphed.

  3. Set the role to Employee, not Admin. Less permission is better.

    Create a system user with the Employee role

    Create a system user with the Employee role

  4. Open the new system user. It should show no assigned assets yet.

    New system user with no assets assigned

    New system user with no assets assigned