AI Agent - Scraping Events Data
This project automates the process of scraping and importing global events from platforms like Google, Meetup, and Eventbrite into your system. Using n8n, the workflow fetches the latest events, checks for duplicates, and inserts new entries — keeping your event database continuously updated with minimal manual effort.
Auto-insert New Venue into Database via n8n: Automatically creates new venue entries in the system with minimal manual input.
Collect Venue Info via Google Sheets: Venue data is initially added to a Google Sheet with only basic information (e.g. name, email).
Scheduled Checks for New Rows: n8n periodically checks the Google Sheet for new entries. Periodically calls Google Events, Meetup, and Eventbrite APIs to fetch the latest events worldwide
Generate Missing Data & Create Venue: If the venue does not exist, missing information is generated and inserts newly discovered events directly into the system's database for use across the platform.
Send Welcome Email Automatically: A personalized welcome email is sent to the new venue upon successful insertion.
Slack Notification: Sends a real-time notification to a designated Slack channel once a new venue is added successfully.
Auto-insert New Venue into Database via n8n: Automatically creates new venue entries in the system with minimal manual input.
Collect Venue Info via Google Sheets: Venue data is initially added to a Google Sheet with only basic information (e.g. name, email).
Scheduled Checks for New Rows: n8n periodically checks the Google Sheet for new entries. Periodically calls Google Events, Meetup, and Eventbrite APIs to fetch the latest events worldwide
Generate Missing Data & Create Venue: If the venue does not exist, missing information is generated and inserts newly discovered events directly into the system's database for use across the platform.
Send Welcome Email Automatically: A personalized welcome email is sent to the new venue upon successful insertion.
Slack Notification: Sends a real-time notification to a designated Slack channel once a new venue is added successfully.