Drupal is a registered trademark of Dries Buytaert
Protected Pages 3.0.0 Major update available for module protected_pages (3.0.0). Commerce Core 3.3.8 Minor update available for module commerce (3.3.8). Search API HTML Element Filter 1.0.7 Minor update available for module search_api_html_element_filter (1.0.7). Layout Builder Reorder 2.0.1 Minor update available for module layout_builder_reorder (2.0.1). Ban 1.1.0 Minor update available for module ban (1.1.0). Field Formatter Range 2.0.0 Major update available for module field_formatter_range (2.0.0). Field Formatter Range 8.x-1.8 Minor update available for module field_formatter_range (8.x-1.8). Varbase Media Header 9.2.1 Minor update available for module varbase_media_header (9.2.1). Search API Solr 4.3.11 Module search_api_solr updated after 14 months of inactivity (4.3.11). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

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.

Activity

Total releases
1
First release
Sep 2025
Latest release
10 months ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Slowing

Releases

Version Type Release date
1.0.x-dev Dev Sep 8, 2025