Skip to Content
DocsAlloomiConnectors

Connectors

Link your platforms or subscribe to content you care about — Alloomi keeps watch so you don’t have to.

To add a connector, open Settings → Connectors and click + Add New Connector. Alloomi will guide you through the authorization process for each platform.

🔒 Privacy by design: Alloomi only reads messages to generate insights. It does not store raw message content on its servers — data is processed locally or encrypted in transit.

Supported Platforms

Messaging Platforms and Social Media

PlatformStatusDescription
Telegram🟢 AvailablePersonal messaging
WhatsApp🟢 AvailablePersonal messaging
Slack🟢 AvailableTeam communications
Discord🟢 AvailableCommunity & teams
iMessage🟢 AvailablePersonal messaging
QQ🟢 AvailableBot messaging
Feishu🟢 AvailableBot messaging
DingTalk🟢 AvailableBot messaging
Weixin🟢 AvailablePersonal messaging
Gmail🟢 AvailableEmail
Outlook🟢 AvailableEmail
X🟢 AvailableMarketing Automation
LinkedIn🟡 Coming SoonMarketing Automation
Microsoft Teams🟡 Coming SoonTeam communications

Productivity Tools

PlatformStatusDescription
Google Drive🟡 Coming SoonFile storage
Notion🟡 Coming SoonKnowledge base
HubSpot🟡 Coming SoonCRM
Google Calendar🟡 Coming SoonScheduling
GitHub🟡 Coming SoonR & D

Other

PlatformStatusDescription
RSS🟢 AvailableNews & updates

What Each Connector Does

The table below compares what each connector supports across key capabilities. Use this to choose the right platform for your workflow.

Note: Microsoft Teams, Google Drive, Notion, HubSpot, Google Calendar, and GitHub are coming soon and not included in the table below.

Messaging Platforms

ConnectorRead MessagesSend / ReplyInteractive ChatAI TranslationAI PolishingNotes & FilesSetup
TelegramQR / Phone
WhatsAppQR / Phone
SlackOAuth
DiscordOAuth
iMessageLocal (macOS)
QQBot Token
FeishuBot Token
DingTalkBot Token
WeixinQR

Email

ConnectorRead MessagesSend / ReplyInteractive ChatAI TranslationAI PolishingNotes & FilesSetup
GmailApp Password
OutlookApp Password

Social / Content

ConnectorRead MessagesSend / ReplyInteractive ChatAI TranslationAI PolishingNotes & FilesSetup
XOAuth
RSSURL / OPML

How to


Platform Setup Details

Telegram

After clicking [Connect Telegram], you’ll be redirected to Telegram’s authorization page.

Alloomi Telegram Login
  1. Enter your phone number
Alloomi Telegram Login Phone
  1. Enter the verification code sent to your Telegram app
Alloomi Telegram Login Code
  1. If you have Two-Step Verification enabled, enter your password
Alloomi Telegram Login Password

Or choose to authorize by scanning a QR code in the Telegram app

Alloomi Telegram Login QR Code

Or choose to authorize by quick login in the Telegram app if you have official telegram desktop installed locally, you can use your existing session to login without phone number or verification code

Slack

After clicking [Connect Slack], you’ll be redirected to Slack’s authorization page. Click [Install Alloomi] to add Alloomi to your workspace.

Alloomi Slack Auth

Note: Only workspace owners can install Alloomi currently.

Discord

After clicking [Connect Discord], select a Discord server to install Alloomi.

Alloomi Discord Auth

Note: Only Discord server managers can install Alloomi currently.

WhatsApp

After clicking [Connect WhatsApp], scan the QR code in the WhatsApp app to complete authorization.

Alloomi WhatsApp Login

Or use a phone pair code to link WhatsApp without scanning:

Alloomi WhatsApp Login

iMessage

iMessage integration is only available on macOS.

  1. Click [Connect iMessage]
  2. Grant the required permissions:
    • Full Disk Access - Required to read iMessage database
    • Automation Permission - Required to send messages
  3. Enter a display name for your iMessage account
  4. Click connect

How to grant permissions:

  • Go to System Settings > Privacy & Security > Full Disk Access
  • Add the running app (Terminal, Node, or Alloomi)
  • Restart the app after granting permissions

💡 Your message data stays on your local device. Alloomi only reads recent messages when you use it to generate insights.

QQ

QQ integration uses a bot mode via a persistent WebSocket connection. Unlike Telegram or iMessage (which connect to your personal account), QQ requires you to set up a QQ bot first.

Before you start — set up a QQ bot:

  1. Register a QQ bot at the QQ Open Platform 
  2. Create a new bot application and obtain your Bot App ID and Bot Token
  3. Enable the message receive permissions for your bot

Connect in Alloomi:

  1. Click + Add New Connector and select QQ
  2. Enter your Bot App ID and Bot Token
  3. Click Connect — Alloomi establishes a long-lived WebSocket connection to your bot

Once connected, users who message your QQ bot will have their conversations processed by Alloomi. Alloomi replies as the bot.

💡 QQ integration is in bot mode — Alloomi reads messages sent to your bot, not your personal QQ account.

Feishu

