Data & Analytics Workflows
Data processing and analytics
Synchronize Typebot Flows with GitHub for Backup and Deletion
Automate the backup of Typebot flows to GitHub and ensure synchronization by deleting files in GitHub if flows are removed from Typebot.
n8n$19.99Automatically Discover Undocumented API Endpoints Using Regex and AI
This workflow identifies hidden API endpoints in JavaScript files of websites, leveraging regex and AI analysis to uncover undocumented APIs.
n8n$19.99Real-Time Email Validation with APILayer in n8n
This n8n workflow validates email addresses in real-time using the APILayer Email Verification API, enhancing data quality and reducing bounce rates for lead generation, user registration, and newsletter sign-ups.
n8n$4.99Split Out Binary Data
This workflow helps with processing binary data. You'll often have binary objects with keys such as `attachment_0`, `attachment_1`, `attachment_2`, etc., attached to your items, for example, when reading an incoming email. This binary data is hard to process because it's not an array you can simply loop through. This workflow solves this problem by providing a Function node that takes all incoming items and all their binary data and then returns a single item for each file with a `data` key containing your binary file. Incoming binary data:  Processed binary data: 
n8n$4.99Automate Google Maps Data Extraction to Google Sheets and Excel
Streamline the process of gathering business data from Google Maps using SerpAPI and export it directly to Google Sheets and Excel. Ideal for marketers and researchers needing efficient data collection.
n8n$9.99Automate Sports Betting Data with The Odds API
# **Automate Sports Betting Data with TheOddsAPI** This workflow enables you to create and update a table using TheOddsAPI for sports betting data. It automatically pulls upcoming Ice Hockey games at the start of the day and updates the table with results at the end of the day. You can modify it to retrieve odds and game data for any sport. This setup is particularly useful for sports betting applications, such as tracking the results of a predictive model. It leverages scheduled triggers to activate HTTP requests, which then create or update fields in Airtable by matching on the game ID. --- ## **Prerequisites** Before implementing this workflow, ensure you have the following: 1. **TheOddsAPI Account & API Key** - Sign up at [TheOddsAPI](https://theoddsapi.com/) and obtain an API key. - Ensure you have the correct API permissions to access sports odds and results. 2. **Airtable Account & API Key** - Create an account at [Airtable](https://airtable.com/) and set up a database. - Obtain an API key from the **Account Settings** page. 3. **API Access & Rate Limits** - Review **TheOddsAPI's rate limits** and ensure your account tier allows for scheduled API calls. - Confirm that **Airtable API limits** align with your expected data retrieval frequency. --- ## **Step-by-Step Guide to Integrating TheOddsAPI** ### **1. Schedule API Requests** Set up a trigger to automatically pull upcoming Ice Hockey games at the start of each day. ### **2. Fetch Data from TheOddsAPI** Retrieve the latest sports betting data, including game details and odds, using TheOddsAPI. ### **3. Store Data in Airtable** Insert or update records in Airtable by matching game IDs, ensuring data accuracy. #### **Sample Airtable Template Column Setup for Ice Hockey** *(Table can adjust depending on sport and data needs. Reference [TheOddsAPI](https://theoddsapi.com/) for more documentation.)* - **Game ID** - **Sport** - **League** - **Game Date (UTC)** - **Home Team** - **Away Team** - **Completed** (Boolean: `TRUE`/`FALSE` for game completion status) - **Scores** (JSON or String for final scores) - **Last Update** (Timestamp of the latest update) ### **4. Schedule an End-of-Day Update** Configure another trigger to fetch final game results at the end of the day. ### **5. Update Records in Airtable** Modify existing Airtable records with final scores and game outcomes for complete tracking. ### **6. Customize for Other Sports** Adjust API parameters to retrieve data for different sports and betting odds, making the system flexible for multiple use cases. --- This structured workflow automates sports betting data collection and updates, ensuring accurate and real-time tracking of odds and game results. By integrating TheOddsAPI with Airtable, you can build scalable applications for predictive sports analytics and betting insights.
n8n$9.99Automate LinkedIn Profile Collection with AI and Store in NocoDB
Efficiently gather LinkedIn profiles based on specific keywords and locations using SerpAPI, enhance data with OpenAI, and store results in NocoDB for easy access.
n8n$14.99Automate Notifications for New Google Sheets Entries Every 45 Minutes
This workflow checks Google Sheets for new data every 45 minutes and sends a notification to Mattermost if new entries are found.
n8n$4.99Automate Real-time Job and Salary Data Extraction with Bright Data MCP and OpenAI
Streamline the extraction and analysis of job descriptions and salary details from job listings using Bright Data MCP and OpenAI. Ideal for recruiters, HR teams, and market analysts seeking to automate data collection and analysis.
n8n$14.99Automate LinkedIn Post Engagement Analysis with Airtop
Effortlessly extract and analyze engagement metrics from LinkedIn posts using Airtop for enhanced marketing and research insights.
n8n$4.99Automate CSV Contact Import to Notion from Google Drive
Streamline your workflow by automatically importing contacts from a CSV file in Google Drive into a Notion database. This automation extracts key contact details and updates your Notion database effortlessly.
n8n$4.99Automatically Store Retell Call Transcripts in Google Sheets, Airtable, or Notion
This workflow captures and stores Retell call transcripts and analyses in Google Sheets, Airtable, or Notion upon receiving a 'call_analyzed' webhook event. It is ideal for users who need to maintain a structured record of call data.
n8n$9.99Automate Data Analysis from Google Sheets Using OpenAI
Leverage OpenAI to automatically analyze data from Google Sheets, providing insights and key performance indicators (KPIs) with ease.
n8n$4.99Automate Trustpilot Review Scraping to Google Sheets and CSV for HelpfulCrowd
This workflow automates the process of scraping Trustpilot reviews for a specified business and saving them into Google Sheets. It also formats the data for compatibility with HelpfulCrowd.
n8n$9.99Automate Carbon Footprint Tracking and ESG Reporting with AI and Google Drive
Streamline your carbon footprint tracking and ESG reporting by automating data collection, analysis, and report generation using ScrapeGraphAI and Google Drive.
n8n$14.99Convert CSV to JSON with Error Handling and Slack Alerts
This workflow converts CSV data into JSON format via a webhook, with robust error handling and Slack notifications for any issues encountered.
n8n$14.99Demo Workflow - How to Use workflowStaticData()
This workflow demonstrates how to use the `workflowStaticData()` function to set any type of variable that will persist within workflow executions. [https://docs.n8n.io/code/cookbook/builtin/get-workflow-static-data/](https://docs.n8n.io/code/cookbook/builtin/get-workflow-static-data/) This can be useful, for example, when working with access tokens that expire after a certain time period. Using `staticData`, we can keep a record of that access token and the expiry time and build our workflow logic around it. ## Important Static Data only persists across **production** executions, i.e., triggered by Webhooks or Schedule triggers (not manual executions!). For this, the workflow will have to be activated. ## Setup - Configure HTTP Request node to fetch access token from your API (optional) - Activate workflow - Test the workflow with the webhook production link - You can check the population of the static data in the single executions ### Feedback If you found this useful or want to report some missing information - I'd be happy to hear from you at [ria@n8n.io](mailto:ria@n8n.io)
n8n$9.99Automate Daily Google Analytics Reports to Discord
Streamline your team's workflow by automatically fetching daily Google Analytics metrics and posting them to a Discord channel. This automation updates previous entries as data finalizes over a week, ensuring accurate and clutter-free reporting.
n8n$24.99Automate Indeed Company Data Extraction and Summarization with Airtable and Google Gemini
This workflow automates the extraction and summarization of company data from Indeed using Bright Data, storing results in Airtable, and leveraging Google Gemini for data transformation.
n8n$14.99Automate Line Chart Creation and Upload to Google Drive
This workflow generates a dynamic line chart from JSON data using QuickChart and uploads the resulting image to Google Drive, streamlining your data visualization process.
n8n$4.99Automate Company Data Enrichment in Google Sheets Using Explorium MCP
This n8n workflow automatically enriches company data in Google Sheets by integrating with Explorium MCP. It updates your spreadsheet with firmographic details like business ID, NAICS code, employee range, and revenue range.
n8n$9.99Automate Amazon Electronics Best Seller Data Extraction with Bright Data and Google Gemini
Streamline the extraction of Amazon's Electronics best seller data using Bright Data and transform it into structured JSON with Google Gemini, then forward it to a webhook for further processing.
n8n$4.99Extract Business Data from Google Maps via Chat to Excel and Google Sheets
## Who is this for This workflow is designed for marketers, researchers, and business owners who need to quickly find and export company data from Google Maps into a structured table format. ## What problem is this workflow solving Manually collecting business contact information from Google Maps is time-consuming and error-prone. This workflow automates the process, allowing users to instantly extract company data and export it to Excel or Google Sheets for further use. For example, title, rating, reviews, address, operating hours, phone, website, type, GPS coordinates. ## What this workflow does - Takes a user's search query via chat - Scrapes company data from Google Maps based on that query - Returns the results in a downloadable Excel file - Saves the same data to a connected Google Sheets document for easy access and sharing ## Setup 1. Add your credentials: - Google Sheets API - Google Maps API 2. Run the workflow and enter your search request in the chat interface 3. Retrieve your results from either: - The Get XLSX node as an Excel file - The linked Google Sheets file
n8n$9.99Bright Data-Powered Competitive Price Lookup and Report Generator
This n8n workflow automates the collection, enrichment, and analysis of e-commerce product listings using Bright Data and AI, then delivers an HTML email report with the most competitive offers. **What It Does** - Pulls product titles from a Google Sheet. - For each product, searches a Bright Data marketplace dataset (Google Shopping) for available listings. - Extracts relevant fields: price, title, seller name, and listing URL. - Sends this data to Google Gemini for AI-powered Markdown report generation. - Converts Markdown to HTML and styles the output for better email rendering. - Sends an email report for each product with the top 20 most affordable offers. **Step-by-Step Setup** - Load product list from Google Sheets. - For each product title, run a Bright Data filter request (case-sensitive match). - Poll the snapshot status until it is ready. - Retrieve snapshot content and clean the results with a Code node. - Pass the results to Gemini (PaLM/Gemini Flash) for analysis and report generation in Markdown. - Convert Markdown into styled HTML using Markdown + Code nodes. - Send formatted email to a predefined recipient. - Return to the loop and repeat for the next product. **How It Works** - Loop Control: SplitInBatches handles product-by-product processing. - Snapshot Handling: Snapshot status is polled every 30s until success/failure. - AI Formatting: Gemini summarizes listings and formats content. - Error Handling: Failed snapshots produce a warning message and resume the loop. **Final Output** - Each email contains: - The product name - A clean HTML of up to 20 sellers with lowest prices - Links to listings - AI-generated pricing summary **Credentials Used** - Bright Data account - Google Gemini (PaLM/Gemini Flash) - Google Sheets (OAuth2) - SMTP Email (emailSend node) **Important Notes** - Item title search is case-sensitive. Typos or casing mismatches may result in no results. - Requires **n8n-nodes-brightdata community node** to be installed.
n8n$14.99
Related categories
Custom AI Systems & Services
Our team of experienced AI builders will help build custom AI systems, workflows, and solutions.
Request Custom Work