Facebook Pages - create post defaulting to "get messages" call to action rather than included URL

I have two basic flows:

  • One creates a Facebook Pages post for my page when I publish a new video on YouTube
  • One creates a Facebook Pages post with data from email, which also includes a link to a page on my website

The similarity for both instances is that both flows include a link - both of which work correctly when I am viewing my Facebook page as that specific page itself.

For anyone else, when they click on the post link preview, it opens a new chat window with my Page rather than visiting the URL.

I have searched Facebook / Meta help on globally disabling this feature because I can’t imagine I’d ever use that feature instead of clicking the URL shared, but have had 0 luck.

One option is to disable messaging for the entire page, but I want to be able to receive messages (just not on URL posts), and disabling messages “hides” every single post ever made that has this feature.

I’m very new to Activepieces - I’m trying to figure out if this is either a problem with the way the piece itself works, or if I have my API configured incorrectly, or if it’s something else. As far as I can tell, the Facebook Pages piece has no such options anywhere like adding the “get messages” call to action to a post.

I’ve included the JSON below with the API ID and access token redacted.

Thank you in advance.

{
  "created": "1722543065796",
  "updated": "1722543065796",
  "name": "WW-NewYTVideo",
  "description": "",
  "tags": [],
  "pieces": [
    "@activepieces/piece-youtube",
    "@activepieces/piece-facebook-pages"
  ],
  "template": {
    "displayName": "WW-NewYTVideo",
    "trigger": {
      "name": "trigger",
      "valid": true,
      "displayName": "New Video In Channel",
      "type": "PIECE_TRIGGER",
      "settings": {
        "pieceName": "@activepieces/piece-youtube",
        "pieceVersion": "0.3.4",
        "pieceType": "OFFICIAL",
        "packageType": "REGISTRY",
        "triggerName": "new-video",
        "input": {
          "channel_identifier": "@wadesworldtv"
        },
        "inputUiInfo": {}
      },
      "nextAction": {
        "name": "step_1",
        "type": "PIECE",
        "valid": true,
        "settings": {
          "input": {
            "auth": "{{connections['facebook-pages']}}",
            "link": "{{trigger['link']}}",
            "page": {
              "id": "REDACTED",
              "accessToken": "REDACTED"
            },
            "message": "{{trigger['title']}} - {{trigger['media:group']['media:description']['#']}}"
          },
          "pieceName": "@activepieces/piece-facebook-pages",
          "pieceType": "OFFICIAL",
          "actionName": "create_post",
          "inputUiInfo": {},
          "packageType": "REGISTRY",
          "pieceVersion": "0.1.7",
          "errorHandlingOptions": {
            "retryOnFailure": {
              "value": false
            },
            "continueOnFailure": {
              "value": false
            }
          }
        },
        "displayName": "Create Page Post"
      }
    },
    "valid": true
  },
  "blogUrl": ""
}