You are viewing documentation for our open source project which is maintained by the community. If you want to get started building assistants with Rasa please check out our latest [documentation here](/content/docs/index.html).

You first have to create a Cisco Webex app to get credentials. Once you have them you can add these to your `credentials.yml`.

## Getting Credentials

**How to get the Cisco Webex Teams credentials:**

You need to set up a bot. Check out the [Cisco Webex for Developers documentation](https://developer.webex.com/docs/bots) for information about how to create your bot.

After you have created the bot through Cisco Webex Teams, you need to create a room in Cisco Webex Teams. Then add the bot in the room the same way you would add a person in the room.

You need to note down the room ID for the room you created. This room ID will be used in `room` variable in the `credentials.yml` file.

Please follow this link below to find the room ID `https://developer.webex.com/endpoint-rooms-get.html`

In the OAuth & Permissions section, add the URL of the Rasa endpoint that Webex should forward the messages to. The endpoint for receiving Cisco Webex Teams messages is `http://<host>:<port>/webhooks/webexteams/webhook`, replacing the host and port with the appropriate values from your running Rasa server.

## Running on Cisco Webex Teams

Add the Webex Teams credentials to your `credentials.yml`:

```yaml
webexteams:
  access_token: "YOUR-BOT-ACCESS-TOKEN"
  room: "YOUR-CISCOWEBEXTEAMS-ROOM-ID"
```

Restart your Rasa server to make the new channel endpoint available for Cisco Webex Teams to send messages to.

##### Note

If you do not set the `room` keyword argument, messages will be delivered back to the user who sent them.
