Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Release: Opensolr Search 4.5.0 Minor update available for module opensolr_search (4.5.0). Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Usage Milestone: Simplify Module simplify crossed 10,000 active installs. Usage Milestone: Views Reference Filter Module entityreference_filter crossed 10,000 active installs. Usage Milestone: Dropdown Language Module dropdown_language crossed 10,000 active installs. Usage Milestone: Paragraphs Browser Module paragraphs_browser crossed 10,000 active installs. Usage Milestone: OpenAPI Module openapi crossed 10,000 active installs. Usage Milestone: Decoupled Router Module decoupled_router crossed 10,000 active installs. Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

This module provides an ECA action to automatically publish website content to a Facebook Page. It helps automate sharing content on Facebook, saving time and driving traffic to your site.

This module provides an ECA (Event - Condition - Action) action that allows you to automatically publish website content to a Facebook Page.

For news sites or blogs, a large portion of traffic often comes from social media. Sharing links to your website on Facebook can be essential for reaching a wider audience. This module, combined with ECA, helps automate that publishing on a Facebook page process, saving time, reducing manual effort, and driving more visitors to your site.

Prerequisites

  • A Facebook app with the proper permissions to publish posts to a Facebook Page.
  • A Facebook user who is an administrator of the Page you want to publish to, with a long-lived access token generated.
  • ECA and this module installed on your Drupal site.

Features

Together with the ECA module, it allows you to automatically publish website content to a Facebook page or schedule publications.

Usage example

Simple Workflow with Articles

In this example, we’ll configure a workflow to automatically post new articles to a Facebook Page.

  1. Install ECA, ECA Content (a submodule of ECA), and this module.
    Additionally, install an ECA modeller of your choice. In this example, we’ll use ECA Classic Modeller.
  2. Configure this module by providing your Facebook Page ID and access token.
  3. Create a new model in ECA with any name you like, and make sure to activate it.
  4. Add an event:
    • Insert content entity (ECA Content), selecting the type Content: Article.
    • Save the event.
  5. Add an action:
    • Content: Post Facebook (ECA Autopost Facebook).
    • Enter a value in Message to post and/or Attached link. You can use plain text or tokens.
    • Save the action.
  6. (Optional) Add a condition to determine whether or not the article should be posted.
  7. Edit the event created in step 4 and add a successor.
    • This successor should include the Content: Post Facebook action from step 5.
    • (Optional) Add a condition here as well.
    • Save the event.
  8. Create a new Article on your site and check whether it was successfully published on your Facebook Page.

Post-Installation

Configure this module by providing your Facebook Page ID and access token from your Facebook APP, and create a workflow that uses the Content: Post Facebook action.

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
1
Tracked since
Sep 2025
Latest release
11 months ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Slowing

Releases

Version Type Core Release date
1.0.x-dev Dev 10–11 Sep 8, 2025