Publish All-Day GCal Events to Slack

Our company, Parabol, is fully-remote and distributed
around the world. We have a unique way of deciding which days are company holidays
and we wanted a way to raise awareness as to what
events are coming up on the calendar.
While the official Slack integration for
Calendar from Google will show you your own events in an app channel,
we wanted an automated way to broadcast upcoming team events in a public channel
to raise awareness and even prompt discussion. That's why we decided to write
this.
What's it Do?
This little function imports 2 weeks of data from single Google Calendar
and displays the "all-day" events it finds to a public Slack channel.
How do I set it up?
Once you've cloned this project to autocode, all you need to do is add
Linked Resources for GCal and Slack. Then:
Configure the trigger for how often you'd like the message posted by
configuring the autocode trigger—we send our message out once a week
Set the SLACK_CHANNEL
environment variable to specify where you'd like the
message posted
That's it!
Reaching out
We made this with a little ❤️ and hope it helps you and your team. If you'd
like to give us a shout, share an enhancement, or if you have any trouble
contact us at love@parabol.co or
@parabolco on Twitter.