Skip to main content
Microsoft Teams App

Use Skedda within Microsoft Teams!

Team Skedda avatar
Written by Team Skedda
Updated over 2 months ago

Skedda's official Microsoft Teams app puts your Skedda venue directly accessible in Teams! If your organization uses Microsoft Teams heavily, this is a significant convenience boost! Your users will be able to manage their bookings without having to leave Teams, and receive notifications about their booking check-ins and visitor arrivals.

Check our FAQs as well, in case you have any further questions, or to see our publisher attestation!


Getting started with Skedda

Before you read further, make sure your organization has created its own Skedda venue account.

In order to get started with your own Skedda venue account:

  1. Sign up for a free trial here, OR

  2. Reach out to our team here to discuss your requirements or arrange a demo


Supported interfaces

The desktop, web, and mobile interfaces of Microsoft Teams are all supported. With your configured Skedda SSO connection (via Azure AD), the authentication process within Teams is automatic and seamless and requires just 4 simple steps.

Here is what it looks like on the desktop app and mobile:


Set-up in Skedda

Follow these 2 steps to configure your Skedda account for use with Microsoft Teams.

Step 1: Have a venue account with SSO configured

Set up SSO with Azure AD in Skedda. Then come back to action step 2 below.

Step 2: Configure your venue account to 'allow embedding' (in Microsoft Teams)

Under the hood, Microsoft Teams uses so-called 'iframes' to embed Microsoft Teams apps inside the Microsoft Teams interface. By default, Skedda accounts aren't configured to permit embedding in this way. To support the embedding of your Skedda account within Microsoft Teams, you hence need to update your Skedda settings (in Settings > Integrations) to enable iframe embedding. See our support document for this here. The relevant option is shown in the screenshot below:

Set-up in Teams

Head over to Microsoft to continue the setup.

Step 3: Install the Skedda Microsoft Teams app!

You have 2 options, depending on how you want your users to be able to use Skedda inside Microsoft Teams.

  • Option 1: If you simply want to permit each user in your organization to manually install the Skedda app in their personal Microsoft Teams interface, log in to the Manage Apps page of your organization's Microsoft Teams Admin Center, search for 'Skedda' in the list of published apps, and change its status to 'Allowed' (video walkthrough here).

    Why isn't it allowed by default, you ask? Well, Skedda has intentionally published its Microsoft Teams app using the 'default block until admin action' option, because it's usually not appropriate for end users to install an app like Skedda until the organization has properly configured it (i.e. following this support article).

  • Option 2: If you want the Skedda app to appear in the interface of your organization's users (or a set of them) by default, you can add the Skedda app to an appropriate App Setup Policy that you've created (video walkthrough here).

Step 4 (Optional): Tenant-Wide Consent to Permissions

By default, each end user needs to complete a one-time permission-approval step when they first open the Skedda app within Microsoft Teams (so that we can identify them). If you like, you can spare your end users from having to do this by having one of your Microsoft Teams admins consent to the relevant permissions on behalf of the entire tenant. See this video walkthrough for all the details.

Please note: If you don't see the permissions window, you probably already consented earlier just for yourself. If you wish to consent again on behalf of the entire tenant, you'll just need to remove the Skedda app from your Teams interface, clear all your browser cache/cookies (based on our testing, MS Teams can cache consent in the browser) and try again.

Step 5 (Optional): Who's in on demand in a Microsoft Teams channel

  • Click the ellipsis menu for a team and choose “Manage team”

  • Go to the Apps tab at the top

  • Click “Get more apps” button

  • Use the search bar to look for “Skedda”

  • Click “Add” on the Skedda tile

  • Clicking the down facing arrow next to “Add”, a sub-menu appears

  • Select one of the options and search for the channel

Additional Skedda-side step: Enable Notifications for MS Teams!

Note that notifications are only supported for the Skedda app installed from the official Microsoft Teams Store.

Once you've set up your basic MS Teams Skedda app, we highly recommend heading back over to your Skedda "Integrations" settings page to activate notifications for your users' booking check-ins and visitor arrivals!

1. Booking check-in reminders

When it's time for a user to check in to their booking, they'll receive a message in MS Teams 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!

2. Visitor-arrival alerts

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

3. Who's in feature

You can set up Skedda's Microsoft Teams app in a channel or group chat so that you can find out which of your colleagues are booked in over the coming 7 days. You can then make a booking to join your colleagues in the office on any given day. Skedda will post messages into the channel or group chat based on the commands posted.

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

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

3.a. On demand

Your team can add Skedda to a channel or chat where their colleagues are members and, by typing "@skedda in" posted into to their channel chat, receive an on-demand summary of upcoming bookings for all the users in that channel!

In response to such summaries, you can:

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

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

3.b. Scheduled

