Facebook Page – Connection and settings

Estimated reading time: 9 min
facebook Banners Facebook Page - Connection and settings

Facebook is a social media platform that allows individuals and organizations to create profiles, connect with others, and share content such as photos, videos, and updates. Businesses can use Facebook to manage Pages, publish content, reach targeted audiences through ads, and track engagement.

Connecting Wiresk with Facebook enables automated content publishing, post management, and data retrieval from Facebook Pages. This helps streamline marketing workflows, improve consistency in communication, and enhance audience engagement by using Facebook’s wide reach and demographic insights.

Available Methods:

  • Create a Page Media Post – Publish photos or videos to a Facebook Page.
  • Create a Page Post – Publish text-based or link posts to a Facebook Page.
  • Update a Page Post – Edit an existing post on a Facebook Page.
  • Delete Page Post – Remove a post from a Facebook Page.
  • List Page Post – Retrieve a list of published posts from a Facebook Page.

A connection to your Facebook account is needed so we can sync it with our platform.

There are two ways to connect your app to Wiresk:

  • In “My apps” section, where you can manage your connections (select or create your group first to get access to this section, refer to the Group system ).
  • While building your Flow, you can easily establish a connection to your app directly within the Flow builder. This can be done during the setup of either a Trigger or a Method.

This guide explains how to set up a connection in “My apps” section, which is essentially the same process as creating one on-the-go.

  • On your Wiresk’s Dashboard, select your Group.
  • On the left panel, go to “My apps” and select create button
  • Search “Facebook Page” in the search field or scroll down the list of apps and choose the Facebook Page icon.
Animated image GIF, showing the step of how to create an app connection. First, select the group then select the + create button.
This connection is use to connect with a “normal” user Facebook account, if you possess a Facebook developer account, please use the Advanced connection.

On the connection settings panel:

  • Give a name to your connection, for example “Facebook Page”.
  • Select “Facebook Page” applications for the authorization.
  • Select “Authorize” button.
Wiresk interface showing the Facebook OAuth connection setup. The user is prompted to name the connection ("Facebook OAuth connection") and select the application scope for authorization. The "Facebook Page" option is checked, indicating permission to manage Facebook Page content. Two tabs are visible at the top: "Oauth Connection" (selected) and "Advanced Connection." At the bottom, there are "Test" and "Authorize" buttons.

You will be redirect to Facebook authorization and access page.

  • Select the button “Continue as”.
  • Choose the Pages you want Wiresk app to access, and click on Continue.
  • Now, you can review  the Wiresk app’s access request, then click on save.

You will be redirect to Wiresk’s connection settings panel.

  • Notice that your Facebook Page connection is now listed in “My Apps”.
  • Save your connection, and voila! your connection is ready to be used inside your Flows.
Meta Developer Dashboard showing the "Apps" section with no apps created yet. On the left, filter options include "All Apps," "Archived," and "Required actions," along with a dropdown to select a business portfolio. The main panel displays a message stating "No apps yet. To get started, create your first app" with a green "Create App" button.
  • Set:
    • App Name (e.g., Wiresk Connector)
    • Contact Email
Meta Developer portal screen for creating a new app. The "App details" step is selected in the progress bar. The form includes two fields: "App name" with the value "Wiresk app" and "App contact email" with the value "business@wiresk.com". Below the form are "Cancel" and "Next" buttons. The screen guides the user through the process of registering a new app for Meta services.
  • On the next screen, scroll down and select “Other”.
Meta Developer portal showing the "Use cases" step during app creation. Several predefined use case options are listed. At the bottom, the "Other" option is selected, allowing the user to create the app in the old experience with full access to all permissions, features, and products. "Cancel," "Previous," and "Next" buttons are displayed at the bottom.
  • Then, select “Business” app type.
Meta Developer portal showing the first step of the "Create an app" process, titled "Select an app type." Two options are available: 1. Business (selected): For managing business assets like Pages, Events, Groups, Ads, Messenger, WhatsApp, and Instagram using business-related permissions and features.
2. Consumer: For connecting consumer products, such as Facebook Login.
The left panel highlights the current step "Type," followed by "Details." At the bottom are "Cancel" and "Next" buttons.
  • Review your app information then click on “Create app” (You will be prompted to re-enter your Facebook account password).
