๐Ÿ‘ฅ Automated employee offboarding: lock Redmine & GitLab accounts using Odoo 18

โšก 65 views ยท ๐Ÿ‘ฅ HR & Recruitment

Description

๐Ÿ“Œ Who is This For?

IT Ops, HR, and Security teams automating employee offboarding. Zero manual work: Disable access to Redmine, GitLab, and more- right after their last day. Boost security, cut risks, and stay compliant.

๐Ÿ“Œ The Problem It Solves

Offboarding is messy and slow:

This n8n workflow queries Odoo 18 daily, spots offboardees, and locks accounts automatically.

๐Ÿ“Œ What It Does

๐Ÿ“Œ Quick setup

  1. Odoo 18 API (read employee end dates/last shifts).
  2. Redmine Admin API key.
  3. GitLab Admin token (for locking users).
  4. Slack/Teams webhook or SMTP for alerts.
  5. Cron schedule (e.g., daily 5 PM weekdays, skip weekends).

๐Ÿ“Œ Customize It

๐Ÿ“Œ Results

100% automated: Accounts locked on exit day. No orphans, no workload, full compliance.

๐Ÿ“Œ Workflow in Action

  1. Schedule trigger fires.
  2. Pull Odoo offboardees.
  3. API checks & disables Redmine/GitLab.
  4. Logs + summary notification.

๐Ÿ”— Nodes Used

HTTP Request, Schedule Trigger

๐Ÿ“ฅ Import

Download workflow.json and import into n8n: Workflow menu โ†’ Import from File

๐Ÿ“– Importing guide ยท ๐Ÿ”‘ Credential setup