Skip to content

Connectors — Overview & Routing

Connectors let your team submit tasks from external tools — Telegram, Discord, GitHub, and Email — without opening the Meowbert web app. When a message arrives, the routing engine decides which project it belongs to, creates a task, and replies with the result.

Available connectors

ConnectorHow it worksBest for
TelegramA Telegram bot receives messages and creates tasks. Supports webhook, polling, and shared-bot modes.Small teams, mobile-first workflows, personal automation.
DiscordA Discord bot listens in a server and creates tasks from messages. Supports gateway and shared-bot modes.Development teams already on Discord.
GitHubA GitHub App listens to issue/PR comments mentioning the app. Creates tasks from matching comments.Code review, automated PR assistance, repo automation.
EmailBrevo inbound parsing forwards emails to Meowbert. Workspace addresses create/continue tasks and replies are sent by email.Ticket-style workflows, external request intake, vendor/client email ops.

Setting up a connector

Each connector has its own setup guide:

The routing engine

When a message arrives from any connector, Meowbert must decide which project to route it to. The routing engine evaluates rules in priority order:

Rule types

Rule typeHow it works
Default projectA fallback rule that always routes to a specific project when no other rule matches.
Prefix matchRoutes messages that start with a specific string (e.g., #data ) to a designated project.
Keyword mapRoutes messages containing specific keywords to a designated project.
LLM fallbackUses the main model to read the message and pick the best project from a list. Slower but intelligent.

Configuring routing rules

  1. Go to Connectors in the sidebar.
  2. Open the Routing tab (or scroll to the routing section).
  3. Add rules by selecting the type, project, and matching criteria.
  4. Set priorities — lower number = higher priority. The first matching rule wins.

Recommended setup for most teams:

  • Create a Default project rule pointing to your main working project. This ensures every message gets routed somewhere even if no other rule matches.
  • Add Prefix rules for specialized projects (e.g., #docs docs-project).

Conversation threading

Connectors support conversation threading — if a message is a reply to an earlier message that started a task, the follow-up is routed to the same task rather than creating a new one. This lets you have back-and-forth with the agent directly inside Telegram, Discord, or GitHub.

Access control

  • Only workspace owners and admins can configure connectors.
  • Any workspace member can pair their account and send messages through a configured connector.
  • GitHub App setup requires a GitHub organization owner or account with sufficient App management permissions.

General tips

  • Always set a default project before testing connectors. Without a fallback, messages that don't match any rule will be rejected.
  • Test with a simple message before rolling out to the full team.
  • Review routing rules periodically — as you add projects, you may want more specific routing.
  • For GitHub, ensure the App has the correct webhook events enabled (issue_comment, pull_request_review_comment).