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.
Answer Callback Query
Send an answer to an inline button callback, shown as a chat notification or alert.
Webhook trigger
Notis starts this workflow when an external tool or custom backend sends an HTTP request.
Delete Message
Deletes a Telegram message, subject to time, message type, and chat permissions.
Canvas Assignment Graded
Fires when a new submission for an assignment is graded.
Edit Message
Edits a Telegram message, subject to Telegram’s permissions and restrictions.
New Canvas Assignment Submission
Fires when a new submission is made for an assignment.
Export Chat Invite Link
Generate a new primary chat invite link, revoking the previous one.
New Canvas Discussion Message
Fires when a new message is posted in a discussion topic.
Forward Message
Forwards a Telegram message; service messages and protected content cannot be forwarded.
New Canvas Discussion Topic
Fires when a new discussion topic is created in a course.
Get Chat Info
Retrieve current information about a chat.
New Course Created for User
Fires when a new course is created for a user.
Get Chat Administrators
Lists chat administrators, excluding other bots.
New Canvas File Upload
Fires when a new file is uploaded to a course.
Get Chat History
Polls pending bot updates and filters the batch; this is not complete chat history.
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.