Skip to content
Notis

Confirm Telegram Approvals with Slack Reactions

When a team member approves a decision through a Telegram button, Notis instantly marks it in Slack with a checkmark reaction.

Trigger

Callback Query Received

Action

Add reaction to message

Add an emoji reaction to a message.

Why this helps

Approval decisions scattered across Telegram and Slack make it hard to see who approved what. Manual status updates are forgotten.

  • Clear visual record of who approved what
  • No need to log decisions manually
  • Approval status visible at a glance in Slack
  • Reduces back-and-forth messages asking for confirmation

Setup

Build it in a few focused steps.

  • 1Connect both Telegram and Slack to Notis.
  • 2Create an automation where the trigger is 'Callback Query Received' from your Telegram approval buttons.
  • 3Write the automation prompt: 'When someone taps the approve button in Telegram, add a checkmark emoji reaction to the corresponding message in Slack'.
  • 4Designate which Slack message should receive the reaction (can be by channel or recent message).

Questions about this workflow

What emoji reaction should I use?

Common choices are checkmark (check mark), thumbs up, or a custom emoji. You can specify this in your automation prompt.

Can I track rejections the same way?

Absolutely. Create a second automation for 'reject' buttons that adds a different emoji, like a red X or thumbs down.

What if multiple people need to approve?

Each button tap adds its own reaction. You can see all approvals accumulate on the same Slack message.

When this happens · Trigger

Do this · Action

Add an emoji reaction to a message.

Supported Triggers and Actions

Notis builds workflows that link Telegram to Slack. A trigger fires from one place; an action lands in another.

Telegram triggers

Slack actions

Recurring trigger

Notis starts this workflow on a schedule, such as daily, weekly, or during business hours.

TriggerScheduled

Add an emoji alias

Add an alias for an existing custom emoji.

ActionInstant

Webhook trigger

Notis starts this workflow when an external tool or custom backend sends an HTTP request.

TriggerInstant

Add a remote file

Add a reference to an external file for discovery and sharing.

ActionInstant

Add Enterprise user to workspace

Adds an Enterprise user to a workspace, with optional guest restrictions.

ActionInstant

Add a star to an item

Star a channel, file, comment, or message.

ActionInstant

Add call participants

Register participants who join a call.

ActionInstant

Add emoji

Add a custom emoji to a workspace.

ActionInstant

Add reaction to message

Add an emoji reaction to a message.

ActionInstant

Search for channels in Enterprise organization

Searches for public or private channels in an Enterprise organization.

ActionInstant

Connect any two apps with Notis in the middle.

Telegram and Slack, or any other combination from 1,500+ integrations.

When this happens · Trigger

Do this · Action

Save your first hour today.

7-day trial of any paid plan, with $20 of usage included.
No card. Works with personal or business Slack.