Data & Analytics Automation Workflows — Page 22 | Neura Market
    Neura Market
    Neura Market
    /Categories
    Marketplace
    Directories
    Resources
    Home/Categories/Data & Analytics

    Data & Analytics Workflows

    Data processing and analytics

    • Automate Weather Forecast Logging to Google Sheets

      Automatically log a 14-day weather forecast from OpenWeatherMap into a Google Sheets spreadsheet, keeping your data organized and up-to-date.

      MakeFree
    • Automate PII Removal from CSV Files in Google Drive Using OpenAI

      This workflow automatically detects and removes personally identifiable information (PII) from CSV files uploaded to Google Drive using OpenAI, ensuring data privacy and compliance.

      n8nFree
    • Real Estate Lead Gen with BatchData Skip Tracing & CRM Integration

      Automates property lead generation via BatchData API, filters/scores leads, performs skip tracing, and pushes to CRM or Excel/email. Ideal for investors and agents seeking motivated sellers.

      n8n

    Marketplace

    • Prompts
    • Workflows
    • Agents Store
    • Workflow Packs
    • Categories
    • Marketplace

    Directories

    • AI Tools Directory
    • ChatGPT
    • Claude
    • Gemini
    • Cursor
    • Grok
    • DeepSeek
    • Perplexity
    • CoPilot
    • Midjourney
    • Stable Diffusion
    • MCP Servers
    • .md Directory
    • All Directories

    Free Tools

    • AI Text Humanizer
    • AI Content Detector
    • Workflow Generator
    • Model Comparison
    • AI Pricing Calculator
    • AI Benchmarks
    • ROI Calculator
    • All Free Tools

    Resources

    • AI News
    • Blog
    • AI Models
    • Integrations
    • Alternatives
    • n8n vs Zapier
    • Make vs Zapier
    • n8n vs Make
    • Resource Library
    • Documentation

    Community

    • AI Jobs
    • AI Events
    • AI Companies
    • Start Selling
    • Sell n8n Workflows
    • Sell AI Agents
    • Sell Prompts
    • Creator Guide
    • Advertise
    • Affiliates

    Company

    • About
    • Contact
    • Help
    • Careers
    • Pricing
    • Terms
    • Privacy
    • License
    • DMCA

    Stay Updated

    Get the latest AI tools and insights delivered to your inbox.

    Neura Market Logoneuramarket

    © 2026 Neura Market. All rights reserved.

    $24.99
  1. Convert Shopify Events to JSON and Transmit via HTTP

    Automatically transform Shopify event data into JSON format and send it via HTTP, improving data integration and workflow efficiency.

    MakeFree
  2. Using the Merge Node - Merge by Key

    This is an example of how you can make Merge by Key work. The "Data 1" and "Data 2" nodes simply provide mock data. You can replace them with your own data sources. Then the "Convert Data" nodes are important. They make sure that the different array items are actually different items in n8n. After that, you have the merge with the merged data.

    n8nFree
  3. Track GitHub Node Definitions and Export to Google Sheets

    # Track n8n Node Definitions from GitHub and Export to Google Sheets ## Overview This workflow automatically retrieves and processes metadata from the official n8n GitHub repository, filters all available `.node.json` files, parses their structure, and appends structured information into a Google Sheet. Perfect for developers, community managers, and technical writers who need to maintain up-to-date information about n8n's evolving node ecosystem. ## Setup Instructions ### Prerequisites Before setting up this workflow, ensure you have: - A GitHub account with API access - A Google account with Google Sheets access - An active n8n instance (cloud or self-hosted) ### Step 1: GitHub API Configuration 1. Navigate to GitHub Settings → Developer Settings → Personal Access Tokens 2. Generate a new token with `public_repo` permissions 3. Copy the generated token and store it securely 4. In n8n, create a new GitHub API credential 5. Paste your token in the credential configuration and save ### Step 2: Google Sheets Setup 1. Create a new Google Sheets document 2. Set up the following column headers in the first row: - `node` (Column A) - Node identifier/name - `nodeVersion` (Column B) - Version of the node - `codexVersion` (Column C) - Codex version number - `categories` (Column D) - Node categories - `credentialDocumentation` (Column E) - Credential documentation URL - `primaryDocumentation` (Column F) - Primary documentation URL 3. Note down the Google Sheets document ID from the URL 4. Configure Google Sheets OAuth2 credentials in n8n ### Step 3: Workflow Configuration 1. Import the workflow into your n8n instance 2. Update the following placeholder values: - Replace `YOUR_GOOGLE_SHEETS_DOCUMENT_ID` with your actual document ID - Replace `YOUR_WEBHOOK_ID` if using webhook functionality 3. Configure the GitHub API credentials in the HTTP Request nodes 4. Set up Google Sheets credentials in the Google Sheets nodes 5. Share your Google Sheets document with the email address associated with your Google OAuth2 credentials 6. Grant Editor permissions to allow the workflow to write data ## Google Sheets Template Details The workflow creates a structured dataset with these columns: - **node**: Node identifier (e.g., `n8n-nodes-base.slack`) - **nodeVersion**: Version of the node (e.g., `1.0.0`) - **codexVersion**: Codex version number (e.g., `1.0.0`) - **categories**: Node categories (e.g., `Communication, Productivity`) - **credentialDocumentation**: URL to credential documentation - **primaryDocumentation**: URL to primary node documentation ## Customization Options ### Modifying Data Extraction You can customize the Format Data node to extract additional fields: - Add new assignments in the Set node - Modify the column mapping in the Google Sheets node - Update your spreadsheet headers accordingly ### Changing Update Frequency To run this workflow on a schedule: 1. Replace the Manual Trigger with a Cron node 2. Set your desired schedule (e.g., daily, weekly) 3. Configure appropriate timing to avoid API rate limits ### Adding Filters Customize the Filter Node Files code node to: - Filter specific node types - Include/exclude certain categories - Process only recently updated nodes ## Features - Fetches all node definitions from the `n8n-io/n8n` repository - Filters for `.node.json` files only - Downloads and parses metadata automatically - Extracts key fields like node names, versions, categories, and documentation URLs - Appends structured data to Google Sheets with batch processing - Includes error handling and retry mechanisms - Clears existing data before appending new information for fresh results ## Use Cases This workflow is ideal for: - Tracking changes in official n8n node definitions over time - Auditing node categories and documentation links for completeness - Building custom dashboards from node metadata - Community management and documentation maintenance - Integration planning and compatibility analysis

    n8nFree
  4. Insert Data into a New Row for a Table in Coda

    Unfortunately, I can't view images or files, so I'm unable to directly correct the description from the screenshot you mentioned. However, if you can provide the text from the description, I'd be happy to help correct it!

    n8nFree
  5. Automatically Retrieve and Update Emails in Google Sheets Using Hunter

    This workflow automatically retrieves email addresses for individuals listed in a Google Sheets spreadsheet using Hunter and updates the sheet with the found emails.

    MakeFree
  6. Automate Airtable Record Updates with Phantombuster CSV Data

    Effortlessly update Airtable records using output data from Phantombuster, including CSV file uploads. This workflow streamlines data integration between Phantombuster and Airtable.

    MakeFree
  7. Automate Comment Extraction from X Posts Using Airtop

    Efficiently extract and structure comments from X posts using Airtop and n8n, saving time and enhancing data analysis capabilities.

    n8nFree
  8. Log Answered RingCentral Calls to Google Sheets

    Automatically record details of every answered call in RingCentral to a Google Sheets spreadsheet, ensuring you have a comprehensive call log.

    MakeFree
  9. Fetch Facebook ad account insights and write to Google BigQuery

    Automatically fetch Facebook ad account insights and write them to Google BigQuery for streamlined data analysis and reporting.

    MakeFree
  10. Automatically Add New Glide Actions to Notion Database

    This workflow creates a new item in a Notion database whenever a new action occurs in Glide, streamlining data management between the two platforms.

    MakeFree
  11. Automate Data Transfer from MySQL to Google Sheets

    Effortlessly transfer selected data from MySQL to Google Sheets, enhancing data accessibility and streamlining management across platforms.

    MakeFree
  12. Automatically Sync Google My Business Reviews to Google Sheets

    Effortlessly transfer new Google My Business reviews to Google Sheets for streamlined data management and analysis.

    MakeFree
  13. Batch Airtable Requests to Send Data 9x Faster

    #### ![Airtable Batching n8n template cover 1.png](fileId:942) [Watch Demo YouTube Video](https://youtu.be/sI8PWcI9Jw) ### Optimized Airtable Bulk Data Workflow This workflow is specifically designed to address the challenges of upserting or inserting large volumes of data into Airtable. By leveraging the Airtable Batch API, it delivers up to **9X faster performance** compared to standard data insertion methods, making it an indispensable tool for high-demand data operations. ### Key Features - **Accelerated Data Processing:** Utilize the Airtable Batch API to perform bulk operations swiftly and efficiently. - **Seamless Workflow Integration:** Easily integrate this sub-processor into any n8n workflow that requires Airtable updates, ensuring smooth data synchronization across multiple processes. - **Enhanced Reliability and Scalability:** Designed to handle extensive datasets, this solution is perfect for real-time updates, database migrations, and continuous data syncing without performance degradation. ### Setup Instructions 1. **Add the Sub-Workflow:** Import this workflow to your n8n workflows, then add it as a sub-workflow call in other workflows requiring a lot of Airtable updates. 2. **Configure Sub-Workflow variables: `set_Batching_vars SE Node`** - Obtain the correct Base ID and Table ID, and insert in the set_Batching_vars SE Node. ![image.png](fileId:940) - Add or select the correct Airtable credentials in both Airtable Upsert & Insert HP nodes in the sub-workflow. ![image.png](fileId:939) - Ensure the API permissions are set correctly to allow data insertion/upsertion. 3. **Adjust Batch Settings: `set_Batching_vars SE Node`** - In the same set_Batching_vars SE Node, put the field name in the merge_on field if you wish to upsert record, otherwise, keep it empty for insertion. ![image.png](fileId:938) - Correctly setup the fields you want to insert/upsert in the record field. ![image.png](fileId:941) 4. **Test the Integration:** Run a small-scale test to ensure that data is correctly processed and inserted/upserted into Airtable. --- ### Use Case Scenarios - **Bulk Data Insertion:** Efficiently insert large datasets into Airtable, perfect for initial data migrations or periodic data updates. - **Real-time Data Upsertion:** Keep your Airtable records current by integrating this workflow with your live data pipelines. - **Database Migrations & Synchronization:** Seamlessly transfer data between databases and Airtable, ensuring minimal downtime and data integrity. ### Specific Requirements for Airtable Integration - **Airtable Account:** You must have an active Airtable account with appropriate permissions to modify the target base. - **API Credentials:** Secure a valid Airtable API connection and ensure you have the correct Base ID and Table ID for the target data store. By integrating this workflow into your system, you can significantly **improve the efficiency** of your Airtable operations, **reducing processing time** and enabling **smoother data management at scale**.

    n8nFree
  14. Automate Google Analytics Data Transfer to Airtable

    Effortlessly transfer website session analytics by country from Google Analytics to Airtable. Customize dimensions and metrics to suit your needs and automate data fetching using Cron or Interval nodes.

    n8nFree
  15. Automate Startup Analysis with Crunchbase, Bright Data, Gemini AI, and Google Sheets

    This n8n workflow automates the process of discovering, enriching, and analyzing startups from Crunchbase using Bright Data and Gemini AI, with results exported to Google Sheets for easy tracking.

    n8nFree
  16. Automate Weekly Google Analytics Data Sync to Google Sheets

    Effortlessly keep your Google Sheets updated with the latest user and session statistics from Google Analytics every Friday at 17:00. Customize the schedule to ensure stakeholders have access to the most current website metrics.

    MakeFree
  17. Automate HubSpot Contacts to Facebook Conversions API

    Automatically send new contact information from HubSpot CRM to Facebook Conversions API to streamline your marketing efforts.

    MakeFree
  18. Automate Data Processing from Apify to Google Sheets via ChatGPT

    Streamline your workflow by fetching dataset items from Apify, generating completions with ChatGPT, and updating Google Sheets with the results.

    MakeFree
  19. Connect Pipedrive Deal Outcomes to GA4 & Google Ads via Measurement Protocol

    ## Who's it for **Problem:** Your ads and GA4 often optimize to shallow web events (form fills), while the *real* value sits in Pipedrive (Qualified, Closed Won). That gap means bidding chases cheap leads instead of revenue. **Solution:** This template turns Pipedrive deal milestones into **server-side GA4 events** (via Measurement Protocol), matched to the original visitor by `client_id`—no external database. You mark them as **Key events** in GA4 and, when ready, import them into Google Ads. **Business value:** Ads can optimize on **actual CRM outcomes with value** (and currency), improving CAC/ROAS and reducing lead spam. Everything stays GA4-centric, consent-aware, and deduped with deterministic `event_id`, so you get reliable attribution without building a custom Ads integration. If you're serious about scaling paid spend toward **high-quality, high-value deals**, this is the missing link. This is **not plug-and-play**. Expect **~2 hours of developer work** to integrate: ## What it does On **Deal Updated**, the workflow checks for target stages (e.g., Qualified, Closed Won), fetches the linked Person's **client_id**, builds a GA4 **Measurement Protocol** event (with `value`, `currency`, deterministic `event_id`), and posts it server-side. Success updates deal-level dedupe flags; failures are logged to a Pipedrive Note. Credentials use n8n **Credentials**—no hardcoded secrets. ## How it works (high level) A Pipedrive trigger listens for stage changes — an eligibility check gates sends — a payload builder composes the GA4 event — an HTTP call posts to GA4. Sticky notes in the canvas explain the whole setup and what to edit. ## Requirements GA4 installed on your site; GA4 **Measurement ID** + **API Secret** (same data stream); Pipedrive Person field for `client_id`, optional `consent_granted`; Pipedrive Deal booleans for dedupe; n8n credentials configured (no secrets in nodes). ## How to customize the workflow - Change which stages send events and the event names. - Adjust `value` logic (e.g., margin- or probability-weighted). - Choose skip-on-no-consent vs. `non_personalized_ads: true`. - Add extra params (`deal_id`, `pipeline_stage`, etc.) to GA4 as custom dimensions (event-scoped). ## Troubleshooting & debugging - If `client_id` is null: GA4 not initialized yet, consent denied, GM var not firing, or adblockers—fix site capture first. - If GA4 shows events in DebugView but Ads import is empty: events not marked as Key events, GA4—Ads not linked/imported, or wrong stream/secret pairing. - Use `https://www.google-analytics.com/debug/mp/collect` only for payload validation; it won't verify your API secret. Final sends go to `/mp/collect`.

    n8nFree
  20. Calculate the Centroid of a Set of Vectors

    # n8n Workflow: Calculate the Centroid of a Set of Vectors ## Overview This workflow receives an array of vectors in JSON format, validates that all vectors have the same dimensions, and computes the centroid. It is designed to be reusable across different projects. ## Workflow Structure ### Nodes and Their Functions: 1. **Receive Vectors (Webhook)**: Accepts a GET request containing an array of vectors in the `vectors` parameter. - **Expected Input:** `vectors` parameter in JSON format. - **Example Request:** `/webhook/centroid?vectors=[[2,3,4],[4,5,6],[6,7,8]]` - **Output:** Passes the received data to the next node. 2. **Extract & Parse Vectors (Set Node)**: Converts the input string into a proper JSON array for processing. - **Ensures `vectors` is a valid array.** - **If the parameter is missing, it may generate an error.** - **Expected Output Example:** ```json { "vectors": [[2,3,4],[4,5,6],[6,7,8]] } ``` 3. **Validate & Compute Centroid (Code Node)**: Validates vector dimensions and calculates the centroid. - **Validation:** Ensures all vectors have the same number of dimensions. - **Computation:** Averages each dimension to determine the centroid. - **If validation fails:** Returns an error message indicating inconsistent dimensions. - **Successful Output Example:** ```json { "centroid": [4,5,6] } ``` - **Error Output Example:** ```json { "error": "Vectors have inconsistent dimensions." } ``` 4. **Return Centroid Response (Respond to Webhook Node)**: Sends the final response back to the client. - **If the computation is successful**, it returns the centroid. - **If an error occurs**, it returns a descriptive error message. - **Example Response:** ```json { "centroid": [4, 5, 6] } ``` ## Inputs - JSON array of vectors, where each vector is an array of numerical values. ### Example Input ```json { "vectors": [ [1, 2, 3], [4, 5, 6], [7, 8, 9] ] } ``` ## Setup Guide 1. **Create a new workflow in n8n**. 2. **Add a Webhook node** (`Receive Vectors`) to receive JSON input. 3. **Add a Set node** (`Extract & Parse Vectors`) to extract and convert the data. 4. **Add a Code node** (`Validate & Compute Centroid`) to: - Validate dimensions. - Compute the centroid. 5. **Add a Respond to Webhook node** (`Return Centroid Response`) to return the result. ### Function Node Script Example ```javascript const input = items[0].json; const vectors = input.vectors; if (!Array.isArray(vectors) || vectors.length === 0) { return [{ json: { error: "Invalid input: Expected an array of vectors." } }]; } const dimension = vectors[0].length; if (!vectors.every(v => v.length === dimension)) { return [{ json: { error: "Vectors have inconsistent dimensions." } }]; } const centroid = new Array(dimension).fill(0); vectors.forEach(vector => { vector.forEach((val, index) => { centroid[index] += val; }); }); for (let i = 0; i < dimension; i++) { centroid[i] /= vectors.length; } return [{ json: { centroid } }]; ``` ## Testing - Use a tool like Postman or the n8n UI to send sample inputs and verify the responses. - Modify the input vectors to test different scenarios. This workflow provides a simple yet flexible solution for vector centroid computation, ensuring validation and reliability.

    n8nFree
  21. Automate RSS Feed Conversion to Google Sheets

    Effortlessly convert new RSS feed articles from HTML to text and store them in Google Sheets for streamlined management and tracking.

    MakeFree
  22. ← PreviousPage 22 of 42Next →

    Related categories

    Communication (2,463)AI (1,929)Business Operations & ERPs (1,540)Other (1,425)Productivity (1,202)Marketing (1,145)File & Document Management (802)CRM - Sales (604)Notifications (580)Social Media (562)

    Need a custom data & analytics workflow?

    Our automation experts build tailored workflows for your exact stack and process.

    Request a Custom Workflow