IT OPS

Auto-revoke at the end of an employee's last working day

Triggered by a last-day calendar event, this workflow waits until end of day, then revokes Slack and GitHub access and emails the manager a completed offboarding checklist.

CategoryIT Ops
Enginesim
Difficultyintermediate
Triggerevent
Steps5
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerLast-day calendar event endsGoogle CalendarGoogle Calendar
  • LogicConfirm offboarding event and get email
  • ActionDeactivate Slack accountSlack
  • ActionRevoke GitHub org accessGitHubGitHub
  • OutputEmail manager the completed checklistGmailGmail

What it does

Ties access removal to the calendar. When an employee's last-day event ends, the workflow revokes their Slack and GitHub access automatically and sends the manager an email confirming the offboarding checklist is complete.

When to use it

Use it when departures are planned and you want access to expire precisely at end of last day, not earlier (which cuts off a working employee) and not later (which leaves a gap). Removes the need for anyone to remember to flip the switch.

How it works

  1. 1A Google Calendar last-day event ending triggers the run.
  2. 2A logic step confirms the event is tagged as an offboarding and extracts the employee email.
  3. 3Slack deactivates the account so the person loses access at day's end.
  4. 4GitHub removes them from org teams and revokes their seat.
  5. 5The workflow assembles a checklist of what was revoked and when.
  6. 6It emails the manager a completed offboarding summary via Gmail as the confirmation and record.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect Google CalendarEvents, attendees, availability.
  2. 2
    Connect SlackChannels, DMs, threads, mentions.
  3. 3
    Connect GitHubRepos, issues, pull requests, actions.
  4. 4
    Connect GmailRead, draft, send, label.
  5. 5
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  6. 6
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  7. 7
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.