Skip to content
Notis

Create Telegram Poll When New Submission Arrives in Canvas

Submissions pile up in Canvas, but decisions happen in Telegram. Notis sends a quick poll so your team can vote on whether to accept, request revision, or escalate.

Trigger

New Canvas Assignment Submission

Fires when a new submission is made for an assignment.

Action

Send Poll

Sends a poll with a question and answer options to a Telegram chat.

Why this helps

Each submission needs a decision, but gathering team input requires copies, messages, or meetings. A quick poll in Telegram keeps feedback flowing.

  • Get team input on submissions without disrupting work
  • Make group decisions fast via polls
  • Keep all submission feedback in one searchable place (Telegram)

Setup

Build it in a few focused steps.

  • 1Connect Canvas and Telegram to Notis.
  • 2Create an automation: "When someone submits an assignment, send a poll in Telegram asking if we should accept it."
  • 3Select the Canvas assignment to monitor.
  • 4Choose the Telegram group or channel for polls.
  • 5Have a student submit a test assignment and confirm the poll appears.

Questions about this workflow

Can I customize the poll options?

Yes. Your prompt can specify options like "Accept", "Needs Revision", "Escalate to Manager", or anything else you need.

How do I link submission details to the poll?

Notis includes the student name and assignment in the poll message, plus a Canvas link so reviewers can read the submission.

Can I run this for multiple assignments at once?

Yes. Create one automation to monitor all submissions, or set up separate automations for different assignments depending on your needs.

When this happens · Trigger

Fires when a new submission is made for an assignment.

Do this · Action

Sends a poll with a question and answer options to a Telegram chat.

Supported Triggers and Actions

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

Canvas triggers

Telegram actions

Recurring trigger

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

TriggerScheduled

Answer Callback Query

Send an answer to an inline button callback, shown as a chat notification or alert.

ActionInstant

Webhook trigger

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

TriggerInstant

Delete Message

Deletes a Telegram message, subject to time, message type, and chat permissions.

ActionInstant

Canvas Assignment Graded

Fires when a new submission for an assignment is graded.

TriggerPolling

Edit Message

Edits a Telegram message, subject to Telegram’s permissions and restrictions.

ActionInstant

New Canvas Assignment Submission

Fires when a new submission is made for an assignment.

TriggerPolling

Export Chat Invite Link

Generate a new primary chat invite link, revoking the previous one.

ActionInstant

New Canvas Discussion Message

Fires when a new message is posted in a discussion topic.

TriggerPolling

Forward Message

Forwards a Telegram message; service messages and protected content cannot be forwarded.

ActionInstant

New Canvas Discussion Topic

Fires when a new discussion topic is created in a course.

TriggerPolling

Get Chat Info

Retrieve current information about a chat.

ActionInstant

New Course Created for User

Fires when a new course is created for a user.

TriggerPolling

Get Chat Administrators

Lists chat administrators, excluding other bots.

ActionInstant

New Canvas File Upload

Fires when a new file is uploaded to a course.

TriggerPolling

Get Chat History

Polls pending bot updates and filters the batch; this is not complete chat history.

ActionInstant

Connect any two apps with Notis in the middle.

Canvas and Telegram, 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 Telegram.