Meta Developer portal showing the "Details" step of the app creation process. The app type "Business" is confirmed with a green checkmark. The form includes fields for "App name" (set to "Wiresk app"), "App contact email" (wiresktest@gmail.com). A checkbox note confirms agreement to the Meta Platform Terms and Developer Policies. At the bottom are "Cancel," "Previous," and a green "Create app" button.

On your app dashboard:

  • Scroll down the page, then set up “Facebook Login for Business“.
Meta Developer portal showing the "Client OAuth settings" section. Several toggle options are enabled, including "Client OAuth login," "Web OAuth login," "Enforce HTTPS," and "Use Strict Mode for redirect URIs." The "Valid OAuth Redirect URIs" field is populated with https://api.wiresk.com/api/auth/callback, indicating the URI where users will be redirected after authentication. Options like "Login from Devices" and "Login with the JavaScript SDK" are disabled. At the bottom, there are "Discard" and "Save changes" buttons.
  • In Client OAuth settings, provide a valid OAuth redirect URIs
    • Make sure to enter this: https://api.wiresk.com/api/auth/callback
  • Save the changes and go to the next step.
  1. Go to App settings > Basic
  2. Copy the App ID
  3. Click on show button and copy the App Secret, keep both of them in a safe place for Wiresk connection settings.
  4. Provide the App domains, for Wiresk, enter this : wiresk.com
  5. Provide Wiresk Privacy Policy URL : https://wiresk.com/privacy-policy/
  6. Choose “Business and pages” category
  7. Save changes
  8. Set your app mode to Live
Meta Developer portal showing the "Basic" settings page of the Wiresk app. On the left, the "Basic" section under "App settings" is selected. In the main panel, the App ID is displayed and grayed out, while the App secret is hidden with an option to show it. The display name is "Wiresk app" and the contact email is wiresktest@gmail.com. The domain "wiresk.com" is entered in the App domains field. The Privacy Policy URL is set to "https://wiresk.com/privacy-policy/". The data deletion instructions section is present but not filled. The category is set to "Business and pages." At the bottom, there are "Discard" and "Save changes" buttons. The App Mode toggle at the top is set to "Live" instead of "Development."

Now you are ready to go for the next steps.

  • Go back to Wiresk > My Apps
  • Click on “Create” button and search for Facebook Page app.
  • Name your connection (E.g., Facebook Page advanced connection).
  • Select the Advanced Connection tab.
  • Past the App ID and App Secret from the previous step.
  • Select the checkbox “Facebook Page” for the app authorization.
  • Click on “Authorize” button.
Wiresk interface for setting up a Facebook Advanced Connection. The "Advanced Connection" tab is selected. The form includes a required "Name" field filled with "Facebook advance connection", followed by required fields for "App ID" (pre-filled) and "App Secret" (hidden for security). A checkbox is selected for "Facebook Page" to enable the Manage Facebook Page scope. At the bottom, there are two buttons: a green "Test" button and a purple "Authorize" button.

You will be redirect to Facebook authorization and access page.

  • Select the button “Continue as”.
Meta OAuth screen asking the user to continue with their Facebook account. The prompt says “Continue as [name]?” indicating that Wiresk app will receive the user’s name and profile picture. There is also an option to log into another account. At the bottom are three options: “Not Now,” “Continue as [name],” and a link to Wiresk app’s Privacy Policy.
  • Choose the Pages you want Wiresk app to access, and click on Continue.
Meta permission screen titled “Choose the Pages you want Wiresk app to access.” Two options are presented: "Opt in to all current and future Pages" and "Opt in to current Pages only," with the latter selected. Below is a list of Facebook Pages with checkboxes, one of which is selected. At the bottom are the “Back” and “Continue” buttons and a link to Wiresk app’s Privacy Policy.
  • Now, you can review the Wiresk app’s access request, then click on save.

You will be redirect to Wiresk’s connection settings panel.

Meta screen titled “Review Wiresk app’s access request.” It lists the permissions the Wiresk app is requesting, including access to email address, publishing video, managing call to action, Messenger conversations, logging events, creating content, and managing comments on the user's Facebook Page. Each item notes "1 Page selected." At the bottom are “Back” and “Save” buttons and a link to the Wiresk app’s Privacy Policy.
  • Notice that your Facebook Page connection is now listed in “My Apps”.
  • Save your connection, and voila! you are a ready to go.

Now that Facebook Page is linked to Wiresk, you’re ready to start building Flows.

