# Rasa and MS Teams Integration

**URL:** <https://forum.rasa.com/t/rasa-and-ms-teams-integration/31023>\
**Category:** Rasa Open Source\
**Created:** [July 6, 2020, 12:44pm UTC](https://forum.rasa.com/t/rasa-and-ms-teams-integration/31023 "2020-07-06T12:44:12Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![shirnim](https://avatars.discourse-cdn.com/v4/letter/s/a183cd/32.png) [@shirnim](https://forum.rasa.com/u/shirnim)\
**Post date:** [July 6, 2020, 12:44pm UTC](https://forum.rasa.com/t/rasa-and-ms-teams-integration/31023/1 "2020-07-06T12:44:12Z")

</div>

Hello,

There is very poor documentation on how to integrate rasa bot with MS teams. I want to know the detailed steps in integrating rasa with MS teams. I want documentation around how to create the MS teams app for rasa. I have already gone though the below link :

> **[Microsoft Bot Framework](https://rasa.com/docs/rasa/connectors/microsoft-bot-framework/)**
>
> Build a Rasa Chat Bot on Microsoft Bot Framework

---

<div class="post-metadata">

**Author:** ![ayoubMaqdad](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/ayoubmaqdad/32/10024_2.png) [@ayoubMaqdad](https://forum.rasa.com/u/ayoubMaqdad)\
**Post date:** [July 10, 2020, 7:50am UTC](https://forum.rasa.com/t/rasa-and-ms-teams-integration/31023/2 "2020-07-10T07:50:59Z")

</div>

Bienvenue sur le forum rasa !

here are the steps for how to integrate rasa bot with MS teams.

1/ register an app in azure

 ![image](https://europe1.discourse-cdn.com/flex013/uploads/rasa/original/2X/7/7ff63a3b2749c1228019a1176ca9ab2668551517.png)

2/generate the secret

 ![image](https://europe1.discourse-cdn.com/flex013/uploads/rasa/original/2X/2/25ae0adea434f87f0bf2679ce82cc43dd1b246b4.png)

3/create a new bot

 ![image](https://europe1.discourse-cdn.com/flex013/uploads/rasa/original/2X/e/ed4455ea1d28079480cb8c4bdbacc556d1ccb816.png)

4/you will fill messaging endpoint by [http://localhost](http://localhost): 5005 / webhooks / botframework / webhook but chaging http: // localhost: 5005 by a link https by using ngrok . you need to download this tool here [https://ngrok.com/.](https://ssl.microsofttranslator.com/bv.aspx?ref=TAns&from=&to=en&a=https%3A%2F%2Fngrok.com%2F.)

 ![image](https://europe1.discourse-cdn.com/flex013/uploads/rasa/original/2X/2/2d55ce1ce19119c3d128a552eeab1677c72afd20.png) ![image](https://europe1.discourse-cdn.com/flex013/uploads/rasa/original/2X/9/909b679db41fd734671f244db69e2027a44b0e92.png)5/ put this info in [credentials.yml](https://ssl.microsofttranslator.com/bv.aspx?ref=TAns&from=&to=en&a=credentials.yml) ![image](https://europe1.discourse-cdn.com/flex013/uploads/rasa/original/2X/6/6a83a00507cac5b68973fc65f475511cbea76a74.png)app\_id and app\_password (secret) were the same when creating the azure app. webhokk\_url = the end point with ngrok