Feishu integration uses a bot mode via a WebSocket long connection. You need to create an enterprise self-built application on the Feishu Open Platform — no public IP or domain is required.

⚠️ Important — App must be published: After setting up in the Feishu Open Platform, your app must be published in the enterprise admin console before colleagues can find and message it. This is the #1 reason the bot doesn’t appear.

Step 1 — Create a Feishu app:

  1. Go to Feishu Open Platform  and sign in
  2. Click Create enterprise self-built app → fill in app name → click Create
  3. On the left sidebar, go to App capabilities → Bot → click Add

Step 2 — Configure permissions:

  1. Go to Permissions management → Add permissions
  2. Search and enable these permissions:

Tenant-level scopes:

Permission keyDescription
aily:file:readRead Aily files
aily:file:writeWrite Aily files
application:application.app_message_stats.overview:readonlyRead app message stats
application:application:self_manageManage application
application:bot.menu:writeWrite bot menu
cardkit:card:writeWrite card
contact:user.employee_id:readonlyRead employee ID
corehr:file:downloadDownload CoreHR files
docs:document.content:readRead document content
event:ip_listIP list
im:chatChat access
im:chat.access_event.bot_p2p_chat:readRead bot P2P chat events
im:chat.members:bot_accessBot access to chat members
im:messageMessage access
im:message.group_at_msg:readonlyRead group @ messages
im:message.group_msgGroup message
im:message.p2p_msg:readonlyRead direct messages
im:message:readonlyRead message content
im:message:send_as_botSend messages as bot
im:resourceAccess resources
sheets:spreadsheetSpreadsheet access
wiki:wiki:readonlyRead wiki

User-level scopes:

Permission keyDescription
aily:file:readRead Aily files
aily:file:writeWrite Aily files
im:chat.access_event.bot_p2p_chat:readRead bot P2P chat events
im:chat:readRead chat
im:chat:readonlyRead chat info

Step 3 — Subscribe to events (use WebSocket):

  1. Go to Event Subscriptions
  2. Choose Receive events via WebSocket (long connection) — no domain or IP needed
  3. Click Add event → search for im.message.receive_v1 → add it

Step 4 — Get your credentials:

Go to Credentials & Basic Info and copy your:

  • App ID (starts with cli_)
  • App Secret

Step 5 — Connect in Alloomi:

  1. In Alloomi, go to Settings → Connectors → + Add New Connector → select Feishu
  2. Enter your App ID and App Secret
  3. Click Connect
Alloomi Feishu connector config

Step 6 — Publish the app (required before use):

🔑 This step is essential. Without publishing, no one (including yourself) can find or chat with the bot.

  1. Go to Feishu Admin Console Applications
  2. Find your app → click Publish
  3. For a self-built app in development, you can also use Version management → Create version → Submit for internal testing — this lets you and your team test immediately without full publication

Step 7 — Find and chat with your bot:

Once published, open Feishu and search for your bot’s name:

  1. In Feishu, click the + (new chat) button → Search for your bot name
  2. Click the bot → start chatting

💡 Your bot only responds to messages sent directly to it — it won’t respond to messages in group chats unless someone @mentions it.

DingTalk

DingTalk integration uses a Stream mode bot — a long-lived WebSocket connection with no public IP or domain required.

Before you start — set up a DingTalk app:

  1. Go to DingTalk Open Platform  and sign in
  2. Create an enterprise internal app
  3. Add the Bot capability and choose Stream mode (long connection)
  4. Obtain your Client ID (AppKey) and Client Secret (AppSecret)
Alloomi Weixin Login

Connect in Alloomi:

  1. Click + Add New Connector and select DingTalk
  2. Enter your Client ID (AppKey) and Client Secret (AppSecret)
  3. Optionally set a display name for your bot
  4. Click Connect — Alloomi establishes a long-lived WebSocket connection to your bot

💡 Stream mode means Alloomi connects directly via WebSocket — no server or domain setup needed. Once connected, you can chat with your bot directly in DingTalk.

Weixin

After clicking [Connect Weixin], scan the QR code in the Weixin app to complete authorization.

Alloomi Weixin Login

Gmail

After clicking [Connect Gmail], enter your email address and an App Password  to authorize. (Regular Gmail password won’t work — App Passwords require 2-Step Verification to be enabled.)

Alloomi Gmail Login

Outlook

After clicking [Connect Outlook], enter your email address and app password to authorize.

Alloomi Outlook Login

X

After clicking [Connect X], complete the OAuth authorization flow to link your X account.

Alloomi X Auth

RSS

After clicking [RSS], you can add individual RSS links or upload an OPML file for batch import.

Alloomi RSS Integration

Disconnect / Revoke Access

If you no longer want Alloomi to access a connected platform, you can disconnect it at any time.

Disconnect platform
  1. Go to Settings → Connectors
  2. Find the platform you want to disconnect
  3. Click [Disconnect] or the remove (×) button
  4. Confirm the action

Once disconnected:

  • Alloomi will immediately stop reading new messages from that platform
  • Previously synced data is retained until manually deleted
  • You can reconnect at any time by repeating the connection steps

💡 Tip: Before disconnecting, review what data has been synced in the Privacy & Security settings.

Last updated on