Skip to content
Notis

Escalate important Canvas discussion messages by phone

Surface discussion messages that need a human decision with a direct call to the instructor, using criteria you provide.

Trigger

New Canvas Discussion Message

Polls Canvas discussion topics for new messages.

Action

Make a phone call from agent

Initiate calls

Why this helps

Important course questions can get buried in discussion threads while instructors are focused elsewhere.

  • Bring selected messages to the instructor's attention
  • Reduce repeated checking of discussion threads
  • Keep escalation criteria explicit in the automation instruction

Setup

Build it in a few focused steps.

  • 1Connect Canvas and Bolna once in the Notis portal.
  • 2Create an automation by telling Notis the outcome you want, or use Automations, New Automation in the portal.
  • 3In one instruction, define which messages warrant a call, identify the instructor recipient, and specify the Bolna agent and call purpose.
  • 4Pick the New Canvas Discussion Message trigger and choose where run reports should go.
  • 5Test with one real discussion message and confirm the instructor recipient and escalation criteria.

Questions about this workflow

Will every new message trigger a call?

Tell Notis what kinds of messages should prompt a call. The event polls for new messages, but any prioritization criteria need to be included in your instruction.

Does the event include an instructor phone number?

The event description does not specify a phone number. Provide an approved number source or otherwise ensure the recipient number is available to Bolna.

Can the agent resolve the student's issue?

The listed action initiates a call. Describe a limited alert or handoff purpose, and do not assume the agent can change Canvas course content.

When this happens · Trigger

Do this · Action

Supported Triggers and Actions

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

Canvas triggers

Bolna actions

Recurring trigger

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

TriggerScheduled

Delete agent by id

Delete an agent

ActionInstant

Webhook trigger

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

TriggerInstant

Delete batch by id

Delete a batch

ActionInstant

Canvas Assignment Graded

Polls Canvas for newly graded submissions for a specific assignment.

TriggerPolling

Fetch all batches by agent id

List all batches for agent

ActionInstant

New Canvas Assignment Submission

Polls Canvas for new submissions to a specific assignment.

TriggerPolling

Get all agents

List all agents

ActionInstant

New Canvas Discussion Message

Polls Canvas discussion topics for new messages.

TriggerPolling

Get all phone numbers

List all phone numbers for your account

ActionInstant

New Canvas Discussion Topic

Polls a Canvas course for new discussion topics.

TriggerPolling

Get execution by id

Retrieve specific execution by `execution id`

ActionInstant

New Course Created for User

Polls Canvas for newly created courses for a specific user.

TriggerPolling

Make a phone call from agent

Initiate calls

ActionInstant

New Canvas File Upload

Polls a Canvas course for new file uploads.

TriggerPolling

Retrieve agent by id

Retrieve an agent

ActionInstant

Connect any two apps with Notis in the middle.

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