Preppio

GUIDANCE

Microsoft Teams Integrasjon

Learn how to integrate Preppio with Microsoft Teams to automate HR processes directly in your collaboration tool. This guide covers everything from Azure setup to bot deployment.

On this page

Prerequisites

Before you start, make sure you have the following access and tools:

  • Azure Administrator access
    You need administrator access to Azure Active Directory
  • Microsoft Teams Administrator
    Access to the Microsoft Teams admin center for app installation
  • Preppio Enterprise account
    An active Preppio Enterprise account with integration permissions
1

Create App Registration in Microsoft Azure

Register a new application in Azure Active Directory

  1. 1
    Sign in to the Azure Portal (portal.azure.com)
  2. 2
    Navigate to 'Azure Active Directory' > 'App registrations'
  3. 3
    Click on 'New registration'
  4. 4
    Select 'Accounts in any organizational directory (Any Azure AD directory - Multitenant)'
  5. 5
    Note the Application (client) ID and Directory (tenant) ID
2

Generate Secret Key

Create a secure key for authentication

  1. 1
    In the Azure Portal, go to your app registration
  2. 2
    Navigate to 'Certificates & secrets'
  3. 3
    Click on 'New client secret'
  4. 4
    Set validity period and description
  5. 5
    Copy the value immediately - it will only appear once
3

Assign API permissions

Grant the application the necessary Microsoft Graph permissions

  1. 1
    Go to 'API permissions' in your app registration
  2. 2
    Click on 'Add a permission'
  3. 3
    Select 'Microsoft Graph' > 'Application permissions'
  4. 4
    Add necessary permissions for Teams and user data
  5. 5
    Give admin consent for the permissions
4

Sett opp Azure Bot Service

Create and configure the Azure Bot Service

  1. 1
    In the Azure Portal, search for 'Bot Services'
  2. 2
    Click on 'Create' to create a new bot
  3. 3
    Connect the bot to your previously created app registration
  4. 4
    Set the messaging endpoint to: https://preppapp.com/api/messages
  5. 5
    Activate the Microsoft Teams channel
5

Configure Preppio Application

Set up the integration in the Preppio dashboard

  1. 1
    Log in to the Preppio dashboard
  2. 2
    Go to 'Integrations' > 'Microsoft Teams'
  3. 3
    Create a new bot or integrate with existing ones
  4. 4
    Specify bot name, description and icons
  5. 5
    Enter the Application Client ID, Directory Tenant ID and Secret Key
6

Download and install the App Package

Deploy the bot app to Microsoft Teams

  1. 1
    Download the app package from Preppio
  2. 2
    Go to the Microsoft Teams admin center
  3. 3
    Navigate to 'Teams apps' > 'Manage apps'
  4. 4
    Upload the app package (.zip file)
  5. 5
    Note the App ID from the installed app
7

Complete the integration

Activate the bot in desired Teams groups

  1. 1
    Return to the Preppio dashboard
  2. 2
    Enter the App ID in the integration settings
  3. 3
    Add the bot to desired Microsoft Teams groups
  4. 4
    Test the integration by sending a test message
  5. 5
    Configure automation rules and workflows

Important notes

  • The Secret Key is only displayed once in the Azure Portal. Be sure to copy and store it safely.
  • Admin consent is required for API permissions. Contact your Azure administrator if necessary.
  • Test the integration thoroughly in a test environment before production deployment.

Troubleshooting

The bot does not respond in Teams

Check that the messaging endpoint is correctly configured and that the Azure Bot Service is active.

Authentication error

Verify that the Application ID, Tenant ID and Secret Key are correctly configured in Preppio.

Can't install app in Teams

Make sure you have Teams admin access and that your organization's app policies allow custom apps.

Next step

After successful integration, you can:

  • Configure automated onboarding workflows
  • Set up proactive reminders and follow-up
  • Integrate with other HR systems and tools

Do you need help with the setup?

Contact Preppio to clarify access and setup for your business.

Get help with the integration ↗

READ ON

More on the same topic.