Step 1: Request the HappyRobot Teams Bot Package
- To begin, reach out to us via support@happyrobot.ai or Slack to request the HappyRobot Teams Bot ZIP file. This file contains everything needed to manually deploy the bot in your Teams organization.
Step 2: Upload the Bot to Teams Admin Center
- Visit https://admin.teams.microsoft.com and sign in as a Teams admin.
- From the left-hand menu, go to Teams Apps → Manage apps.
- In the top-right corner of the page, find the Actions dropdown.
- Click Upload custom app, then select and upload the ZIP file we provided.
- Wait a few moments for the bot to upload. Once successful, you’ll see a confirmation.
Step 3: Configure App Permissions
- Use the search bar on the Manage apps page to find HappyRobot.
- Click on the app name to open its settings.
- Go to the Permissions tab.
- Click Review Permissions and then Consent on behalf of the organization
- Navigate to the Users and Groups tab.
- Under App availability, choose to make the app available to Everyone in your organization.
- Save the changes.
Step 4: Install the App for Your Users
- Open the Microsoft Teams app.
- In the sidebar, click Apps.
- Scroll down to Built for your org.
- Find and click on HappyRobot.
- Click Install to add it to your workspace.
Step 5: Set Up a Team and Channel
- In Microsoft Teams, create a new Team and Channel, or choose an existing one.
- This will be the space where the HappyRobot Bot interacts with your team.
Step 6: Link Your Channel to HappyRobot Platform
- Log in to the HappyRobot platform.
- In your organization’s workspace, create or open an existing Use Case.
- Add a Teams node (e.g., “Send Channel Message” or “New Channel Message”).
- Click Integrate and then click Enable.
- You’ll be redirected to a Microsoft login screen — sign in and grant permissions.
- Once redirected back, navigate back to the use case: Select the Team and Channel you created in Step 5.
- Configure the node by selecting existing or your newly created Team and Channel.
- Click Continue.
- Skip fetching records for now.
Step 7: Subscribe to the Bot in Teams
- Go to the Team and Channel you configured.
- Create a new post.
- Mention the bot using @HappyRobot.
- From the suggested commands, select Subscribe.
- Post the message.
- Wait a few moments — you should receive a confirmation message: “You have been subscribed to this channel.”
Step 8: Test the Bot Integration
- Create another post and send any message.
- Go back to the HappyRobot platform.
- Click Fetch Records.
- The message you sent should now appear in the platform.