Supported providers
Roomote supports these communications providers:| Provider | Best for | Notes |
|---|---|---|
| Slack | Teams that already coordinate work in Slack channels and threads | Can also be used as a Roomote sign-in provider. |
| Microsoft Teams | Teams that use Microsoft 365, Teams channels, and Microsoft Entra accounts | Can also be used for Roomote sign-in and account linking through Microsoft. |
| Telegram | Lightweight personal or group chat access | Useful when you want a simple bot-driven chat surface. |
- they can be task surfaces where Roomote starts, resumes, and reports on work
- they can be authentication surfaces so users sign in or link the same workplace identity they use in chat
Why chat matters
Chat is useful even if you are the only person using Roomote. With a communications provider connected, you can:- start a task from your phone without opening the dashboard
- ask follow-up questions while you are away from your computer
- run multiple tasks in parallel, each in its own thread
- keep long-running work visible without babysitting the web UI
- receive progress updates, blockers, PR links, preview links, and final summaries where you already check messages
- hand work off between devices by continuing the same chat thread
- let proactive automations post task suggestions or summaries when something needs attention
Common workflows
Use communications providers for:- Starting work from a conversation. Mention the Roomote app or message the bot with a task request. Roomote can route the request to an environment and start work from the conversation context.
- Continuing a task. Reply in the same thread to give new instructions, answer a question, or ask Roomote to make another change.
- Monitoring parallel work. Keep separate tasks in separate chat threads so each one has its own updates, links, and final summary.
- Receiving proactive summaries. Automations and background checks can post summaries to the configured chat destination when there is something useful to review.
- Remote control. Start, steer, or unblock work from mobile chat when you are away from your development machine.
Setup checklist
Before connecting a communications provider, make sure your deployment has:- a public URL that the provider can call back into
- provider app or bot credentials
- at least one Roomote user who can sign in
- an environment that tasks can run against
- Roomote acknowledges the request in the same conversation
- the task appears in the dashboard
- replies in the thread continue the same task
- final summaries and links are posted back to chat
Authentication and linking
Slack and Microsoft Teams can also help control who can use your deployment. When configured for sign-in, users can authenticate with their Slack workspace or Microsoft account instead of relying only on email/password invites. Users can also link their chat identity after signing in. Linking is important when a message comes from chat: Roomote needs to know which Roomote user that Slack or Teams person represents before it can start work, resume a task, or apply user-scoped permissions. If someone asks Roomote to do work from chat before their account is linked, Roomote prompts them to link the account and then continues once the link is complete.Related setup
Communications providers are only one part of a working Roomote deployment. Most deployments also need:- Compute Providers, so tasks have sandboxes to run in
- Environments, so tasks know which repositories and setup commands to use
- Integrations, so tasks can reach source control, issue trackers, monitoring, docs, and MCP-backed tools
- Automations, if you want proactive summaries and scheduled work to post back into chat