Note that graph permissions are required to use this feature on Skedda. For this feature to function, your Skedda admin will have to go to Settings > Integrations and ask your Microsoft tenant admin to grant permissions.

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 or group chat 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.

Your team can add Skedda to a channel or chat where their colleagues are members and, by typing "@skedda in setup" into their chat.

Skedda will post a message to let you know if there are any existing reports set up or not.

If there are no reports already set up, you can click on 'Set up recurring reports' which will let you choose the time and days that you want the report to be sent in that channel or group chat.

Please note that if there are reports already set up on the channel, they can only be edited by an admin user or by the creator of the report.


Guide for your teams

Looking for a guide to share with your team to help them get started? Check out the link below!


FAQs

We have multiple Skedda accounts and we'd like a separate Teams app for each, or we have other custom requirements for our Skedda Teams app. What are our options?

In addition to Skedda's official Microsoft Teams App, Skedda provides a customizable version that can be installed 'locally' (i.e. not published on the Microsoft Teams store) by a Teams administrator. The benefits of using this customizable version include:

  • Support for organizations with multiple Skedda accounts:

    Using the customizable app template, you can create a separate Teams app for each of your Skedda accounts, or ensure that the 'account switcher' control for switching between different 'venue' accounts is shown (it's hidden in the official app).

  • Ability to customize tabs:

    You may wish to add multiple personal tabs and customize them with the predefined URLs for a particular Skedda account. For example, you might like to have a 'Skedda admin' version of the app that is available only to Skedda System users and includes tabs for managing users or viewing Insights in Skedda.

  • Ability to show the side navigation bar:

    The official Skedda app doesn't show it because it's against the Microsoft style guide for apps. Using a customized app allows you to show it.

You can find Skedda's customizable app template here. Download it and follow the instructions in the README.md file, and let our support team know if you have any questions!

I see an error to the tune of 'Sorry, we couldn't identify you through Microsoft Teams' when I try to use the Skedda app in Microsoft Teams. What can I do?

Sometimes, these transient errors occur once as part of the first interaction with the Skedda app, and closing and reopening Microsoft Teams typically resolves it. Note that, if Microsoft Teams asks you if you want to 'approve' the Skedda app, you must do this in order for the app to work correctly. If errors continue to persist, please contact the Skedda support.

I'd like to use the Skedda app for Microsoft Teams, but my organization doesn't have a Skedda account. How does my organization sign up?

We invite a representative of your organization to sign up for a Skedda organizational ('venue') account from our main landing page here. After you've created your account, follow the instructions at the top of this article to configure your Skedda account for use with Microsoft Teams and add the Skedda app for Microsoft Teams to your Microsoft Teams tenant.

My organization has a Skedda account, but we don't have Single Sign-On (SSO) configured and I'm seeing a corresponding error message when trying to use the Skedda app for Microsoft Teams. How should I proceed?

Kindly ask the person in your organization who's responsible for the administration of your Skedda account to enable Single Sign-On for your Skedda account as discussed here (includes contact information for reaching out to the Skedda support team).

My organization has a Skedda account with Single Sign-On (SSO) configured, but I'm seeing an error saying that I'm not a user on Skedda or that I don't have SSO-login configured. How should I proceed?

Before you can use Skedda inside Microsoft Teams, you need to have logged in to Skedda once using a normal web browser tab so that you're provisioned correctly with Single Sign-On. Please navigate to the SSO login page to do your initial login and user-account provisioning, then try again inside Microsoft Teams.

Please note: The basic technical reason for requiring users to use a browser and go through a SAML-based authentication flow is that the correct provisioning of a user in Skedda depends in the general case on custom SAML attributes passed by the identity provider (i.e. Skedda can "auto-tag" new users based on custom SAML attribute rules). This isn't possible to do through the Teams authentication mechanisms directly.

What happens if we change/disable SSO after setting up Teams?

If your SSO configuration is disabled or changed, your Teams setup with Skedda will no longer operate correctly if you are using our MS Teams Notifications feature. MS Teams will stop working for your organization until you set SSO up again and remove and re-add Skedda to MS Teams.

Please ensure that you coordinate such an SSO change by reconfiguring your Teams / Skedda setup accordingly with any new SSO configuration you may set up thereafter!

My organization has a US Government Azure tenant. Can I use Teams on Skedda?

At this stage, the Skedda MS Teams app does not support the different authentication endpoints that Microsoft uses for US Government tenants, which means that you won't be able to use Skedda in Teams if your organization has a US Government tenant.

What happens if Skedda's MS Teams notifications "break"?

If something goes wrong with your Skedda MS Teams app (perhaps you, or your users, aren't receiving notifications 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 have Microsoft Publisher Attestation for Microsoft Teams?

Yes - we do! Please see here for more information.

Did this answer your question?