HR & Operations Workflows
Human resources and operations
Personalized Healthcare Joke Emails: OpenAI, Gmail & Sheets
Automates daily personalized healthcare joke emails using OpenAI for AI-generated content, Gmail for sending, and Google Sheets for contact tracking and deduplication.
n8n$19.99Automate Company ICP Scoring with Explorium & Claude AI
Automates Ideal Customer Profile (ICP) scoring for companies using Explorium data enrichment and Claude AI analysis across strategic fit, tech readiness, and reachability pillars.
n8n$24.99Email Management: Auto-Delete Marketing & AI Gemini Replies
Scans inbox to auto-delete marketing emails (logged in Sheets) and generate polite AI replies to genuine ones using Gemini, saving time on email triage.
n8n$19.99Automate Email Classification and Job Application Data Extraction with OpenAI
Streamline your recruitment process by automatically classifying emails and extracting structured data from job applications using OpenAI's GPT-4o.
n8n$9.99Create G Suite users for new Eversign completed documents
Every time a new Eversign document is completed, Make will automatically create new G Suite users and send them a welcome message via Gmail.
Make$3.99Create Pipedrive CRM persons for new BambooHR employees
When a new employee is added in BambooHR, this Make workflow automatically creates a corresponding person record in your Pipedrive CRM. It saves HR and sales teams from manual data entry, ensuring your CRM stays current with new hires. Ideal for companies that keep employee and prospect data synchronized across HR and sales systems.
Make$2.99Start Whereby Video Call from Mattermost
Automates starting a Whereby video room via Mattermost webhook, generating a personalized room URL based on username and sharing the join link directly in the channel.
n8n$5.99Automate Employee Creation in Deputy from Typeform Submissions
Streamline your HR processes by automatically creating new employee records in Deputy whenever a new Typeform submission is received.
MakeFreeCreate a Time Tracking Project from Syncro to Clockify
This workflow creates a project in Clockify that any user can track time against. Syncro should be set up with a webhook via Notification Set for ticket - created (for anyone). > This workflow is part of an MSP collection. The original can be found here: https://github.com/bionemesis/n8nsyncro
n8n$2.99Validate Mobile App Deep Links in GitHub PRs with Automated Testing
Automates deep link validation for mobile apps in GitHub PRs: clones branch, runs emulator tests, generates Markdown results, and posts comments for quick reviewer feedback.
n8n$19.99AI-Powered Investment Reports with GPT-4o & FinancialDatasets.ai
Automates generation of comprehensive stock analysis reports using GPT-4o and FinancialDatasets.ai, providing fundamental, technical, and sentiment insights for any ticker.
n8n$24.99Raindrop: Create Collection & Bookmark CRUD Operations
Automates creating a Raindrop collection, adding a bookmark, updating it, and retrieving its details. Ideal for standardizing bookmark management in teams.
n8n$5.99Turn Any YouTube Video into Viral Shorts
Automates turning long YouTube videos into viral shorts using transcripts, AI clip selection, and self-hosted video editing APIs. Ideal for content creators and marketing teams.
n8n$24.99Track SEO Keyword Rankings with Bright Data & GPT-4o
Automates SEO keyword ranking tracking using Bright Data for SERP scraping and GPT-4o for AI analysis, storing data in Google Sheets for easy monitoring.
n8n$24.99Time Tracking with Notion and iOS Shortcut
## Who might benefit from this workflow? Do you have to record your working hours yourself? Then this n8n workflow in combination with an iOS shortcut will definitely help you. Once set up, you can use a shortcut, which can be stored as an app icon on your home screen, to record the start, end, and duration of your break. ## How it works Once setup, you can tap the iOS shortcut on your iPhone. You will see a menu containing three options: Track Start, Track Break, and Track End. After time is tracked, iOS will display a notification about the successful operation. ## How to set it up 1. Copy the [notion database](https://unitize.notion.site/1117f2f5baf98054b33befb4d8a3c7ab?v=9b428f93c7d2451095728c1aeddbcb16) to your Notion workspace (top right corner). 2. Copy the n8n workflow to your n8n workspace. 3. In the Notion nodes in the n8n workflow, add your Notion credentials and select the copied Notion database. 4. Download the iOS Shortcut from our [documentation page](https://unitize.notion.site/Time-Tracking-with-Notion-and-iOS-shortcut-1137f2f5baf9807f85fdf3f542da2427). 5. Edit the shortcut and paste the URL of your n8n Webhook trigger node to the first text node of the iOS shortcut flow. 6. It is a best practice to use authentication. You can do so by adding Header auth to the webhook node and to the shortcut. --- ### You need help implementing this or any other n8n workflow? Feel free to contact me via LinkedIn or [my business website](https://www.nodemation.de). ### You want to start using n8n? Use this link to [register for n8n](https://n8n.partnerlinks.io/edr9c63lw12z). (This is an affiliate link) ---
n8n$14.99Security Recon with Google Dorks, Parsera Scraping & Gmail Reports
Automates domain reconnaissance using Google dorks, scrapes results with Parsera.io, filters junk, and emails markdown reports via Gmail. Ideal for OSINT and security audits.
n8n$19.99Automate Time Tracking Enforcement & Cleanup for Work Tasks
This workflow offers several additional features for time tracking with **Awork**: - Check whether time has been tracked when closing a task. If not, the task is reopened and the user is notified. This can be restricted to specific tasks using tags. - Enforce a minimum time entry for tasks to comply with at least 15-minute intervals are billed policies. This can also be limited to specific tasks by using tags. - Clean up time entries to match billing intervals. - Add a start time to time entries if it is missing. This workflow does not use the Awork community nodes package, as the package does not support all required API calls and is therefore not used here. If you prefer to use that package, you can find more information at [awork integration guide](https://support.awork.com/en/articles/9826591-n8n-integration) and replace the API nodes with the corresponding community nodes where applicable. **How it works** - Triggered via Awork Webhook call on status change of tasks and new time entries **Set up steps** - Add webhook call to Awork (please see in-workflow notes regarding webhook configuration) - Configure Awork API credentials - Set up workflow configuration via setup node, e.g., user notification text, tags, enabled features, etc.
n8n$24.99Automate Passive Candidate Sourcing & Engagement with Hunter.io, AI Scoring, & Gmail
### How It Works: The AI Recruiter Engine This workflow is a powerful, two-phase system designed to automate the entire passive candidate sourcing and engagement cycle. --- #### **Phase 1: Sourcing & Enrichment** This phase is triggered manually and focuses on finding, analyzing, and scoring potential candidates. 1. **Manual Trigger:** You start the workflow manually by providing a `job title` and `keywords`. 2. **Code (Generate Search Query):** This node uses your input to create a sophisticated search query for an external sourcing platform. 3. **HTTP Request (Hunter.io/Clearbit):** The workflow queries a third-party API to find public email addresses for the target companies or candidates. 4. **Code (Filter Candidates):** This node filters the raw data, keeping only candidates who match your basic criteria. 5. **Airtable/Google Sheets (Log Candidates):** All potential candidates are logged into your centralized database to serve as your simple CRM. 6. **Code (AI Analysis & Score):** This node prepares a prompt with the candidate's profile data and sends it to a generative AI model (via an `HTTP Request`). It then calculates a final score based on the AI's analysis and other criteria. 7. **If (Is Score > 75?):** This node checks if the candidate's score meets your threshold. If so, they are passed to the next phase; otherwise, they are filtered out. #### **Phase 2: Automated Outreach & Nurturing** This phase handles the multi-step, personalized email communication with high-scoring candidates. 1. **Gmail (Send Initial Email):** The workflow sends a personalized first email using dynamic data from the candidate's profile. 2. **Airtable/Google Sheets (Update Status):** The candidate's status is updated to `Contacted` in your database. 3. **Wait:** The workflow pauses for a set period (e.g., 3 days) to allow time for a response. 4. **If (No Reply?):** This node checks the candidate's status in your database. If they haven't replied, the workflow proceeds to the next email. 5. **Gmail (Send Follow-up):** A follow-up email is sent to the candidate. This sequence repeats with a final nurture email to close the loop. --- ### How to Set Up 1. **Prepare Your Credentials & Database:** - **Database:** Create a database in **Airtable** or **Google Sheets** with columns for `Name`, `Email`, `Score`, `Status`, and any other data you want to track. - **Email:** Set up a **Gmail** or other email service credential in n8n. - **Sourcing API:** Obtain an API key for a sourcing service like Hunter.io to find public email addresses. 2. **Import the Workflow:** - Import the JSON code for the **AI Recruiter Engine** into your n8n instance. 3. **Configure the Nodes:** - **Manual Trigger:** When running the workflow, manually input the `job title` and `keywords` you are sourcing for. - **HTTP Request:** Update the `URL` with your sourcing API key. - **Code Nodes:** Review and adjust the JavaScript in the `Code` nodes to match your specific job criteria and data structure. - **Airtable/Google Sheets:** Connect to your database, select the correct table, and ensure the column names in the node settings match your database. - **Gmail:** Select your email credential and customize the content of the outreach emails in each `Gmail` node. - **If:** Adjust the `finalScore` threshold in the `If` node to your desired value. 4. **Test and Activate:** - Run the workflow once manually to ensure all nodes are configured correctly and data flows as expected. - Once you are confident, the workflow is ready to be run for your sourcing campaigns.
n8n$14.99Automatically Add New BambooHR Employees to HacknPlan Projects
Seamlessly integrate BambooHR with HacknPlan to automatically add new employees to designated projects, ensuring they have the necessary permissions and access from day one.
Make$2.99Automate Candidate Screening with LlamaIndex & GPT for Email Responses
This **n8n workflow** - **HRMate** - streamlines your entire recruitment process by automatically parsing incoming job applications, evaluating candidate fit using **AI**, and sending personalized acceptance or rejection emails - all without manual intervention. It triggers on every new email application, extracts candidate info and attachments (PDF resumes), leverages **LlamaIndex AI** for content parsing, then scores candidates against job requirements via OpenAI. Finally, it sends tailored emails and updates candidate status automatically. ## Why Use HRMate? - **Save hours** of manual CV screening and email replies - **Never ghost applicants again** - automatic, polite rejections with AI-generated growth suggestions - **Increase hiring accuracy** with AI-assisted candidate scoring - **Centralize communication** with auto-acceptance invites including Calendly scheduling links - Fully customizable and scalable for multiple job openings ## Who Is This For? - HR teams overwhelmed with incoming applications - Small businesses wanting professional recruitment automation - Recruiters seeking data-driven candidate assessments - Companies aiming to improve applicant experience and speed ## What Problem Does It Solve? Screening candidates manually is slow, inconsistent, and often leads to candidates being ignored (ghosted). HRMate automates parsing, evaluation, and personalized email communication, drastically reducing workload and improving candidate engagement. ## What This Workflow Does - **Trigger:** On every new incoming email application via Gmail trigger (polls every minute) - **Attachment Check:** Detects and uploads PDF resumes to LlamaIndex AI for parsing - **Parsing:** Waits and retrieves clean markdown text of candidate documents - **AI Evaluation:** Matches candidate profile against job criteria using GPT-4-mini, scoring fit from 1 to 100 - **Email Communication:** - If score ≥ 80 sends acceptance email with Calendly interview scheduling link - If score < 80 sends rejection email with professional, motivational feedback generated by AI - **Status Update:** Marks candidate as accepted/rejected and optionally updates Google Sheets ## Setup Instructions 1. Import `.json` workflow into n8n 2. Add credentials: - Gmail OAuth2 (trigger & email sending) - LlamaIndex API key (for PDF parsing) - OpenAI API key (GPT-4-mini model for evaluation) 3. Customize job criteria in Set Job Criteria ext node 4. Update email templates and Calendly links as needed 5. Test workflow with real incoming applications ## Pre-Requirements - [n8n instance](https://n8n.partnerlinks.io/khaisastudio) (self-hosted or cloud) - Gmail account with API credentials - LlamaIndex API access - OpenAI API key - Google Sheets (optional, for status tracking) ## Customize It Further - Add new job positions by replicating job criteria and subject filters - Modify evaluation criteria or prompts in OpenAI node - Integrate Slack or other notification nodes - Adjust email content and branding for acceptance/rejection messages ## Nodes Used - Gmail trigger - HTTP Request (LlamaIndex API) - Wait node (poll parsing status) - Code node (markdown cleaning) - OpenAI GPT-4-mini node (candidate evaluation) - IF nodes (conditional email flow) - Gmail node (send acceptance/rejection emails) - Set nodes (data preparation & status marking) - Google Sheets (optional update) - Sticky Notes for documentation ## Support Made by: [Khmuhtadin](https://khmuhtadin.com) Tag: YouTube, summarizer, Telegram, OpenAI Category: AI Automation, Video Tools Need a custom? [Contact Me](https://khmuhtadin.com/contact)
n8n$14.99Automate Employee Data Collection from Typeform to Airtable
Streamline the process of collecting new employee data by automatically transferring responses from Typeform to Airtable, ensuring efficient and organized data management.
Make$2.99Automate Job Posting PDFs from Form Submissions with Dropbox and Foxit
Streamline the creation of job postings by automatically generating PDFs from form submissions using Dropbox templates and Foxit Document Generation.
n8n$4.99Automate Personio Applications from Facebook Lead Ads
Streamline your recruitment process by automatically creating applications in Personio for new leads captured via Facebook Lead Ads.
Make$3.99Automate User Management with Google Workspace Admin in n8n
Streamline user management by automating the creation, updating, and retrieval of user information using the Google Workspace Admin node in n8n.
n8n$4.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