Sign up with your email address

 
 
Slack + Calbot

Control your calendar from Slack.

Use the /calbot command to read and write to your Google or Microsoft calendar.
e.g. Type /calbot add Meet with Stewart 9am Mon to create a new event on your calendar.


Add to Slack

1/ Add the Calbot app to Slack

Click the Add to Slack button to install the Calbot app.

Note that only you will have access to your private calendars and that interactions with Calbot are private and visible only to you.

Slack team members can only access calendars that they own or have been shared with them and must have their own Calbot accounts.


2/ Connect your Calbot account

Using Slack type /calbot connect followed by the email address you used when signing up for Calbot. If you haven't signed up yet, we'll guide you through the process of setting up an account.

Look for an email in your inbox and click on the link provided. Check your spam folder if you don't receive it after a few minutes.

Verify Calbot account

3/ ADD events to your calendar

The basics

Type /calbot add from any Slack channel followed by the event title, date and time in any order.

Calbot will process the command and create a new event in your primary calendar.

Calbot can recognize various date/time formats such as:

  • dates: 2/14, 4th of July, Dec 25
  • days: Sunday, next Fri , tomorrow
  • times: 8:30AM, noon, 6p

If a date isn't included, Calbot will assume you mean the current day.

If an end time isn't specified, Calbot will create a one-hour event.

If a time isn't included, Calbot will create an all-day event.

Add to primary calendar

Multiple calendars

If you have more than one calendar (e.g. personal, work, kids), you can tell Calbot which one you want the event created in.

Just type /calbot add.calendarname, where calendarname is the name of the specific calendar (with spaces removed).

You can see a list of your calendar names by typing /calbot calendars.

Add to specific calendar

Reminders

You can add reminders by typing +remind anywhere in the command.

Alternatively you can use +popup or +email if you want just a notification or an email (but not both).

By default your reminders will be delivered 10 minutes before the start of the event. If you prefer a different time, simply append a duration like this:

  • +remind30 for minutes
  • +remind1h for hours
  • +remind2d for days
  • +remind3w for weeks
Add reminder

Location

You can add a location by typing @ or at followed by the venue (e.g. "@The Trappist" or "at The Trappist"). It works best if you include the location at the very end of the command.

Add location

Attendees

Add guests/attendees to the event simply by adding their email addresses in the command.

Add attendees

4/ LIST events from your calendar

The basics

Type /calbot list from any Slack channel followed by a day or date, otherwise Calbot will assume you want today's schedule.

Calbot will return events from all owned and shared calendars for that particular day(s). Calbot recognizes date formats such as:

  • dates: 2/14, 4th of July, Dec 25
  • days: Sunday, next Fri, this weekend

If you want your schedule for the entire week, type /calbot listweek.

List all events

Multiple calendars

As with the add feature, you can specify from which calendar you want your schedule returned.

Just type /calbot list.calendarname, where calendarname is the name of the specific calendar (with spaces removed).

This also works with /calbot listweek.calendarname.

You can see a list of your calendar names by typing /calbot calendars.

List events from specific calendar

Need Help?

Type /calbot help to see the list of commands.



You can also use email to send commands to Calbot. Learn more