Skip to content
Notis

Start Your Day Knowing What Happened in Canvas

Your Canvas courses had activity all day but you won't see it until you log in. Start each morning with a Slack message that summarizes yesterday's Canvas activity—new assignments, graded work, discussion posts, file uploads—all in one place. Stay informed without context-switching.

Trigger

Recurring schedule

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

Action

Post message to channel

Why this helps

You check Canvas every few days and feel behind. Your team doesn't realize new assignments posted because nobody told them. Information feels scattered and you're always playing catch-up on what changed.

  • Instant daily overview—no Canvas login needed
  • Catch new assignments and deadlines early
  • Team stays informed about course changes
  • One message covers all your courses

Setup

Build it in a few focused steps.

  • 1Connect Canvas and Slack.
  • 2Create Automation: Name ('Daily Canvas Sync'), Prompt ('Every morning at 7 AM, send me a Slack message summarizing what happened in Canvas yesterday—new assignments, submissions, grades, and discussions'), Channel (your personal or team channel), Trigger ('notis_cron' - daily at 7 AM).
  • 3Tomorrow morning, you'll get a summary Slack message of all Canvas activity.

Questions about this workflow

Can I choose different times for different courses?

Yes—create separate automations for key courses if you want multiple snapshots at different times.

Will the summary include details I can act on immediately?

Yes—Notis includes actionable items like upcoming deadlines and newly graded work.

What if there's no activity that day?

You'll still get a brief 'all quiet' message so you have peace of mind.

When this happens · Trigger

Fires when a new submission for an assignment is graded.

Do this · Action

Add an alias for an existing custom emoji.

Supported Triggers and Actions

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

Canvas 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

Canvas Assignment Graded

Fires when a new submission for an assignment is graded.

TriggerPolling

Add Enterprise user to workspace

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

ActionInstant

New Canvas Assignment Submission

Fires when a new submission is made for an assignment.

TriggerPolling

Add a star to an item

Adds a star to a Slack item; it cannot be viewed or interacted with by end users.

ActionInstant

New Canvas Discussion Message

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

TriggerPolling

Add call participants

Register participants who join a call.

ActionInstant

New Canvas Discussion Topic

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

TriggerPolling

Add emoji

Add a custom emoji to a workspace.

ActionInstant

New Course Created for User

Fires when a new course is created for a user.

TriggerPolling

Add reaction to message

Adds an emoji reaction to a Slack message.

ActionInstant

New Canvas File Upload

Fires when a new file is uploaded to a course.

TriggerPolling

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.

Canvas 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.