Skip to product information

Odoo HR Offboarding Automation: Webhook, Gmail & Slack

Odoo HR Offboarding Automation: Webhook, Gmail & Slack

 (200+Reviews)
Regular price £20.99
Regular price £20.99 Sale price
SAVE Sold out
Instant Digital Download
Unlimited Downloads
Lifetime Access in Your Account
🔥
128+ Sold
Popular with n8n builders
23 people viewing
High interest right now
9 added today
Fast-moving digital product
Odoo HR Offboarding Automation: Webhook, Gmail & Slack

Odoo HR Offboarding Automation: Webhook, Gmail & Slack

Regular price £20.99
Regular price £20.99 Sale price
SAVE Sold out

Automate Odoo HR Offboarding in minutes—Webhook intake to Odoo updates, Google Calendar exit interviews, Gmail confirmations, and Slack notifications

This n8n workflow streamlines your HR offboarding process by accepting employee departures via webhook, updating the employee record in Odoo HR, scheduling an exit interview in Google Calendar, sending a confirmation email through Gmail, notifying Slack channels, and generating Odoo checklist tasks—then automatically archives employees after their last day.

What this workflow does

  • Receives a POST webhook request containing employee details (name/email), last working day, departure reason, and an optional manager email.
  • Validates and normalizes input, returning a 400 error if required fields are missing.
  • Looks up the employee in Odoo (hr.employee) by work email (when provided) or by name; returns 404 if no match is found and 502 if the Odoo lookup fails.
  • Resolves manager email from the employee’s Odoo parent_id when available (otherwise uses the submitted manager email).
  • Finds or creates the departure reason in hr.departure.reason, then updates the employee with departure_date and departure_reason_id.
  • Responds 200 OK immediately after the Odoo departure update succeeds.
  • In parallel (non-blocking on delivery errors): creates a Google Calendar exit interview invite, sends a departure confirmation via Gmail, posts offboarding notifications to two Slack channels, and creates four Odoo project.task checklist items.
  • Runs daily on a schedule to find employees whose departure_date has passed and archives them.

Use cases

  • HR requests coming from an internal form or HR portal, pushing offboarding details to n8n via webhook.
  • Teams needing consistent exit interview scheduling plus Slack visibility for IT/PeopleOps.
  • Organizations using Odoo for HR tracking and project.task checklists for offboarding steps.

Technical details

  • Workflow type: n8n automation workflow
  • Nodes/Integrations used: if, set, no op, Odoo, Gmail, Slack
  • Key behaviors: webhook handling, Odoo hr.employee update, Google Calendar exit interview scheduling, Gmail confirmation, Slack notifications, Odoo project.task checklist creation, and daily archival after last day.
View full details