Versions:
vamoose is a calendar workflow engine published by dcadolph, currently at version 0.33.0 with one version on record. Its purpose is to automate time-off and approval workflows by treating the calendar as the central coordination point. When an employee requests leave, vamoose books the time off as a calendar hold, invites the manager to approve it, and advances the remainder of the workflow automatically based on the manager's reply. This design makes it suitable for use cases such as leave requests, approval chains, recurring scheduling tasks, and other quick actions that organizations typically handle manually through email threads or chat messages. Beyond simple approvals, the engine supports branching logic: workflows can diverge depending on outcomes, wait for conditions or responses, and recur on a defined schedule. Notification capabilities cover Slack, email, and webhooks, allowing teams to keep stakeholders informed through whichever channels they already use. Completed leave can also be filed directly in an HR system, closing the loop between calendar events and human resources records without duplicate data entry. In terms of relevant categories, vamoose sits at the intersection of calendar and scheduling software, workflow automation, and HR process tooling. It connects over Microsoft Graph, Google Calendar, and Apple iCloud, as well as any standards-based CalDAV host, so it can be deployed against a wide range of existing calendar infrastructure rather than requiring a proprietary calendar service. Notably, the engine is drivable by AI agents over MCP, the Model Context Protocol, meaning that agent-based systems can initiate and manage workflows programmatically. This makes vamoose applicable both as a conventional employee-facing time-off tool and as a component in AI-assisted workplace automation, where agents handle scheduling, approvals, and notifications on behalf of users across heterogeneous calendar environments.
Tags: