> For the complete documentation index, see [llms.txt](https://help.blotato.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.blotato.com/platforms/facebook/limitations.md).

# Limitations

## "AI Generated" label

Meta does not expose the "AI Generated" content label through their API. You cannot add this label to Facebook posts published through Blotato or any third-party tool.

***

## Custom cover images for videos

Facebook does not support custom cover images for video posts via API. You cannot set a custom thumbnail when publishing Facebook videos through Blotato or any third-party tool.

***

## "Published by" label

The "Published by \[App Name]" label appears on Facebook posts when published via any third-party app. Facebook does not allow you to remove this label because it is part of their transparency policy.

***

## Regular feed video posts

Facebook no longer supports regular feed video posts through the API. **All Facebook videos publish as Reels** -- see [Facebook Reel requirements](/tips-and-tricks/social-platform-requirements.md#facebook).

***

## One Blotato account per Facebook account

You can connect multiple Facebook accounts to a single Blotato account. However, the same Facebook account cannot be connected to more than one Blotato account at the same time.

If you connect Facebook Account X to Blotato Account A, then connect Facebook Account X to Blotato Account B, the token in Blotato Account A becomes invalid. Reconnecting in Blotato Account A then breaks Blotato Account B.

This causes intermittent errors like:

* `Could not upload video to Facebook: There was a problem uploading your video file`

**Fix:** Connect each Facebook account to only ONE Blotato account. To manage multiple Facebook Pages owned by the same Facebook user, connect all of them inside a single Blotato workspace.

***

## 25 posts per 24h per Page

Blotato limits Facebook publishing to 25 posts per 24 hours **per Page**. Each Page has its own independent limit, so posts to one Page do not count against another.

**Example:** 3 Facebook Pages connected through the same Facebook login each publish up to 25 posts in a 24-hour window, for 75 posts total across the 3 Pages.

Facebook also recommends staying under 5 posts per day per Page for organic reach.

***

## Direct messages and DM automations

Messaging works on your connected Facebook **Pages**, not on personal profiles or Groups. Facebook sets the rules below. Blotato passes them through, so a message outside an allowed window fails.

### Who you reach, and when

* You can only reply within 24 hours of the person's last message to the Page.
* You may send one private reply per comment, within 7 days of the comment. A comment that already received a private reply, through Blotato or another tool, rejects the second reply.
* Cold outreach is not supported. Facebook does not let a third-party tool message someone who never contacted your Page.
* Every Facebook message and automation needs the `pageId` of the Page it sends from. See [List Subaccounts](/api/accounts.md#list-subaccounts-pages).

### Message length

Facebook messages are limited to 2000 characters. With buttons attached, the limit drops to 640 characters.

### Buttons and quick replies

| Limit                         | Value           |
| ----------------------------- | --------------- |
| Buttons per message           | 3               |
| Quick-reply chips per message | 13              |
| Button or chip label          | 20 characters   |
| Postback or chip payload      | 1000 characters |
| Message text with buttons     | 640 characters  |

* Buttons and quick replies are mutually exclusive. A message carries one or the other.
* Facebook supports `web_url` and `postback` buttons. Phone buttons are not supported.
* Quick-reply chips disappear once the person taps one or types their own message.
* Blotato subscribes your Page to the postback webhook when you connect it. If you connected your Page before buttons were launched, [reconnect](https://my.blotato.com/settings) to start receiving postback events.

See [Buttons and Quick Replies](/api/messages.md#buttons-and-quick-replies).

### DM automations

* A comment trigger answers with a private reply, so the 7-day and one-per-comment rules apply.
* A message trigger answers within the 24-hour window.
* Automation buttons are link buttons only. For postback buttons or quick replies, send the message yourself.
* An email gate and a webhook run on Facebook Pages. An email gate asks the person for their email before your message sends, and the webhook posts the captured address to your endpoint. On automations published after September 14, 2026, a contact with an email already on file skips the gate.
* With an email gate set, the gate message takes the one private reply. Later messages in the run arrive as standard DMs.
* A follow gate runs on Instagram only. See [Follow Gate Object](/api/dm-automations.md#follow-gate-object).
* Removing a Page in Settings leaves its automations marked Live, but they stop receiving comments and messages. Add the Page back to resume them. Disconnecting the whole Facebook account archives its automations.
* Per-post targeting covers posts published through Blotato only. The post picker never lists a post published directly on your Facebook Page. For one of those, watch any post and match on the keyword the post asks people to comment. The picker also shows posts from your other Pages on the same Facebook login, so pick a post from the automation's own Page. See [Targeting a Specific Post](/features/dm-automations.md#targeting-a-specific-post).

See [DM Automations](/features/dm-automations.md).

### Not supported

* Messaging from a personal Facebook profile or a Facebook Group.
* Starting a run or answering a gate with a message with no text, such as a photo, sticker, voice note, or reaction.
* Reading messages older than 45 days. Blotato retains messages for 45 days and does not backfill.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://help.blotato.com/platforms/facebook/limitations.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
