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.