See llms.txt for all machine-readable content.

Back to Templates

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

Created by

Created by: alfalfa || alfalfa
alfalfa

Last update

Last update 12 hours ago

Categories

Share


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

  1. Runs every morning on a schedule.
  2. Sets the Facebook events search query and the maximum number of events to collect.
  3. Uses Apify to run the Facebook Events Scraper actor with the configured query and limit.
  4. Reads the scraped event items from the Apify dataset created by the actor run.
  5. 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.
  6. Creates a Google Calendar event for each occurrence with the event title, dates, location, and description plus the Facebook URL.

Setup

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