VolunteerBot is a Slack-native scheduling assistant for volunteer-run organizations. It helps volunteers ask natural-language questions about upcoming events, find open roles, view only their confirmed shifts, and sign up through a guided Slack modal. Each confirmed sign-up is saved to a shared Google Sheet, updates event availability, and can send a shift-specific Google Calendar invitation.
Google Calendar provides event timing, I use Google Sheets to store slots and sign-ups, and Slack is the user interface. The remote Ollama model only classifies requests and drafts structured staffing plans; it has no direct data-write tools. Server-side validation, capacity checks, duplicate protection, and modal confirmation control every mutation.
Log in or sign up for Devpost to join the conversation.