What it does
- Watches your Calendly account for every new client booking, around the clock.
- Posts a clean summary of each appointment (client, time, type, notes) into a Slack channel your volunteers already use.
- Tells volunteers exactly how to claim a shift by replying in the thread, so the fastest one wins.
- Sends you a quick confirmation DM so you always know what was posted and where.
The prompt
Paste it into a new chat in General Input, and a specialist builds it with you.
Build a workflow that turns new Calendly bookings into claimable shifts for a team of volunteers in Slack.
Trigger: new booking in Calendly. When an invitee books any event on my account, fire the workflow.
Step 1: pull the full invitee and event details from Calendly (invitee name, email, any intake questions, event type, start time in the invitee's timezone, the Calendly event URL, and the location or join link).
Step 2: post a message in our Slack #volunteers channel with the appointment summary. The message should clearly show the client name, the date and time, the appointment type, and any notes the client left when booking. End the message with an instruction line: "First volunteer to reply with the word 'claim' in this thread takes this one. Reply with your email so I can add you to the calendar event. If nobody claims it within 24 hours, it stays on my calendar."
Step 3: also send me a short direct message in Slack confirming the booking was posted, with a link back to the volunteer thread so I can follow along.
For the claim resolution half: assume a companion workflow listens for the first thread reply containing the word "claim" plus an email address, then patches the original Google Calendar event to add that email as an attendee and DMs me that the appointment was claimed. If that companion piece can be built inside this same workflow, do it. If not, scaffold the announcement workflow first and leave clear notes on how the claim listener should be wired up.
Keep the Slack message friendly and easy to scan. Don't include any sensitive details beyond the client's first name unless it was explicitly volunteered in the booking form.
What you'll need
- A Calendly account connected to the calendar you use for bookings.
- A Slack workspace with a channel for your volunteer team (and permission to post in it).
- A shared understanding with volunteers about how to claim a shift (the workflow includes the instructions in every message).
Make it yours
- Change the Slack channel, or send the announcement to multiple channels if you have regional volunteer groups.
- Edit the message template to match your nonprofit's voice, or to include or hide specific intake fields.
- Add a filter so only certain Calendly event types (for example, first-time consults) go to volunteers and everything else stays on your calendar.