Data & Analytics Workflows
Data processing and analytics
Download Slideshare Presentations to Google Drive with RapidAPI
Automates downloading Slideshare presentations as PDFs via RapidAPI and uploads to Google Drive with public sharing. Includes success checks and error logging to Sheets.
n8n$12.99Structured Data Extract & Mining with Bright Data & Google Gemini
Automates extraction of structured data from web content using Bright Data scraping and Google Gemini AI for topic mining, summarization, and trend analysis.
n8n$24.99Merge Data for Multiple Executions
This workflow demonstrates how to merge data from different executions.  The Merge Data Function node fetches the data from different executions of the RSS Feed Read node and merges them under a single object. **Note:** If you want to process the items that get merged, you will have to convert the single item into n8n understandable multiple items.
n8n$4.99Automatically Record Survicate Survey Responses in Google Sheets
Effortlessly capture completed Survicate survey responses and store them in Google Sheets for easy analysis and tracking.
Make$3.99Automate Data Transfer from Google Sheets to HTTP Endpoints
Streamline your workflow by automatically sending updated data from Google Sheets to specified HTTP endpoints for seamless integration and real-time processing.
Make$3.99Automate Smartlook Funnel Event Logging to Google Sheets
Automatically log Smartlook Funnel events to a Google Sheets spreadsheet daily. This workflow ensures you have up-to-date analytics data for better decision-making.
Make$4.99Automatically Sync New Tabidoo Records to Google Sheets
Effortlessly transfer new records from Tabidoo to Google Sheets by automatically adding a new row for each record.
MakeFreeAutomate Data Transfer to HTTP Endpoint via Gateway Webhook
Efficiently automate your data transfer process by connecting a custom webhook from Gateway to an HTTP endpoint using Basic Authentication. This workflow ensures secure and streamlined communication between your applications.
Make$2.99Transform and Send Data via Custom Webhook and HTTP Action
Effortlessly convert incoming data from a custom webhook to JSON format and transmit it using an HTTP action for seamless data integration.
Make$3.99Monitor Airtable Records and Send Updates via HTTP with Delays
Efficiently track changes in Airtable records and transmit updates to a specified URL using HTTP requests, with built-in delays to ensure data integrity.
Make$3.99Automate XML to JSON Conversion with Webhook and Slack Notifications
This workflow automates the conversion of XML files to JSON format via a webhook call, with integrated error handling and Slack notifications.
n8n$9.99Validate and Store Google Forms Emails in Google Sheets with MailboxValidator
Automatically validate email addresses from Google Forms submissions using MailboxValidator and store valid entries in a Google Sheet. This ensures only legitimate emails are recorded.
Make$3.99Find Out Which Chrome Extensions Are Tracked by LinkedIn
## What this workflow does **LinkedIn tracks which Chrome extensions are installed in your browser.** This workflow uses a huge raw JSON of Chrome extension IDs, extracted from LinkedIn pages, and builds a pretty Google Sheet with the list of these extensions. This workflow web scrapes Google to search for Chrome extension ID - and extracts the first search result. ## Setup 1. Clone this Google Sheet template: https://docs.google.com/spreadsheets/d/1nVtoqx-wxRl6ckP9rBHSL3xiCURZ8pbyywvEor0VwOY/edit?gid=0#gid=0 2. Get API key for Google SERP API access here: https://rapidapi.com/restyler/api/serp-api1 3. Create n8n header auth for Google SERP API ## Some context and discussion https://www.linkedin.com/feed/update/urn:li:activity:7245006911807393792/ **Follow the author and get the final Google Sheet with 1300+ Chrome extensions:** https://www.linkedin.com/in/anthony-sidashin/
n8n$9.99Automate Data Updates from Google Sheets to External Services
Automatically monitor Google Sheets for row changes and send updated data to an external service, then update the original row in Google Sheets.
Make$3.99Export PostgreSQL Data to Excel File
Automatically extract data from a PostgreSQL database, convert it to an Excel file, and save it locally.
n8n$3.99Automate Data Transfer from Custom Webhook to HTTP Endpoint
Effortlessly automate the transfer of data from a custom webhook to an HTTP endpoint using a Basic Feeder. Streamline your data flow and trigger actions seamlessly.
Make$3.99Automatically Transfer Firestore Data to Google Sheets
This workflow exports Firestore document collections to Google Sheets, ensuring all document fields are saved in new spreadsheet rows. It simplifies data management by automating the transfer process.
Make$2.99Automate JSON Parsing and Item Creation in Monday.com via Webhook
Efficiently parse JSON data from a custom webhook and automate the creation of items in Monday.com, enhancing task management and data integration.
Make$3.99Automate DNB Company Data Extraction with Bright Data and OpenAI
Streamline the process of gathering structured business intelligence from Dun & Bradstreet by automating search, scraping, and data extraction using Bright Data and OpenAI.
n8n$14.99Seamlessly Transfer Mailjet Contacts to Google Sheets
Automatically export up to 3200 Mailjet contacts into a Google Sheets document, ensuring your contact data is organized and accessible.
MakeFreeGA4 Anomaly Detection with Automated Slack & Email Alerts
## Who's it for Teams that monitor traffic, signups, or conversions in Google Analytics 4 and want automatic Slack/email alerts when a channel suddenly spikes or drops. ## What it does This n8n template pulls daily GA4 metrics, detects outliers with a rolling mean and z-score, and sends alerts with a sparkline chart. It supports per-channel analysis (e.g., `sessionDefaultChannelGroup`) and consolidates multiple anomalies into a single email while posting each one to Slack. ## How it works - **HTTP Request (GA4 Data API)** fetches `sessions`, `newUsers`, `conversions`, `bounceRate` by `date` + channel. - **Code** calculates 7-day moving average and z-scores, flags anomalies, and builds QuickChart links. - **If** filters on `alert === true` and optional `ALERT_ME` toggle. - **Slack** posts an alert + chart. - **Email** sends one summary email (subject + HTML table + charts). ## Requirements - GA4 OAuth2 credential in n8n. - Slack API credential (bot with chat:write). - Email credential (SMTP or service). - GA4 property ID and at least several recent days of data. ## Where to find your GA4 Property ID - **In the GA UI:** 1. Open **Google Analytics** → bottom-left **Admin** (gear). 2. In the **Property** column, click **Property settings**. 3. Copy **Property ID** - it's a **numeric** value (e.g., `481356553`). - **From the URL (quick way):** When you're inside the GA4 property, the URL looks like: `/analytics/web/#/p123456789/` → the digits after **`p`** are your **Property ID** (`123456789` in this example). - **What *not* to use:** - **Measurement ID** (looks like `G-XXXXXXX`) - that's the data stream ID, **not** the property ID. - **Universal Analytics IDs** (`UA-XXXXX-Y`) - those are legacy and won't work with GA4 Data API. - **In this template:** Put that numeric ID into the **Set → `PROPERTY_ID`** field. The HTTP node path `properties/{{ $json.PROPERTY_ID }}:runReport` expects **only the number**, no prefixes. ## How to set up 1. Open the **Set (Define variables)** node and fill: `PROPERTY_ID`, `LOOKBACK_DAYS`, `ALERT_PC`, `Z_THRESHOLD`, `CHANNEL_DIM`, `ALERT_ME`. 2. Connect your **Google Analytics OAuth2**, **Slack**, and **Email** credentials. 3. In **Email Send**, map `Subject` → `{{$json.emailSubject}}` and **HTML** body → `{{$json.emailHtml}}`. Keep **Execute once** enabled. 4. Run the workflow. ## How to customize - Change the moving-average window (`WINDOW/MA_WINDOW`) and chart range (`LAST_N_DAYS_CHART`). - Swap `CHANNEL_DIM` (e.g., source/medium) to analyze different dimensions. - Add/remove metrics in the GA4 request and the metrics list in the Code node. - Tweak thresholds to reduce noise: raise `Z_THRESHOLD` or `ALERT_PC`. ## Output example 
n8n$9.99Export Zammad Data to Excel for Users, Roles, Groups, and Organizations
This n8n workflow exports Zammad data, including Users, Roles, Groups, and Organizations, into separate Excel files. It streamlines data management and reporting by providing structured outputs for further processing or sharing.
n8n$14.99View Fantasy Football Rosters via Telegram & Sleeper API
Telegram bot fetches Sleeper fantasy football roster details—player names, positions, teams—using Sleeper API and a player database for quick, chat-based access.
n8n$14.99Automate Data Transfer from Cognito Forms to HTTP Endpoint
Effortlessly transfer new entries from Cognito Forms to a specified HTTP endpoint, enhancing your data integration and management processes.
MakeFree
Related categories
Custom AI Systems & Services
Our team of experienced AI builders will help build custom AI systems, workflows, and solutions.
Request Custom Work