Social Media integration · 9 node(s) including 2 trigger.
00Overview
Publish posts, manage pages, and read insights on Facebook
Every field below is exactly what you see in the Flomation editor. Fields marked ● live picker let you choose from a list pulled live from your account — no IDs to look up.
01Connecting Facebook
Add your credentials as a Flomation environment secret, then pick them in each node. The connection fields are:
| Field | Type | Details | |
|---|---|---|---|
| Page Access Token | secret | Required | ${first_page_token} |
| App Secret | secret | ${secrets.facebook_app_secret} |
${secrets.your_secret}.02Delete
Facebook Delete Post
social/facebook/delete_post · Action
Delete a Facebook Page post by ID
| Field | Type | Details | |
|---|---|---|---|
| App Secret | secret | ${secrets.facebook_app_secret} | |
| Post ID | string | Required |
Returns: tool_result, success, error
03Get
Facebook Get Conversation
social/facebook/get_conversation · Action
Fetch Messenger conversation history between a Page and a user
| Field | Type | Details | |
|---|---|---|---|
| App Secret | secret | ${secrets.FACEBOOK_APP_SECRET} | |
| User PSID | string | Required | ${sender_id} |
| Page ID | string | Required | ${page_id} |
| Message Limit | string | 20 |
Returns: tool_result, messages, messages_json, message_count, conversation_id, success, error
Facebook Page Insights
social/facebook/get_page_insights · Action
Get engagement and reach metrics for a Facebook Page
| Field | Type | Details | |
|---|---|---|---|
| App Secret | secret | ${secrets.facebook_app_secret} | |
| Page ID | string | Required | ${first_page_id} |
| Period | string | y — choices: Day, Week, 28 Days |
Returns: tool_result, success, error, page_impressions, page_engaged_users, page_fans, insights_json
Facebook Get Pages
social/facebook/get_pages · Action
List Facebook Pages managed by the authenticated user with their access tokens
| Field | Type | Details | |
|---|---|---|---|
| App Secret | secret | ${secrets.facebook_app_secret} |
Returns: tool_result, success, error, pages, page_count, first_page_id, first_page_name, first_page_token
Facebook Get Post
social/facebook/get_post · Action
Retrieve a Facebook post by ID with engagement metrics
| Field | Type | Details | |
|---|---|---|---|
| App Secret | secret | ${secrets.facebook_app_secret} | |
| Post ID | string | Required |
Returns: tool_result, success, error, message, created_time, likes, comments, shares, post_json
04Publish
Facebook Publish Post
social/facebook/publish_post · Action
Publish a post to a Facebook Page
| Field | Type | Details | |
|---|---|---|---|
| App Secret | secret | ${secrets.facebook_app_secret} | |
| Page ID | string | Required | ${first_page_id} |
| Message | text | Required | |
| Link URL | string | https://example.com (optional) | |
| Published | boolean | true |
Returns: tool_result, success, error, post_id
05Send
Facebook Send Message
social/facebook/send_message · Action
Send a message to a user via Facebook Messenger
| Field | Type | Details | |
|---|---|---|---|
| App Secret | secret | ${secrets.facebook_app_secret} | |
| Recipient PSID | string | Required | |
| Message Text | text | Required |
Returns: tool_result, recipient_id, message_id, success, error
06Triggers
Facebook Page Feed Trigger
trigger/facebook_feed · Trigger
Triggers a flow on comments, reactions or posts on a Facebook Page
| Field | Type | Details | |
|---|---|---|---|
| Facebook Page ID | string | Required | Your Facebook Page ID |
| App Secret | secret | ${secrets.facebook_app_secret} | |
| Event Filter | string | comment,reaction,post,share |
Returns: event_type, verb, item_id, parent_id, post_id, sender_id, sender_name, message, reaction_type, page_id, page_access_token, triggered_at
Facebook Messenger Trigger
trigger/facebook_messenger · Trigger
Triggers a flow when a message is received via Facebook Messenger
| Field | Type | Details | |
|---|---|---|---|
| Facebook Page ID | string | Required | Your Facebook Page ID |
| App Secret | secret | ${secrets.facebook_app_secret} |
Returns: sender_id, message_text, message_id, page_id, page_access_token, timestamp, has_attachments, is_postback, postback_title, content, triggered_at
07Notes & Limitations
Behaviours and constraints worth knowing before you build with these nodes.
- Sending a Messenger message is only permitted within 24 hours of the user's most recent message to the Page; outside that window standard messages are rejected unless an approved message tag applies.
- Publishing, deleting and messaging act on a specific Page and require that Page's own access token from Get Pages, not your personal login, so the connected account must have a management role on the target Page.
- Deleting a post is permanent and cannot be undone, so confirm the post ID before running Delete Post in an automated flow.
- Page Insights metrics are aggregated on Facebook's side and can lag real time by up to a day, so recently-published activity may not yet be reflected in reach and engagement figures.