Skip to main content
Skedda + Slack Introduction

Check out this article to learn more about Skedda's Slack app!

Team Skedda avatar
Written by Team Skedda
Updated over a month ago

Skedda's latest integration with Slack allows your users to receive check-in reminders for their desk and room reservations, and notifications about their visitor arrivals, in the 'Messages' tab in Skedda's Slack app - the same place they collaborate and get their best work done!


Approval coming soon

When you start the setup process for Skedda's Slack app, you might notice a banner/message that reads as follows, "This app is not approved by Slack."

Because our Slack app is so hot off the press, Slack hasn't had a chance to review it and grant us our "Slack-approved" status yet! Rest assured that this is coming soon, and that our Slack app is built to the same level of security-conscious development standards as the rest of our system, with stability at its core.

You're safe to set it up and begin testing it out!


How it works

You can set up Skedda's Slack app in your workspace so that (1) your users receive Slack alerts (in the "Messages" tab in Slack) for two Skedda-related events, and (2) can find out who's booked in over the coming 7 days, either on demand or as an automated report.

(1) Notifications

Booking check-in reminders

When it's time for a user to check in to their booking, they'll receive a message in Slack that looks like this:

Clicking on the, "Check in via Skedda," button will take your user to a page where they can complete check-in in just a few clicks!

Visitor-arrival alerts

When a user's visitor arrives (who they're hosting), they'll receive a message in Slack that looks like this:

(2) "Who's in?" feature

Skedda's "Who's in?" report can be triggered, on-demand, by any user in a channel where Skedda has been added.

However, this report can also be scheduled to send at specific days/times if your users choose.

On-demand

Your team can add Skedda to channels in Slack and, by typing "/skedda-in" (or "/skedda in") into to their channel chat, receive an on-demand summary of upcoming bookings for users other than themselves in that channel!

In response to such summaries, your users can:

  1. See more details for a given day (expanding the details will reveal exactly who has booked in where, and when!)

  2. Make a booking (they can make bookings in response to the information included in the summary)

  3. Share to channel (they can share this message with the wider channel if they'd like everybody to see who's coming in!)

Scheduled

In addition to the on-demand version of Skedda's "Who's in?" report, your users can also set up scheduled reports, one per channel where Skedda has been added, that send at specific days/times.

These reports will include the same kind of information sent in the on-demand version of the report, but will be public to all users in the channel right away (the on-demand version's initial message is sent only to the user who issues the command).


Setup

To use Skedda's Slack app, you will need:

  1. A Skedda venue with a subscription to one of the following plans:

    • Starter

    • Plus

    • Premier

  2. A Slack workspace, where you are the Slack Workspace Admin

To set up the integration, make sure that you're logged in to Skedda (as a System Admin or Owner), and complete the following steps:

Navigate to "Integrations" in Skedda (Settings > Integrations)

First, navigate to your "Integrations" page in your Skedda settings:

  • Settings > Integrations

You'll see a section called, "Slack integration," which you'll use in the next step to initiate the integration.

Click "Add to Slack"

When you're ready to initiate the integration between Skedda and Slack, click, "Add to Slack".

Provide your workspace URL

Next, you'll be taken to this page, where you should provide your Slack workspace's URL, e.g. "skedda-hq.slack.com".

Once you've done this, click, "Continue".

Grant the required Skedda <> Slack permissions to complete the integration

Finally, Slack will show you a page asking you to review the permissions you're required to grant in order to complete the integration between Skedda and your Slack workspace.

Once you've reviewed these and are ready to consent, click, "Allow".

Adding Skedda to a channel to use the "Who's in?" feature to find out which of their teammates are coming in

If you, or your users, want to use the "Who's in?" feature to find out who will be in the office, Skedda needs to be added to the channel in which it is intended to be used.

This can be done in a few ways:

  1. @mentioning Skedda in the channel

  2. Right-clicking on the channel to manage it and add Skedda

  3. Adding Skedda to a channel via the "Add Skedda to channel" button on the "Home" page

Success!

And, you're done! Any person who has a user account in your Skedda venue whose email matches an equivalent user account in your Slack workspace will be able to use the Slack app to:

  1. Receive booking check-in reminders

  2. Receive visitor-arrival notifications

  3. Find out "Who's in?" for the next few days (by typing /skedda-in or /skedda in)

  4. Automate the sending of scheduled "Who's in?" reports in the channels of their choice (for more info on how to set this up, see here!)

How to set up scheduled "Who's in?" reports

To set up scheduled "Who's in?" reports, your users should complete the following steps:

  1. Navigate to Skedda's "Home" page in Slack*

  2. Click "Set up recurring report"

  3. Complete the form that appears (providing channel info, day/time requirements for when the report should be sent)

  4. Click, "Schedule report"

  5. Done - their scheduled report will be saved and sent as specified!

*Alternatively, you can also navigate to a channel that you've added Skedda to, and type the command, "Skedda in setup" to open the setup form for that channel


FAQs

What happens if Skedda's Slack app "breaks"?

If something goes wrong with your Skedda Slack app (perhaps you, or your users, aren't receiving messages as expected), please reach out to us! We'll be able to assist you with diagnosing the issue and getting you back up and running.

Does Skedda support Enterprise Grid Slack setup?

Skedda does not support Enterprise Grid Slack setup at this time. However, if this is something you'd like to make use of, please reach out to our Support Team with this feedback, and we'll be sure to note this down in our customer-feedback logs!

Can we book spaces or invite visitors in Slack?

Not currently. However, if this is something you'd be eager to see in Skedda's Slack app, please reach out to us with your thoughts! We'd love to hear from you.

We do provide a link that you, and your users, can follow to access the login page to Skedda, from the "Home" page in the Skedda Slack app:

Can we connect multiple Skedda venues to our Slack workspace?

Yes - you can connect multiple Skedda venues to your Slack workspace!

We don't support connecting multiple Slack workspaces to a single Skedda venue, however. If this is something that would be important for your team, please reach out to us with your feedback!

Can Slack workspace admins manage all scheduled "Who's in?" reports?

Yes - Slack workspace admins have the ability to manage all scheduled "Who's in?" reports configured for their workspace.

Non-admin users in Slack can only manage their own scheduled "Who's in?" reports.

What happens if a scheduled "Who's in?" report is scheduled in a channel that has users from multiple Skedda venues?

If a scheduled "Who's in?" report detects that there the bookings for a given Slack channel span multiple venues, it will send one report per venue at the time it has been scheduled to send, in terms of the source venue's time zone.

That is, if a Slack channel has two Skedda venues represented by their respective bookings in that channel (for example, one office in Cape Town, South Africa and another in London, United Kingdom), then a report for each venue's bookings will be sent at the scheduled time in each time zone.

Assume the report was scheduled for 08:00AM:

  • Cape Town report sent at 08:00AM (UTC+02:00)

  • London report sent sent at 08:00AM (UTC+00:00)

This ensures that each set of users in your Slack channel receives relevant reports at times appropriate for their sending (during the workday, for example).

Can you edit recurring reports in Slack?

Yes - recurring reports can be removed by the users who made them if they would like to stop receiving such reports or create new reports with different parameters.

To do, users should do one of the following:

  1. From the "Home" page, click, "Edit recurring report"*

  2. From the modal that appears, you can Delete any report you have access to manage

*Alternatively, the user can also head to the relevant report's channel they want to edit and type the command, "/skedda in edit" to trigger the modal shown above.

Did this answer your question?