Automate PTO approvals and propagate events across calendars and Slack
Design and run multi-step approval chains that take a time-off request, route it through reviewers, and publish approved events to team calendars and Slack. Created by dcadolph as a desktop utilities workflow engine, vamoose connects Outlook, Google, iCloud, and CalDAV to communication tools. The app includes a node-based workflow canvas, a command-line interface for rapid scheduling, and a background daemon; it's aimed at engineering teams and managers who need automated PTO and availability handling.
How vamoose connects multiple calendar providers
vamoose works across Microsoft Graph (Outlook), Google Calendar, Apple iCloud, and CalDAV hosts, letting one workflow touch events from several providers. The engine watches calendar holds and can "fan out" approved items to team calendars, which keeps schedules synchronized without manual entry. Installation on Windows is available via WinGet or Scoop, so deployment can match existing desktop package workflows.
Does it affect system operation while running workflows
The tool runs a background daemon that auto-advances workflows and monitors calendar holds, so scheduled processing happens outside the foreground session. The presence of a system tray integration on Windows gives a local control point for keeping the daemon active and for acting on pending holds without opening the full dashboard.
Is it safe to handle approvals from chat apps
Slack integration provides interactive buttons and slash commands that let managers approve requests without leaving chat, reducing context switching. The app's workflow layer centralizes approval logic, which keeps routing and event publishing consistent; that centralization also means teams should define approval chains carefully before enabling automated fan-out.
Who can author and operate complex workflows
The product targets developers and power users: it includes a CLI for fast status checks and a node-based canvas for building branching logic, and it supports the Model Context Protocol for AI agents. Casual users can interact via Slack or the tray, but authoring complex branching rules requires some technical fluency with the node editor or CLI commands.
Practical for teams that accept a developer-oriented workflow trade-off
vamoose suits engineering teams and managers who want calendar automation integrated into Slack and calendar providers, provided someone on the team can author node-based workflows or run CLI commands. The single main caveat is the learning curve for building branching approval logic; teams should allocate time to design workflows before granting automated publish rights.





