{"product_id":"sync-facebook-events-to-google-calendar-with-apify-n8n","title":"Sync Facebook Events to Google Calendar with Apify \u0026 n8n","description":"\u003ch3\u003eAutomatically Sync Public Facebook Events to Google Calendar (via Apify + n8n)\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow runs every morning to find public Facebook events for your chosen search query using Apify’s Facebook Events Scraper, expands recurring events into individual occurrences, and then creates matching events in your Google Calendar—so your calendar stays up to date with minimal effort.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRuns on a schedule:\u003c\/strong\u003e the workflow is configured to execute every morning (default: 06:00, adjustable).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSearches Facebook Events via Apify:\u003c\/strong\u003e you set \u003cem\u003esearchQuery\u003c\/em\u003e and \u003cem\u003emaxEvents\u003c\/em\u003e in the Settings step. Apify runs the Facebook Events Scraper actor with those parameters.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eReads scraped results from the Apify dataset:\u003c\/strong\u003e it pulls the event items produced by the actor run.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eExpands recurring events:\u003c\/strong\u003e recurring Facebook events are converted into one item per occurrence.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eNormalizes date\/time:\u003c\/strong\u003e events without a start time are skipped, and if an end time is missing it defaults to \u003cem\u003etwo hours after\u003c\/em\u003e the start time.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCreates Google Calendar events:\u003c\/strong\u003e for each occurrence, it writes the event title, dates, location, and description, including the \u003cstrong\u003eFacebook URL\u003c\/strong\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eKeep a team calendar aligned with recurring community meetups and public Facebook events for a specific city or topic.\u003c\/li\u003e\n  \u003cli\u003eFor event managers, automatically consolidate relevant Facebook event details into Google Calendar without manual copying.\u003c\/li\u003e\n  \u003cli\u003eSaaS operators and automation engineers can standardize event syncing for different locations by only changing \u003cem\u003esearchQuery\u003c\/em\u003e and \u003cem\u003emaxEvents\u003c\/em\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSchedule Trigger\u003c\/strong\u003e for daily execution\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eApify (apifyn8n-nodes-apify)\u003c\/strong\u003e using the \u003cstrong\u003eFacebook Events Scraper\u003c\/strong\u003e actor\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eGoogle Calendar\u003c\/strong\u003e node to create events in a selected target calendar\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCode \/ logic steps\u003c\/strong\u003e to expand recurring events, skip items without start times, and default missing end times\u003c\/li\u003e\n  \u003cli\u003eUses \u003cstrong\u003eApify credential (API token)\u003c\/strong\u003e and a \u003cstrong\u003eGoogle Calendar credential\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45978859536563,"sku":"N8N-19379","price":43.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/DIqwPsEOIMyFD2myf-6Qx_W3lBTJZ5.png?v=1788858113","url":"https:\/\/buyflowscripts.com\/products\/sync-facebook-events-to-google-calendar-with-apify-n8n","provider":"N8N Commerce","version":"1.0","type":"link"}