Sync Facebook events to Google Calendar using Apify’s Facebook Events Scraper

Go to Workflow
0 views
Built by alfalfa alfalfa
Created on September 08, 2026

Description

Quick Overview
This workflow runs every morning, uses Apify’s Facebook Events Scraper to find public Facebook events for a search query, expands recurring events into individual occurrences, and creates matching events in Google Calendar.

How it works
Runs every morning on a schedule.
Sets the Facebook events search query and the maximum number of events to collect.
Uses Apify to run the Facebook Events Scraper actor with the configured query and limit.
Reads the scraped event items from the Apify dataset created by the actor run.
Expands recurring events into one item per occurrence, skips events without a start time, and defaults missing end times to two hours after the start.
Creates a Google Calendar event for each occurrence with the event title, dates, location, and description plus the Facebook URL.

Setup
Add an Apify credential (API token) and ensure you have access to the Facebook Events Scraper actor.
Add a Google Calendar credential and select the target calendar in the Google Calendar event creation step.
Update searchQuery and maxEvents in the Settings step to match your location/topic and desired volume.
Adjust the schedule time if you don’t want it to run daily at 06:00.

Nodes Used (2)

Code
n8n-nodes-base.code
Google Calendar
n8n-nodes-base.googleCalendar