Upload media
Upload photos and videos to use in new posts.
MCP and API
Connect Flux to an external system through the API or to an AI assistant through MCP. Beyond querying projects, posts, and approvals, you can now create, edit, and approve content through these integrations.
New: with Webhooks, Flux notifies your systems when a post is published, when publishing fails, and when someone makes an approval decision.
The API lets an external system query and feed Flux programmatically. An agency could, for example, create posts from its own management system, pull approvals into an internal dashboard, or check every day what's still waiting for review.
MCP connects Flux to AI assistants, like Claude Code. You can ask for the same information and have the assistant create, edit, or approve posts in natural language, without opening the Flux dashboard or building an integration of your own.
Which posts are waiting for approval this week?
5 posts waiting for approval.
2 from Padaria Aurora, 2 from Cotta Studio, and 1 from Loja XPTO. The Padaria Aurora post has been stuck for 3 days, waiting on Ana Lima's review.
Create a Padaria Aurora post with this photo and the caption for Friday's menu, and send it for approval.
Post created and sent for approval.
It shows up in the Padaria Aurora project as waiting for approval. Once the client approves it, you just need to schedule it.
Both integrations give access to the same actions. On top of querying, you can now handle content end to end without going into Flux.
Upload photos and videos to use in new posts.
Create content and choose whether it stays as a draft, goes out for approval, or gets scheduled right away.
Change the caption, media, or date while the post hasn't been published yet.
Approve a post or request changes directly through the integration.
When you create content for TikTok or Pinterest through MCP, the assistant asks for the required settings before sending it: the privacy options on TikTok and the board on Pinterest. The post is only sent after you confirm.
With Webhooks, Flux sends an automatic notification to an external system when something happens, so that system doesn't need to keep polling the API. You set the URL that receives the notification and choose the events that trigger it.
| Event | When Flux sends it |
|---|---|
| Post created | A new post is created in Flux. |
| Post updated | An existing post is changed. |
| Post scheduled | A post is scheduled for publishing. |
| Post deleted | A post is removed. |
| Post published | The post is published successfully. |
| Publishing failed | Flux tries to publish, but publishing doesn't go through. |
| Approval decided | Someone approves the content or requests changes. |
| Account disconnected | A connected social account loses its connection. |
| Account reconnected | That account's connection is restored. |
Here's an example: an agency with its own task system subscribes to the “Post published” and “Publishing failed” events. When the post goes live, the task is marked as done. If publishing fails, the system creates an alert for the team.
Each notification comes with a signature that lets your system confirm it was sent by Flux. If the URL doesn't respond, Flux keeps retrying for a few days. If the failures continue, the Webhook is turned off.
Inside Flux, go to Company settings, then API.
Integration guide to connect an AI assistant through MCP, Create token to use the API, or the Webhooks tab to set up notifications.
Connect your assistant or system and start using it.
The full setup guide, with request examples, is available for whoever implements the integration.
More than 10,000 companies use Reportei. Check out Flux and organize your team's content routine.
Yes. You can upload media, create posts as drafts, send them for approval or schedule them, edit the caption, media, or date while the post hasn't been published, and log approvals or requested changes.
Yes. It's published at the set date and time, with no extra confirmation, just like in the app. Drafts and posts sent for approval need to be scheduled later.
They're automatic notifications Flux sends to an external system when a chosen event happens, like a published post, a publishing failure, or an approval decision. You'll find them in Company settings, under API, in the Webhooks tab.
Each key is limited to 120 requests per minute and 20 create or edit actions per minute. Each account can set up to 5 Webhooks.
No. They expire 48 hours after being generated.
Any assistant compatible with the Model Context Protocol, like Claude Code. The integration guide inside Flux walks you through the connection.
Yes, the API and Webhooks are for anyone with their own system, dashboard, or automation that will connect to Flux. If you just want to query or create posts in natural language, MCP is the simpler path.