Supported providers
Configure communications providers from Settings > Communications.
Setup checklist
Before connecting a communications provider, make sure your deployment has:- a stable public HTTPS URL when the provider uses callbacks or webhooks
- 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 session appears in the dashboard
- replies in the thread continue the same session
- final summaries and links are posted back to chat
Start suggested tasks
When a session or automation report identifies independent follow-up work, Roomote can post each action as a suggested task in the originating conversation. Start the exact suggestion you want by reacting to its message:- on Slack, add a thumbs-up reaction
- on Discord, add a 👍 reaction
- on Microsoft Teams, use the native Like reaction
- on Telegram, add a new 👍 reaction or use the suggestion’s Start button
React to Roomote replies
When you react to a Roomote reply in an active session, Roomote can use that reaction as context, including as an answer to a question it asked. The linked user who owns the session must add the reaction. Roomote posts a text reply when the reaction warrants a response and otherwise stays silent; it does not react to the reaction event itself.
These reaction paths apply only to Roomote replies that were recorded for the
current session. Reactions on older or unrelated messages do not gain
access to that conversation. Suggested-task reactions keep their dedicated
launch behavior described above.
Use the same stable public URL for every provider app setting that requires a
callback or webhook. If you change that URL, update those provider settings and
restart Roomote with the matching deployment URL. Discord receives messages
through its Gateway connection and does not need a public callback URL.
Authentication and linking
Slack and Microsoft Teams can do two jobs:- 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
Related setup
Communications providers are only one part of a working Roomote deployment. Most deployments also need:- Sandbox Providers, so tasks have sandboxes to run in
- Environments, so tasks know which repositories and setup commands to use
- Source Control, so tasks can clone repositories and open reviewable changes
- Integrations, so tasks can reach issue trackers, monitoring, docs, and MCP-backed tools
- Automations, if you want proactive summaries and scheduled work to post back into chat