IT & Development Automation Workflows — Page 10 | Neura Market
    Neura Market
    Neura Market
    /Categories
    Marketplace
    Directories
    Resources
    Home/Categories/IT & Development

    IT & Development Workflows

    Developer tools and IT solutions

    • Retry on Fail Except for Known Errors

      ## Purpose This workflow snippet allows for advanced error catching during retry attempts. There are cases where you want to check if an item exists first, so you can determine the following actions. Some APIs do not support an endpoint (e.g., Todoist: completed tasks) to do so, which is why you would work with the error branch, only that this does not work well in combination with the retry functionality. ## How it works - Instead of the built-in retry function of a Node, a custom loop is used to get more granular control in between the iterations. - If the main executed node fails, the error can be filtered for an expected error, which can trigger a separate action. - The retries only happen if an unexpected error happened. - The workflow only stops if the defined amount of retries is exceeded. ## Setup - Copy the nodes into your existing workflow. - Replace the “Replace me” placeholder with the Node you want to apply the retry logic on. - Follow the sticky notes for more instructions and optional settings.

      n8nFree
    • Sales Prospect Research & Outreach Prep with Apollo, Linkup AI, LinkedIn

      Automates deep, personalized research on prospects from name/company, analyzes profiles via AI for tailored outreach insights, saving hours of manual work.

      n8n$24.99

    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.

  1. Build Production-Ready User Authentication with Airtable and JWT

    This n8n workflow provides a comprehensive solution for user authentication and management, leveraging Airtable as the backend database. It includes flows for user sign-up and login, as well as the sample CRUD operations retrieving user details, and updating user information. **Youtube Video of me explaining the flow:** https://www.youtube.com/watch?v=gKcGfyq3dPM ### How it Works **User Sign-Up Flow** 1. **Receives POST request**: A webhook listens for POST requests containing new user details (email, first name, last name, password). 2. **Checks for existing email**: The workflow queries Airtable to see if the submitted email already exists. 3. **Handles email in use**: If the email is found, it responds with `{response: email in use}`. 4. **Creates new user**: If the email is unique, the password is **SHA256 hashed (Base64 encoded)**, and the user's information (including the hashed password) is stored in Airtable. A successful response of `{response: success}` is then sent. **User Login Flow** 1. **Receives POST request**: A webhook listens for POST requests with user email and password for login. 2. **Verifies user existence**: It checks Airtable for a user with the provided email. If no user is found, it responds with a failure message (`wrong email`). 3. **Compares passwords**: If a user is found, the submitted password is **hashed (SHA256, Base64 encoded)** and compared with the stored hashed password in Airtable. 4. **Responds with JWT or error**: If passwords match, a **JWT token** containing the user's ID and email is issued. If they don't match, a `wrong password` response is sent. **Flows for a Logged-In User** These flows require a **JWT-authenticated request**. * **Get User Details:** 1. **Webhook (GET)**: Receives a JWT-authenticated request. 2. **Airtable (Read)**: Fetches the current user's record using the `jwtPayload.id`. 3. **Set Node (Specify Current Details)**: Maps fields like First Name, Last Name, Email, and Date from Airtable to a standard output format. * **Update User Details:** 1. **Webhook (POST)**: Receives updated user data (email, name, password). 2. **Airtable (Upsert)**: Updates the record matching `jwtPayload.id` using the submitted fields. 3. **Set Node (Specify New Details)**: Outputs the updated data in a standard format. ### Set Up Steps (Approx. 5 Minutes) **Step 1: Set up your Airtable Base and Table** You'll need an Airtable Base and a table to store your user data. Ensure your table has at least the following columns: * **Email** (Single Line Text) * **First Name** (Single Line Text) * **Last Name** (Single Line Text) * **Password** (Single Line Text - this will store the hashed password) * **Date** (Date - optional, for user sign-up date) **Step 2: Obtain an Airtable Personal Access Token** 1. Go to the Airtable website and log in to your account. 2. Navigate to your personal access token page (usually found under your developer settings or by searching for personal access tokens). 3. Click Create new token. 4. Give your token a name (e.g., n8n User Management). 5. **Grant necessary permissions**: * **Scope**: `data.records:read`, `data.records:write` for the specific base you will be using. * **Base**: Select the Airtable base where your user management table resides. 6. Generate the token and **copy it immediately**. You won't be able to see it again. Store it securely. **Step 3: Create a JWT Auth Credential in n8n** 1. In your n8n instance, go to Credentials (usually found in the left-hand sidebar). 2. Click New Credential and search for JWT Auth. 3. Give the credential a name (e.g., UserAuthJWT). 4. For the Signing Secret, enter a strong, random string of characters. This secret will be used to sign and verify your JWT tokens. **Keep this secret highly confidential.** 5. Save the credential. ### Customization Options This workflow is designed to be highly adaptable: * **Database Integration**: Easily switch from Airtable to other databases like PostgreSQL, MySQL, MongoDB, or even Google Sheets by replacing the Airtable nodes with the appropriate database nodes in n8n. * **Authentication Methods**: Extend the authentication to include multi-factor authentication (MFA), social logins (Google, Facebook), or integrate with existing identity providers (IdP) by adding additional nodes. * **User Profile Fields**: Add or remove user profile fields (e.g., phone number, address, user roles) by adjusting the Airtable table columns and the Set nodes in the workflow. * **Notification System**: Integrate notification systems (e.g., email, SMS) for events like new user sign-ups, password resets, or account changes. * **Admin Panel**: Build an admin panel using n8n to manage users directly, including functionalities for adding, deleting, or updating user records, and resetting passwords. This workflow provides a solid foundation for building robust user management.

    n8nFree
  2. Get Local DateTime into Function Node Using moment.js

    A quick example showing how to get the local date and time into a Function node using moment.js. This relies on the `GENERIC_TIMEZONE` environment variable being correctly configured (see the docs [here](https://docs.n8n.io/reference/configuration.html#timezone)). **NOTE**: In order for this to work, you must whitelist the moment library for use by setting the following environment variable: ```bash NODE_FUNCTION_ALLOW_EXTERNAL=moment ``` For convenience, the Function code is as follows: ```javascript const moment = require('moment'); let date = moment().tz($env.GENERIC_TIMEZONE); let year = date.year(); let month = date.month(); // zero-indexed! let day = date.date(); let hour = date.hours(); let minute = date.minutes(); let second = date.seconds(); let millisecond = date.millisecond(); let formatted = date.format('YYYY-MM-DD HH:mm:ss.SSS Z'); return [{ json: { utc: date, year: year, month: month, day: day, hour: hour, minute: minute, second: second, millisecond: millisecond, formatted: formatted } }]; ```

    n8nFree
  3. Creators Hub: Generate Dynamic SVG Stats with Daily Updates

    # n8n Creators Template: Creator Profile Stats Updater This n8n workflow template is designed to automate the process of updating a creator's profile statistics, including total workflows, complex workflows, approved workflows, pending workflows, total nodes, and total views. It utilizes various nodes to fetch data, process it, and update an SVG file hosted on GitHub to reflect the latest stats. ## Workflow Overview 1. **Schedule Trigger**: Triggers the workflow execution at specified intervals. 2. **Config**: Sets up configuration details like creator username, colors for text, icons, border, and card. 3. **Get Workflows**: Fetches workflows associated with the creator from the n8n API. 4. **Workflows Data**: Processes the fetched data to calculate various statistics. 5. **Get User**: Fetches user details from the n8n API. 6. **Download Image**: Downloads the creator's profile image. 7. **Extract From File**: Extracts binary data from the downloaded image file. 8. **SVG**: Generates an SVG file with updated stats and visual representation. 9. **GitHub**: Commits the updated SVG file to the specified GitHub repository. 10. **Final**: Prepares the final data set for further processing or output. 11. **Sticky Note**: Provides a visual note or reminder within the workflow editor. ## Embed & Live Preview Since it's an .SVG format, you can host it anywhere. Treat it like a normal image so you can embed it with any site, forum, page that supports posting images. Here's an example code for markdown: ```markdown [![n8n Creator Profile](https://raw.githubusercontent.com/Automations-Project/n8n-templates/main/n8n-team.svg)](https://n8n.io/creators/n8n-team) ``` Here's the result: [![n8n Creator Profile](https://raw.githubusercontent.com/Automations-Project/n8n-templates/main/n8n-team.svg)](https://n8n.io/creators/n8n-team) Or served through CDN & Cache: [![n8n Creator Profile](https://cdn.statically.io/gh/Automations-Project/n8n-templates/main/n8n-team.svg)](https://n8n.io/creators/n8n-team) ## Setup Instructions 1. **GitHub Credentials**: Ensure you have GitHub credentials set up in your n8n instance to allow the workflow to commit changes to your repository. 2. **Configure Trigger**: Adjust the `Schedule Trigger` node to set the desired execution intervals for the workflow. 3. **Set Configuration**: Customize the `Config` node with your GitHub username and preferred aesthetic options for the SVG. 4. **Deploy Workflow**: Import the workflow into your n8n instance and deploy it. ## Customization Options * **Text and Icon Colors**: Customize the colors used in the SVG by modifying the respective fields in the `Config` node. * **Profile Image Size**: Adjust the image size in the `Download Image` node URL if needed. * **Commit Messages**: Modify the commit messages in the GitHub nodes to suit your version control conventions. I've used the `$now` function to include the current time in the message, which will always give a different commit value. ## Requirements * n8n (Self-hosted or Cloud version compatible with 2024 releases and up) * GitHub account and repository * Basic understanding of n8n workflow configuration ## Support and Contributions For support, please refer to the [n8n community forum](https://community.n8n.io) or the [official n8n documentation](https://docs.n8n.io). Contributions to the template can be made. You're allowed to reuse this workflow and reshare with edits (like new design/colors, etc.) under your name.

    n8nFree
  4. Automate Data Transmission to Web Services with JSON and Basic Authentication

    Streamline your workflow by automatically sending data to a web service using JSON format and basic authentication. This integration leverages a Custom WebHook, JSON creation, and HTTP Basic Auth for efficient data delivery.

    MakeFree
  5. Transfer Credentials to Other n8n Instances Using a Multi-Form

    ## Purpose This workflow allows you to transfer credentials from one n8n instance to another. ![Image](https://i.imgur.com/uqAjqZ6.png) ![Image](https://i.imgur.com/vZcvX.png) ## How it works - A multi-form setup guides you through the entire process. - You get to choose one of your predefined (in the Settings node) remote instances first. - Then all credentials of the current instance are being retrieved using the Execute Command node. - On the next form page, you can select one of the credentials by their name and initiate the transfer. - Finally, the credential is being created on the remote instance using the n8n API. A final form ending indicates if that action succeeded or not. ## Setup - Select your credentials in the nodes which require those. - Configure your remote instance(s) in the Settings node. Every instance is defined as an object with the keys **name**, **apiKey**, and **baseUrl**. Those instances are then wrapped inside an array. You can find an example described within a note on the workflow canvas. ## How to use - Grab the (production) URL of the Form from the first node. - Open the URL and follow the instructions given in the multi-form. ## Disclaimer - Please note that this workflow can only run on self-hosted n8n instances since it requires the Execute Command Node. - Security: Beware that all credentials are being decrypted and processed within the workflow. Also, the API keys to other n8n instances are stored within the workflow. - This solution is primarily meant for transferring data between testing environments. For production use, consider the n8n enterprise edition which provides a **reliable** way to manage credentials across different environments.

    n8nFree
  6. Automate Website Screenshot Capture with Bright Data Web Unlocker

    Effortlessly capture high-quality website screenshots, bypassing anti-bot protections, and save them locally using Bright Data Web Unlocker.

    n8nFree
  7. Automate Public IP Updates to Namecheap Dynamic DNS

    Automatically update your public IP address to Namecheap's Dynamic DNS for specified subdomains every 15 minutes.

    n8nFree
  8. Standup Bot (2/4): Read Config

    This is the second workflow for the Mattermost Standup Bot. This workflow is called by the Standup Bot - Worker workflow and will read and return the configuration options.

    n8nFree
  9. Automate User Authentication with Telegram, Redis, and Google Sheets

    This workflow automates user authentication by integrating Telegram for user identification, Google Sheets for user data management, and Redis for session caching. It efficiently handles user registration and session management.

    n8nFree
  10. Execute a Command to Display the Hard Disk Memory Used on the Host Machine

    Unfortunately, I can't view or interact with images or files, so I'm unable to correct the description directly from the screenshot you mentioned. If you could provide the text you need corrected, I'd be happy to help with that!

    n8nFree
  11. Initialize Mattermost Standup Bot Configuration

    Set up the initial configuration for a Mattermost Standup Bot by creating a default configuration file. This workflow is the first step in a series of four workflows.

    n8nFree
  12. Comprehensive API Integration Suite with Health, Webhook, Auth, & Rate Limit Monitoring

    ## How it works This workflow creates a complete MCP server that provides comprehensive API integration monitoring and testing capabilities. The server exposes five specialized tools through a single MCP endpoint: API health analysis, webhook reliability testing, rate limit monitoring, authentication verification, and client report generation. External applications can connect to this MCP server to access all monitoring tools. ## Who is this for This template is designed for DevOps engineers, API developers, integration specialists, and technical teams responsible for maintaining API reliability and performance. It's particularly valuable for organizations managing multiple API integrations, SaaS providers monitoring client integrations, and development teams implementing API monitoring strategies. ## Requirements - **MCP Client**: Any MCP-compatible application (Claude Desktop, custom MCP client, or other AI tools) - **Network Access**: Outbound HTTP/HTTPS access to test API endpoints and webhooks - **Authentication**: Bearer token authentication for securing the MCP server endpoint - **Target APIs**: The APIs and webhooks you want to monitor (no special configuration required on target systems) ## How to set up 1. **Configure MCP Server Authentication** - Update the **MCP Server - API Monitor Entry** node with your desired authentication method and generate a secure bearer token for accessing your MCP server. 2. **Deploy the Workflow** - Save and activate the workflow in your n8n instance, noting the MCP server endpoint URL that will be generated for external client connections. 3. **Connect MCP Client** - Configure your MCP client (such as Claude Desktop) to connect to the MCP server endpoint using the authentication token you configured. 4. **Test Monitoring Tools** - Use your MCP client to call the available tools: Analyze API Health, Validate Webhook Reliability, Monitor API Limits, Verify Authentication, and Generate Client Report with your API endpoints and credentials.

    n8nFree
  13. Handle Verification for Twitter Webhook

    This workflow handles the incoming call from Twitter and sends the required response for verification. On registering the webhook with the Twitter Account Activity API, Twitter expects a signature in response. Twitter also randomly pings the webhook to ensure it is active and secure. ![workflow-screenshot](fileId:605) **Webhook node:** Use the displayed URL to register with the Account Activity API. **Crypto node:** In the **Secret** field, enter your API Key Secret from Twitter. **Set node:** This node generates the response expected by the Twitter API. Learn more about connecting n8n with Twitter in the [Getting Started with Twitter Webhook](https://harshil.dev/writings/getting-started-with-twitter-webhook) article.

    n8nFree
  14. Integrate hashlookup CIRCL API with AI Agents via MCP Server

    Transform the hashlookup CIRCL API into an MCP-compatible server for seamless AI agent integration, enabling 11 distinct hash operations.

    n8nFree
  15. Automate Email Breach Monitoring and Slack Alerts with HIBP API

    Automatically monitor email addresses for data breaches using the HaveIBeenPwned API and send urgent alerts to Slack, ensuring proactive security measures.

    n8nFree
  16. Create, Update Alerts - UptimeRobot Tool MCP Server - All 21 Operations

    Need help? Want access to this workflow + many more paid workflows + live Q&A sessions with a top verified n8n creator? [Join the community](https://www.skool.com/beyond-nodes-automation-lab-2006/about) Complete MCP server exposing all UptimeRobot tool operations to AI agents. Zero configuration needed - all 21 operations pre-built. ## Quick Setup 1. **Import** this workflow into your n8n instance 2. **Activate** the workflow to start your MCP server 3. **Copy** the webhook URL from the MCP trigger node 4. **Connect** AI agents using the MCP URL ## How it Works **MCP Trigger**: Serves as your server endpoint for AI agent requests **Tool Nodes**: Pre-configured for every UptimeRobot tool operation **AI Expressions**: Automatically populate parameters via `$fromAI()` placeholders **Native Integration**: Uses official n8n UptimeRobot tool with full error handling ## Available Operations (21 total) Every possible UptimeRobot tool operation is included: ### Account (1 operation) **Get an account** ### Alert Contact (5 operations) **Create an alert contact** **Delete an alert contact** **Get an alert contact** **Get many alert contacts** **Update an alert contact** ### Maintenance Window (5 operations) **Create a maintenance window** **Delete a maintenance window** **Get a maintenance window** **Get many maintenance windows** **Update a maintenance window** ### Monitor (6 operations) **Create a monitor** **Delete a monitor** **Get a monitor** **Get many monitors** **Reset a monitor** **Update a monitor** ### Public Status Page (4 operations) **Create a public status page** **Delete a public status page** **Get a public status page** **Get many public status pages** ## AI Integration **Parameter Handling**: AI agents automatically provide values for: - Resource IDs and identifiers - Search queries and filters - Content and data payloads - Configuration options **Response Format**: Native UptimeRobot tool API responses with full data structure **Error Handling**: Built-in n8n error management and retry logic ## Usage Examples Connect this MCP server to any AI agent or workflow: **Claude Desktop**: Add MCP server URL to configuration **Custom AI Apps**: Use MCP URL as tool endpoint **Other n8n Workflows**: Call MCP tools from any workflow **API Integration**: Direct HTTP calls to MCP endpoints ## Benefits **Complete Coverage**: Every UptimeRobot tool operation available **Zero Setup**: No parameter mapping or configuration needed **AI-Ready**: Built-in `$fromAI()` expressions for all parameters **Production Ready**: Native n8n error handling and logging **Extensible**: Easily modify or add custom logic > **[Free for community use](https://github.com/Cfomodz/community-use)!** Ready to deploy in under 2 minutes.

    n8nFree
  17. Check if Workflows Contain Built-in Nodes That Are Not of the Latest Version

    ## How It Works - It will return workflows that have built-in nodes not of the latest version, with information on node name, type, current version, and latest version for that type. ## Set Up Steps: - You need to have n8n credentials set. You can get the n8n API key under settings. - Set your instance base URL in the instance base URL node. ### Disclaimer: Only built-in nodes are checked; community nodes are not supported.

    n8nFree
  18. Automate Nightly Workflow Backups to GitHub

    This workflow automates the nightly backup of n8n workflows to GitHub at 23:59. Customize the schedule and GitHub configurations to suit your needs.

    n8nFree
  19. Automate AWS IAM Inactivity Alerts with Slack Notifications

    This workflow automatically identifies AWS IAM users inactive for over 90 days and sends alerts to a designated Slack channel. It helps maintain security by ensuring timely reviews of inactive accounts.

    n8nFree
  20. Rename a Key in n8n

    This manual-trigger workflow for n8n demonstrates how to use the Rename Keys node to change field names in your data objects, making it a helpful companion for the official Rename Keys node documentation.

    n8nFree
  21. Automate Slack Alerts for AWS IAM Access Keys Older Than 365 Days

    This workflow automates the process of identifying and alerting about AWS IAM access keys that are older than 365 days via Slack, ensuring compliance with security policies.

    n8nFree
  22. Execute an SQL Query in Microsoft SQL Server

    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
  23. ← PreviousPage 10 of 19Next →

    Related categories

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

    Need a custom it & development workflow?

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

    Request a Custom Workflow