> ## Documentation Index
> Fetch the complete documentation index at: https://docs.noclick.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Facebook

> Connect Facebook to your workflows: 62 operations across 9 categories.

The Facebook node adds Facebook operations to your workflows. Add it on the canvas or ask the AI builder for it by name, then pick an operation and fill in its fields.

Facebook also includes 11 trigger operations (marked in the tables below) that can start a workflow when something happens in Facebook.

<Note>
  You can wire the Facebook node into an AI agent as a tool provider: the agent calls the operations you allow. See [Agent tools](/agents/tools).
</Note>

## Credentials

Connect Facebook under **Credentials** in the node settings. See [Connecting credentials](/credentials/connecting) for the general flow.

Enter the values manually when creating the credential.

## Operations

### Account

| Operation          | ID           | Description                                                         | Trigger |
| ------------------ | ------------ | ------------------------------------------------------------------- | ------- |
| **Get My Profile** | `get_me`     | Get the authenticated user's basic profile.                         |         |
| **List My Pages**  | `list_pages` | List the Facebook Pages the user manages (with Page access tokens). |         |

### Advanced

| Operation                | ID              | Description                                         | Trigger |
| ------------------------ | --------------- | --------------------------------------------------- | ------- |
| **Custom Graph Request** | `graph_request` | Make an arbitrary Graph API request (escape hatch). |         |
| **Read Object**          | `read_object`   | Read any Graph object by ID.                        |         |

### Engagement

| Operation                    | ID               | Description                                            | Trigger |
| ---------------------------- | ---------------- | ------------------------------------------------------ | ------- |
| **Create Comment**           | `create_comment` | Comment on a post/photo/video (or reply to a comment). |         |
| **Delete Comment**           | `delete_comment` | Delete a comment.                                      |         |
| **Get Reactions**            | `get_reactions`  | Get reactions on a post/comment.                       |         |
| **Hide / Unhide Comment**    | `hide_comment`   | Hide or unhide a comment.                              |         |
| **Like Object**              | `like_object`    | Like an object (post/comment) as the Page.             |         |
| **Private Reply to Comment** | `private_reply`  | Send a private (Messenger) reply to a comment.         |         |
| **Read Comments**            | `read_comments`  | Read comments on a post/photo/video.                   |         |
| **Unlike Object**            | `unlike_object`  | Remove the Page's like from an object.                 |         |
| **Update Comment**           | `update_comment` | Edit a comment.                                        |         |

### Insights

| Operation         | ID              | Description              | Trigger |
| ----------------- | --------------- | ------------------------ | ------- |
| **Page Insights** | `page_insights` | Get Page-level insights. |         |
| **Post Insights** | `post_insights` | Get post-level insights. |         |

### Media

| Operation        | ID             | Description                        | Trigger |
| ---------------- | -------------- | ---------------------------------- | ------- |
| **Create Album** | `create_album` | Create a photo album on a Page.    |         |
| **List Albums**  | `list_albums`  | List a Page's photo albums.        |         |
| **List Videos**  | `list_videos`  | List a Page's videos.              |         |
| **Upload Photo** | `upload_photo` | Upload a photo to a Page (by URL). |         |
| **Upload Video** | `upload_video` | Upload a video to a Page (by URL). |         |

### Messenger

| Operation                     | ID                          | Description                                                                          | Trigger |
| ----------------------------- | --------------------------- | ------------------------------------------------------------------------------------ | ------- |
| **Get Messenger Profile**     | `get_messenger_profile`     | Get the current Messenger Profile fields.                                            |         |
| **Get User Profile**          | `get_user_profile`          | Get a Messenger user's profile by PSID.                                              |         |
| **Send Attachment**           | `send_attachment`           | Send a media attachment (image/audio/video/file) by URL over Messenger.              |         |
| **Send Message**              | `send_message`              | Send a Messenger message (text or raw message object) to a recipient.                |         |
| **Send Sender Action**        | `send_sender_action`        | Send a sender action (typing indicator / mark seen).                                 |         |
| **Set Messenger Profile**     | `set_messenger_profile`     | Set the Messenger Profile (get started / persistent menu / greeting / ice breakers). |         |
| **Thread Control (Handover)** | `thread_control`            | Handover Protocol: pass / take / request thread control.                             |         |
| **Upload Message Attachment** | `upload_message_attachment` | Upload a reusable Messenger attachment; returns an attachment\_id.                   |         |

