Actions11
Overview
The Meta Publisher node enables publishing media content to Meta platforms, including Instagram, Facebook Pages, and Threads. Specifically for the Facebook Page resource with the "Publish Video (FB Page)" operation, this node uploads a video to a specified Facebook Page, optionally adding a title and description.
This node is beneficial in scenarios where automated or scheduled video content needs to be published on Facebook Pages without manual intervention. For example, marketing teams can automate posting promotional videos, event highlights, or product demos directly from their workflow.
Properties
| Name | Meaning |
|---|---|
| Input Source | Choose where the node reads its parameters from: either directly from input fields ("Fields") or from a JSON property path inside the input item ("From JSON Property"). |
| JSON Property Path | Dot notation path inside the input JSON to extract parameters when "From JSON Property" is selected. Examples: $json, data, or payload.post. |
| Polling Interval (Sec) | Interval in seconds to check the processing status of the video upload. Default is 2 seconds. |
| Max Wait (Sec) | Maximum time in seconds to wait for the video processing before stopping polling. Default is 300 seconds (5 minutes). |
| Page ID | The unique identifier of the Facebook Page where the video will be published. Required field. |
| Video URL | The publicly accessible URL of the video file to publish. Required field. |
| Title | Optional title for the video post on the Facebook Page. |
| Description | Optional description text accompanying the video post. |
Output
The node outputs a JSON object representing the result of the video publishing operation. This typically includes metadata about the published video such as its Facebook-assigned ID, status, and any relevant response data from the Facebook Graph API.
If the operation involves asynchronous processing (e.g., video transcoding), the node polls the status until completion or timeout based on the configured polling interval and max wait time.
No binary data output is produced by this operation.
Dependencies
- Requires an API authentication credential for Meta's Graph API configured in n8n.
- The Facebook Page must be accessible via the provided Page ID and authorized through the connected API credentials.
- The video URL must be publicly accessible so that Facebook servers can fetch the video for upload.
Troubleshooting
- Invalid or missing Page ID: Ensure the Page ID is correct and the authenticated user has permission to post on that page.
- Video URL inaccessible: The video URL must be reachable by Facebook servers; private or protected URLs will cause failures.
- Timeouts during processing: If the video takes longer than the Max Wait time to process, the node will stop polling and may report an incomplete status. Increase the Max Wait value if needed.
- API errors: Errors returned from the Facebook Graph API (e.g., permissions issues, invalid parameters) will be surfaced as node errors. Check the error message for details and verify API credentials and parameters.
- Incorrect JSON path: When using "From JSON Property" input source, ensure the JSON path correctly points to an object containing all required parameters.