Simple steps to create a Flow ↓
  • Select your Group, then on the Flow management screen click on “Create Flow”.
Animated image GIF, shows where to click to create a Flow in Wiresk. first select a group then click on create Flow.

Select the Trigger

It’s important to note that Facebook integration does not currently include any Triggers.
Flows can be executed by multiple Triggers, depending on the desired workflow. For example, you could use scheduled Triggers with different recurrence rules alongside a Webhook Trigger for immediate, event-driven runs of the Flow. If you choose to “Run Once“, the Flow will execute using only one Trigger and its sample data.
  • On the new screen, name the Flow that you want to create.
  • Add your Triggers by clicking on the Wiresk 2025 05 02 at 15.00.40 Facebook Page - Connection and settings next to “All Triggers”.
  • On the Trigger selection screen, search your app or select it from the list below the screen.
Screenshot of Wiresk Trigger setting screen. Red arrows shows that you can wether search your app in the search or or select it in the list below.
  • Select your preferred Trigger on the next screen and customize its settings.

As mentioned in “How to connect your app to Wiresk” above, during your Trigger settings, you can create a new connection to your apps at this stage.

Add a Method to your Flow

The Method will perform a specific task on a particular app or service you’ve connected to Wiresk like get info or send emails.

You can add at least 1 or multiple Methods for complex Flows (a maximum of 255 Methods).
  • On the Flow builder screen, click on the plus button (+) next to the Trigger icon.
Screenshot of Wiresk Flow Builder, showing Trigger icon and an arrow pointing to a plus button. This button is use to add Methods in Wiresk.
  • Search or scroll down to select your apps Methods, then configure it settings. For Facebook Methods, see Methods list and settings below.
Screenshot of Wiresk flow builder.  This screen shows the Methods selection panel. Search the app or select it in the list below the search.

Add Wiresk Tools to your Flow

If you want to build a complex Flow, Wiresk offers a selection of tools at your disposal. Refer to Wiresk’s Tools

To add Tools in your Flow, Follow the same step as adding the Methods.

  • On the Flow builder screen, click on the plus button (+) then just click on the “Tool” tab and select the Tool that you want to add.
You can refer to “How to Create a Flow” tutorial for more detailed instructions, including step-by-step guidance on mapping and configuration.

The Pages Methods is a set of Facebook Graph API endpoints that apps can use to create and manage a Page’s settings and content.

Facebook icon

List Page Post Copy Link

Configuration Table:

Input Options (Field Mapping):

  • Input: Allows dynamic inputs, e.g., from a Trigger or from Step responses. Input tab>uncheck “Show recommended” to see all fields).
  • Default Value: Select value from a defined list or specify a fixed attribute.
  • Manual input: Set a custom value by using the Lightning Bold feature (⚡ icon).

(*) required field

Name*List Page Post
Connection*Select your connection or create one.

MATCHING CRITERIA

Page*

Select the page where you want to to retrieve posts.

MAP FIELDS

Published

True – False

You can choose whether to include published posts or not.

Limit

Set a limit on the number of posts to retrieve.

Sample response
{
  "data": [
    {
      "created_time": "2019-01-02T18:31:28+0000",
      "message": "This is my test post on my Page.",
      "id": "page_post_id"
    }
  ],
...
}
Expand

Create a Page Post Copy Link

Configuration Table:

Input Options (Field Mapping):

  • Input: Allows dynamic inputs, e.g., from a Trigger or from Step responses. Input tab>uncheck “Show recommended” to see all fields).
  • Default Value: Select value from a defined list or specify a fixed attribute.
  • Manual input: Set a custom value by using the Lightning Bold feature (⚡ icon).

(*) required field

Name*Create a Page Post
Connection*Select your connection or create one.

MATCHING CRITERIA

Page*

Select the page where you want to create the post.

MAP FIELDS

Message*

Text content of the new post.

Link

Provide a URL if you want to post a link.

Published

True – False

Set to true to publish the post immediately (default) or false to publish later

Scheduled Publish Time

Sets a specific time for the post to be published.

⚠️ The publish date must be between 10 minutes and 30 days from the time of the Method request.

Sample response on success
{
  "id": "page_post_id" 
}
Expand

Configuration Table:

