Manage and notify team schedules to Slack, using Google Sheets and Google Apps Script.
- Shared schedule management among your team
- Automatic schedule notifications to Slack, without discrete servers
- Using triggers on Google Apps Script instead of servers
- Temporary date, time, place, and other fields
- When temporary values are set, they will be applied only once on a first notification, then reverted back after that
- Custom fields
- Add your own custom field if neccesarry
- All custom fields are displayed at detail page after pressing schedule button on Slack notification
To use this notifier with pre-configured settings, do the followings:
- Visit the sample sheet using the library
- Make a copy of it (using
[File] > [Make a copy]
) - Initialize the Google Sheets, Apps Script, and Slack App according to the README in the sheet
After that, the sheet will work as follows:
- Notify schedules right before of them (before about 5 minutes)
- Remind schedules before about 30 minutes
- Remind all schedules of that day every morning
-
Slack connected with the sheet receives notifications as follows:
Desktop Mobile Mobile (Noti Preview) -
And the schedules without repeat flag are unchecked after notified as follows:
You can add the source library to your Google Apps Script project without using the sample sheet above that uses this library.
- Apps Script Library ID:
1CZ1rh6cvKlu9bTpNwCZ_1nbqd38704CC3kOBnTIGOErvZCfcdRT2fdv7
- Be aware of Apps Script quotas
- Check the quotas page of Apps Script before using this.
This notifier may consume all trigger quota for your account, if you do not configure the interval of notification triggers carefully. - It is recommended to create a new Google account for this Apps Script service not to exhaust your personal quotas.
- Check the quotas page of Apps Script before using this.