Skip to content
Notis

Listen through new Canvas submissions with ElevenLabs

Get a spoken copy of each new submission so you can review student work while away from your desk.

Trigger

New Canvas Assignment Submission

Fires when a new submission is made for an assignment.

Action

Text to speech

Converts text into speech and returns an audio file.

Why this helps

Reading a queue of submissions takes focused screen time and makes it easy to put off reviews.

  • Create a listenable review copy as soon as Canvas reports a new submission.
  • Use listening time during a walk or between meetings to make progress on reviews.
  • Keep the original submission in Canvas as the source of truth.

Setup

Build it in a few focused steps.

  • 1Connect Canvas and ElevenLabs once in the Notis portal.
  • 2Create an automation in Automations, New Automation, and give it a clear name.
  • 3Tell Notis to turn the submitted assignment content into a spoken review copy using ElevenLabs text to speech.
  • 4Choose New Canvas Assignment Submission as the trigger.
  • 5Choose a report channel, then test with one real submission.

Questions about this workflow

Does this workflow grade the submission?

No. It creates audio from the available submission content. Grading remains in Canvas.

What if the submission is not text?

The workflow can only speak content that Canvas returns in a form ElevenLabs can use. Test with the types of submissions you receive.

When this happens · Trigger

Do this · Action

Supported Triggers and Actions

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

Canvas triggers

Elevenlabs actions

Recurring trigger

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

TriggerScheduled

Add a pronunciation dictionary from file

Adds a pronunciation dictionary from a lexicon file.

ActionInstant

Webhook trigger

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

TriggerInstant

Add new project with attributes

Creates a text-to-speech project.

ActionInstant

Canvas Assignment Graded

Fires when a new submission for an assignment is graded.

TriggerPolling

Add outbound phone number

ActionInstant

New Canvas Assignment Submission

Fires when a new submission is made for an assignment.

TriggerPolling

Add rules to the pronunciation dictionary

Adds custom pronunciation rules to a dictionary.

ActionInstant

New Canvas Discussion Message

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

TriggerPolling

Add sharing voice

Adds a shared voice to a user's voice library.

ActionInstant

New Canvas Discussion Topic

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

TriggerPolling

Add pronunciation dictionary from rules

Creates a pronunciation dictionary from custom text replacement or phonetic rules.

ActionInstant

New Course Created for User

Fires when a new course is created for a user.

TriggerPolling

Add a voice

Creates a custom voice from uploaded audio samples.

ActionInstant

New Canvas File Upload

Fires when a new file is uploaded to a course.

TriggerPolling

Convert chapter to audio

Converts a project chapter into audio.

ActionInstant

Connect any two apps with Notis in the middle.

Canvas and Elevenlabs, or any other combination from 1,000+ 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 Elevenlabs.