Input Options (Field Mapping):

  • Input: Allows dynamic inputs, e.g., from a Trigger or from Step responses. Input tab>uncheck “Show recommended” to see all fields).
  • Default Value: Select value from a defined list or specify a fixed attribute.
  • Manual input: Set a custom value by using the Lightning Bold feature (⚡ icon).

(*) required field

Name*Publish Photos
Connection*Select your connection or create one.

MATCHING CRITERIA

Page*

Select the page where you want to publish photos.

MAP FIELDS

Message

Text content of the new post.

⚠️ When you publish a single photo, only the caption field is displayed with the photo, not the Message.

Published

True – False

Set to true to publish the post immediately (default) or false to publish later

Scheduled Publish Time

Sets a specific time for the post to be published.

⚠️ The publish date must be between 10 minutes and 30 days from the time of the Method request.

Photos

Add photos to your post.

+Element +Map
(Add a repeating group of fields or Map it from an array. See Field Mapping).

Element 1: Represents the first photo.

URL*:

Link address of your Photo.

Caption*:

Add a caption to your photo.

⚠️ When you publish a single photo, only the caption field is displayed with the photo, not the Message.

Sample response on success
{
  "id":"photo_id",
  "post_id":"page_post_id" 
}
Expand

Update a Page Post Copy Link

Configuration Table:

Input Options (Field Mapping):

  • Input: Allows dynamic inputs, e.g., from a Trigger or from Step responses. Input tab>uncheck “Show recommended” to see all fields).
  • Default Value: Select value from a defined list or specify a fixed attribute.
  • Manual input: Set a custom value by using the Lightning Bold feature (⚡ icon).

(*) required field

Name*Update a Page Post
Connection*Select your connection or create one.

MATCHING CRITERIA

Page*

Select the page where you want to publish photos.

Post ID*

Provide the ID of the post to update.

How to get it:

  • From Facebook post URL: If your post URL is https://www.facebook.com/{page-name}/posts/1234567890, then 1234567890 is the Post ID.
  • Mapping from a previous step “List Page Post

MAP FIELDS

Message

New text content of the new post.

Link

Provide a URL if you want to post a link.

Published

True – False

Set to true to publish the post immediately (default) or false to publish later

Scheduled Publish Time

Sets a specific time for the post to be published.

⚠️ The publish date must be between 10 minutes and 30 days from the time of the Method request.

Photos

Add photos to your post.

+Element +Map
(Add a repeating group of fields or Map it from an array. See Field Mapping).

Element 1: Represents the first photo.

URL*:

Link address of your Photo.

Caption*:

Add a caption to your photo.

Sample response on success
{
  "success": true
}
Expand

Delete a Page Post Copy Link

Configuration Table:

Input Options (Field Mapping):

  • Input: Allows dynamic inputs, e.g., from a Trigger or from Step responses. Input tab>uncheck “Show recommended” to see all fields).
  • Default Value: Select value from a defined list or specify a fixed attribute.
  • Manual input: Set a custom value by using the Lightning Bold feature (⚡ icon).

(*) required field

Name*Delete a Page Post
Connection*Select your connection or create one.

MATCHING CRITERIA

Page*

Select the page that contains the post to delete.

Post ID*

Provide the ID of the post to delete.

How to get it:

  • Mapping from a previous step “List Page Post
  • From Facebook post URL: If your post URL is https://www.facebook.com/{page-name}/posts/1234567890, then 1234567890 is the Post ID.

MAP FIELDS

if not Found Consider as

Success – When the record is not found during execution, the system does not treat this as an error. Instead, it considers the operation successful and continues with the workflow.

Failed – Wiresk treats this as an error or failure. The workflow stops or takes a predefined failure action.

Sample response on success
{
  "success": true
}
Expand

Once your Flow is configured, you can test or automate it using the Run panel or by managing Triggers from the Flow Management screen.

  • Run Flow: Manually runs the Flow once using sample data. Ideal for testing logic and field mapping. See How to Run a Flow.
  • Run Scheduler: Force-runs the Trigger immediately using live input. This bypasses the recurrence rule and is useful for verifying real data mapping. Learn more in Wiresk Scheduler – The Fundamentals.

From the Trigger management panel (clock icon), you can:

  • Activate or deactivate Triggers
  • Force-run the scheduler
  • Copy Routing Keys (for HTTP Triggers)

If your Flow uses a Webhook Trigger, it runs automatically on each incoming webhook—no scheduler required. It remains active until you manually deactivate it.