Slack Integration (2): Post Calendar Notifications to Slackbot or Private Channel

If you use Slack, a popular real-time messaging application for teams, you can set up an integration to receive your Teamup Calendar notifications on a private Slack channel. With a Slack integration for your Teamup Calendar, you will be notified via Slack when there are changes on your Teamup Calendar. If you do not have access to email notifications, or prefer pop-up alerts in the Slack app, the Slack integration is a good option.

This article describes how to set up integrations that post calendar notifications to one’s private channel or Slackbot on Slack. You don’t need to be a calendar administrator to do this; it is for any users of Teamup Calendar.

For instructions on how a calendar administrator can set up Teamup notifications to a group channel, see this article with detailed information for calendar administrators.

Here’s an example of how Teamup Calendar notifications appear on a Slack private channel:

 

If you are currently using Slack but not Teamup Calendar, create a Teamup Calendar now. It is easy and free.

Teamup Calendar also supports notifications by email.  The Slack integration makes it possible for you to receive pop-up alerts on desktop or mobile devices via your Slack app.

How to set up the Slack integration

Step 1: Access the Slack Integration option

  • In the top right corner of your calendar, click on the blue menu icon. Select Preferences > Slack Integration. 

  • This opens up the Preferences dialog for notifications. Continue to the next step.

Step 2: Obtain Slack authorization

  • In the Preferences dialog, select the Slack Notifications tab. Click the Add to Slack button. This will take you to Slack.com to obtain the necessary authorization, as described in the next step.

If you click the Save button before obtaining the authorization, you will be prompted with an error.

Step 3: Authorize Teamup to post on Slack

  • First, select the Slack team that you want to integrate, and select your personal channel under Direct Messages.
  • Please do not select a group channel unless all members of the channel are entitled to access your calendar link. This is because all posts on Slack will contain the calendar link from which you are setting up the integration.
  • Then, click the Authorize button to give Teamup permission to post notifications to your channel.
  • After authorizing Teamup, you will be redirected back to the Preferences dialog. Now you need to focus on the options in the lower part, as described below in Step 4.

Step 4: Select the sub-calendar(s) and type of notifications

  • Choose which sub-calendars to include in the notifications: you can choose to receive notifications for changes on all sub-calendars, or on selected (one or more specific) sub-calendars.
  • Choose the type of changes to include in the notifications: You can select All changesNew events only, or Important changes. Important changes include newly created events and date/time changes to existing events.
  • When done, click the Save button.

The screenshot below shows a Slack integration with different notification types set for each sub-calendar:

 

Note that changes of past events will only trigger notifications if the calendar is on a Premium plan.

How to test the Slack integration

  • Add, edit or delete a future-dated event in your Teamup Calendar and wait for the post from Teamup to appear in your private Slack channel. It should happen in approximately 60 seconds.

How to stop Slack notifications

To stop Teamup from posting notifications to Slack, there are two options:

  • From your Slack app, go to the app directory and delete the integration with Teamup Calendar.
  • Ask the calendar administrator to remove the Slack integration to your private channel for you. Calendar administrators can manage all notifications by going to Settings > Notifications.
Learn more:

Keywords: calendar integration, messaging from calendar, Slack calendar notifications