Launch your Facebook integration in minutes

Adeli publishes to Facebook through the same endpoint as every other network. No Meta developer app, review process, or token refresh for your team to own.

problem

Why Adeli vs. build it yourself?

app review

Skip Meta's app review

Building directly against Facebook's Graph API means registering your own Meta developer app and sitting through Meta's review before you can publish on behalf of real users. Adeli already has that app and has already passed that review, behind one API key.

token refresh

Skip maintaining OAuth refresh

Facebook OAuth tokens expire and need refreshing on their own schedule. Adeli handles that refresh cycle for every connected Facebook Page, so it isn't logic your product has to own.

one integration

One endpoint, not a Facebook-specific one

Adeli replaces a dedicated Facebook integration with the same endpoint you already use for every other network — add "facebook" to the platforms array instead of standing up a second SDK and a second credential set.

what you get

Everything Adeli does, applied to Facebook

publishing

Multi-network publishing

One request publishes to Facebook alongside every other network you've connected — set platforms: ["facebook", ...] and Adeli fans it out in a single call.

scheduling

Built-in scheduling

Queue a Facebook post for a future time and Adeli's delivery layer handles retries and timezones, so you don't run your own queue for it.

no oauth hassle

No OAuth hassle

Adeli holds the Facebook developer app, keeps its token refresh cycle current, and carries Meta's review process. You hold one API key.

accounts

Multi-account management

Every one of your users connects their own Facebook Page through Adeli, cleanly scoped and isolated from every other user's.

analytics

Post analytics

Read engagement, reach, and follower metrics for a Facebook post back through the same endpoint you published it with.

delivery

Instant delivery

Publish to Facebook now or schedule it for later. Either way you get a per-platform status back and a webhook the moment it lands.

one endpoint

Publish to Facebook the same way you publish to everything else

Same request shape as every other connected network — only the platforms array changes.

TypeScript
const res = await fetch("https://app.tryadeli.com/api/v1/posts", {
  method: "POST",
  headers: {
    Authorization: `Bearer ${apiKey}`,
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    content: "We shipped it.",
    platforms: ["facebook"],
    publishNow: true,
  }),
});
faq

Facebook API — Frequently Asked Questions

Does Adeli support Facebook's content posting requirements?

Adeli handles the Facebook developer app and Meta's review process on your behalf and publishes through Facebook's own Graph API. We don't restate Facebook's technical requirements here, since Meta sets and changes those — what's true is that you never register your own Facebook app or go through Meta's review to use Adeli.

Do I need my own Meta developer account?

No. Adeli maintains the Facebook developer app and carries Meta's review process itself, so you never register your own app or wait on Meta's approval.

Can my users connect their own Facebook Pages?

Yes. Every one of your users connects their own Facebook Page through Adeli, cleanly scoped and isolated from your other users' Pages.

Can I schedule Facebook posts for later?

Yes. Send a scheduled time instead of publishNow and the post sits in the queue until it's due — the same mechanism used for every other connected network.

What happens if a post to Facebook fails?

You get a per-platform status on the response plus a webhook when anything changes, so a failure on Facebook doesn't block posts going out to your other connected networks.

keep going

One API. Every network you need.

Facebook Pages are one part of it — see how the social media posting API works across every connected network, or check pricing.

Add Facebook to your product
without building the integration.

Book a short onboarding call, get your API key, and start publishing to Facebook the same day.

Get started