---
title: How to setup MS-Teams Integration
description: Learn how to set up the Microsoft Teams integration in absence.io and activate the connection step by step.
---

[Skip to content](https://info.absence.io/en/help-center/how-to-setup-ms-teams-integration#main-content)

- [English](https://info.absence.io/en/help-center/how-to-setup-ms-teams-integration)
- [German](https://info.absence.io/de/help-center/ms-teams-integration)
- [Spanish](https://info.absence.io/es/help-center/integración-de-ms-office-365-teams)

English

Show submenu for translations

[![Design ohne Titel (2)](https://info.absence.io/hs-fs/hubfs/Design%20ohne%20Titel%20(2).png?width=210&height=44&name=Design%20ohne%20Titel%20(2).png)](https://info.absence.io/en/help-center?hsLang=en)

Open main navigation

Close main navigation

- - [English](https://info.absence.io/en/help-center/how-to-setup-ms-teams-integration)
    - [German](https://info.absence.io/de/help-center/ms-teams-integration)
    - [Spanish](https://info.absence.io/es/help-center/integración-de-ms-office-365-teams)
  
  
  
  
  
  
  English
  
  Show submenu for translations
- [Contact our support](https://1r1be.share.hsforms.com/2cmG1EH3QR-2fjl6Hg3EKhA)

[Contact our support](https://1r1be.share.hsforms.com/2cmG1EH3QR-2fjl6Hg3EKhA)

 How can we help you?

- There are no suggestions because the search field is empty.

1. [absence.io Help Center](https://info.absence.io/en/help-center?hsLang=en)
2. [Integrations/ API](https://info.absence.io/en/help-center/integrations-api?hsLang=en)
3. [Slack/ MS Teams](https://info.absence.io/en/help-center/integrations-api?hsLang=en#slack-ms-teams)

# How to setup MS-Teams Integration

### Intro

Are you using **Microsoft-Teams** in your company? If yes, we are very happy to tell that you can now setup our newest integration! You will now be able to set up daily broadcasts, notify and accept absence request from absence.io directly via Teams!

### Let's get started

### Step 1: Setting up the integration in your abence.io account

As an Owner/Admin/ HR please go to Settings -> Integrations and enable the Office 365 Teams bot

![](https://info.absence.io/hubfs/Knowledge%20Base%20Import/15646047980956-1.png)

 

### Step 2: Create Teams Connection via Token

Create a Teams **company** connection token.

Everyone can now go to its Profile -> Integrations and enable here the Office 365 Teams bot. Afterwards create a **personal connection token** and copy it (this token is used to connect to the teams app). 

A user token can only be connected once, You can create a new token if you need to reconnect.

![](https://info.absence.io/hubfs/Knowledge%20Base%20Import/11945379014684-1.png)

 

 

### Step 3: Integrate absence.io into your MS Teams

1. Open MS Teams and go to *manage your apps*
2. *Search* for absence.io and click on the absence.io teams bot listing
3. Click *Add* and our App will automatically pop up in the left panel
4. Start chatting with the app, best start with typing *help*
5. Type *connect* and paste your Teams **personal** connection token from your absence.io profile (for example: connect b5cd66ef-9119-462d-bc68-615fb1af7ee0). Press *enter*

 

### Yeah you made it!

Try out these features:

- Get notifications about approved/denied absences
- Approve/ deny others requests 
- Get notifications if you are set as substitute or leave notifications

 

### Step 4: Setting up a daily broadcast

1. Within absence.io go to Settings -> Integrations -> Create and copy Teams **company** connection token
2. Within MS Teams: Go to the App-Tab on the left panel, search for the absence.io App and open it. Click the arrow for the dropdown menu below, open and select **add to a team** (Only the owner of the team will be able to add it)
3. Within MS Teams go to Teams (left panel) and chose one of your public channels and start a new conversation
4. Type *@absence.io connect* and paste your Teams **company** connection token (for example: @absence.io connect abce66ef-9119-462d-bc68-615fb1af7ee0. Press *enter*
5. Type *@absence.io setup* and press *enter.* The broadcast card shows up and you can adjust it to your needs. The broadcast will report absences of all users in the absence.io team you've selected in the dropdown. (Press *X* to open the dropdown)
6. Click the button *Done* to save. The broadcast is now set up. You can change the settings anytime via this card (just click *Done* again to save) or setup a new one. 

### Video Tutorial:

MS Teams Bot: 

MS Teams Broadcast:

 

- [Getting started](https://info.absence.io/en/help-center/getting-started?hsLang=en#main-content)
  
  
  
  
  
    - [absence.io - Shortly explained](https://info.absence.io/en/help-center/getting-started?hsLang=en#absence-io-shortly-explained)
    - [Intro for your Employees](https://info.absence.io/en/help-center/getting-started?hsLang=en#intro-for-your-employees)
    - [Setting up your account](https://info.absence.io/en/help-center/getting-started?hsLang=en#setting-up-your-account)
- [FAQs](https://info.absence.io/en/help-center/faqs?hsLang=en#main-content)
  
  
  
  
  
    - [FAQ - Absence Management](https://info.absence.io/en/help-center/faqs?hsLang=en#faq-absence-management)
    - [FAQ - Time Tracking](https://info.absence.io/en/help-center/faqs?hsLang=en#faq-time-tracking)
    - [FAQ - Integrations](https://info.absence.io/en/help-center/faqs?hsLang=en#faq-integrations)
    - [FAQ - Account Basics](https://info.absence.io/en/help-center/faqs?hsLang=en#faq-account-basics)
- [Absence Management](https://info.absence.io/en/help-center/absence-management?hsLang=en#main-content)
  
  
  
  
  
    - [Absence Management](https://info.absence.io/en/help-center/absence-management?hsLang=en#absence-management)
- [Time Tracking](https://info.absence.io/en/help-center/time-tracking?hsLang=en#main-content)
  
  
  
  
  
    - [Time Tracking](https://info.absence.io/en/help-center/time-tracking?hsLang=en#time-tracking)
    - [Compensation](https://info.absence.io/en/help-center/time-tracking?hsLang=en#compensation)
- [Digital Personnel File](https://info.absence.io/en/help-center/digital-personnel-file?hsLang=en#main-content)
  
  
  
  
  
    - [Digital Employee File](https://info.absence.io/en/help-center/digital-personnel-file?hsLang=en#digital-employee-file)
- [Expense Management](https://info.absence.io/en/help-center/expense-management?hsLang=en#main-content)
  
  
  
  
  
    - [Expense Management for Administrators](https://info.absence.io/en/help-center/expense-management?hsLang=en#expense-management-for-administrators)
    - [Expense Management for User](https://info.absence.io/en/help-center/expense-management?hsLang=en#expense-management-for-user)
    - [FAQ - Expenses](https://info.absence.io/en/help-center/expense-management?hsLang=en#faq-expenses)
- [Integrations/ API](https://info.absence.io/en/help-center/integrations-api?hsLang=en#main-content)
  
  
  
  
  
    - [Slack/ MS Teams](https://info.absence.io/en/help-center/integrations-api?hsLang=en#slack-ms-teams)
    - [API](https://info.absence.io/en/help-center/integrations-api?hsLang=en#api)
    - [Set Up Integrations](https://info.absence.io/en/help-center/integrations-api?hsLang=en#set-up-integrations)
    - [Calendar synchronization: MS365/Google and ICS Links](https://info.absence.io/en/help-center/integrations-api?hsLang=en#calendar-synchronization-ms365-google-and-ics-links)
- [Data Privacy and Security](https://info.absence.io/en/help-center/data-privacy-and-security?hsLang=en#main-content)
  
  
  
  
  
    - [We take care - Data Privacy and Security](https://info.absence.io/en/help-center/data-privacy-and-security?hsLang=en#we-take-care-data-privacy-and-security)

[![Design ohne Titel (2)](https://info.absence.io/hs-fs/hubfs/Design%20ohne%20Titel%20(2).png?width=200&height=42&name=Design%20ohne%20Titel%20(2).png "Design ohne Titel (2)")](https://www.absence.io/)

Support Phone: +49(089) 143 777 477

Monday to Friday: 9:00 AM to 6:00 PM.

<https://www.xing.com/pages/absence-io> <https://www.linkedin.com/products/absence-io-absenceio/>

Copyright © 2026, absence.io GmbH