This app will change your Slack status to "On vacation" if your Google Calendar says you are.
To use it: go to the hosted app, sign in, and add authenticate with your Google Calendar and Slack accounts. That's it! (If you want to test that it really works, create a Calendar event with the title "Vacation" for today and refresh the hosted app page.)
A scheduled task runs every day in the morning to check each signed-in user's calendar for the day. This is done in the
Fork this app to get your own personal copy. You could add a feature to change the user's status every time they're in a meeting. Or, if you add a data-store connector like Airtable, you could let the user customize their vacation message.