### Pages

| Operation                      | ID                          | Description                                                             | Trigger |
| ------------------------------ | --------------------------- | ----------------------------------------------------------------------- | ------- |
| **Block User**                 | `block_user`                | Block a user from a Page (by user ID or PSID).                          |         |
| **Get Blocked Users**          | `get_blocked`               |                                                                         |         |
| **Get Call-To-Actions**        | `get_call_to_actions`       |                                                                         |         |
| **Get Conversations (Inbox)**  | `get_conversations`         |                                                                         |         |
| **Get Page**                   | `get_page`                  | Get a Page's fields/details.                                            |         |
| **Get Page Events**            | `get_events`                |                                                                         |         |
| **Get Page Ratings**           | `get_ratings`               |                                                                         |         |
| **Get Page Roles**             | `get_roles`                 |                                                                         |         |
| **Get Page Settings**          | `get_settings`              |                                                                         |         |
| **Get Page Tabs**              | `get_tabs`                  |                                                                         |         |
| **Get Tagged Content**         | `get_tagged`                |                                                                         |         |
| **List Live Videos**           | `list_live_videos`          |                                                                         |         |
| **List Webhook Subscriptions** | `list_page_subscriptions`   |                                                                         |         |
| **Subscribe Page Webhooks**    | `subscribe_page_webhooks`   | Subscribe the app to a Page's webhook fields.                           |         |
| **Unsubscribe Page Webhooks**  | `unsubscribe_page_webhooks` | Unsubscribe the app from a Page's webhooks.                             |         |
| **Update Page**                | `update_page`               | Update a Page's settings/metadata (about, phone, website, hours, etc.). |         |

### Posts

| Operation                | ID                     | Description                                    | Trigger |
| ------------------------ | ---------------------- | ---------------------------------------------- | ------- |
| **Delete Post**          | `delete_post`          | Delete a post.                                 |         |
| **Get Post**             | `get_post`             | Get a single post.                             |         |
| **Get Post Attachments** | `get_post_attachments` | Get a post's attachments (media/links).        |         |
| **List Posts**           | `list_posts`           | List a Page's own published posts.             |         |
| **Publish Post**         | `publish_post`         | Publish (or schedule) a post to a Page's feed. |         |
| **Read Feed**            | `read_feed`            | Read a Page's feed (posts, statuses, links).   |         |
| **Update Post**          | `update_post`          | Edit a post's message.                         |         |

### Triggers

| Operation                 | ID                       | Description | Trigger |
| ------------------------- | ------------------------ | ----------- | ------- |
| **On Any Facebook Event** | `on_any_facebook_event`  |             | Yes     |
| **On Feed Activity**      | `on_feed`                |             | Yes     |
| **On Message**            | `on_messages`            |             | Yes     |
| **On Message Delivered**  | `on_message_deliveries`  |             | Yes     |
| **On Message Reaction**   | `on_message_reactions`   |             | Yes     |
| **On Message Read**       | `on_message_reads`       |             | Yes     |
| **On New Rating**         | `on_ratings`             |             | Yes     |
| **On Page Mention**       | `on_mention`             |             | Yes     |
| **On Postback**           | `on_messaging_postbacks` |             | Yes     |
| **On Referral**           | `on_messaging_referrals` |             | Yes     |
| **On Standby (Handover)** | `on_standby`             |             | Yes     |
