Skip to content
Notis

Set up a list when a new course is created

Create a matching list as a course appears, so audience setup does not become a separate task to remember.

Trigger

New Course Created for User

Fires when a new course is created for a user.

Action

Create List

Create a mailing list to organize email contacts.

Why this helps

New course launches bring setup work, and creating an audience list can get lost among the other details.

  • Prepare a course-specific list automatically
  • Keep list setup aligned with new courses
  • Leave subscriber enrollment under your consent process

Setup

Build it in a few focused steps.

  • 1Connect Canvas and EmailOctopus once in the Notis portal.
  • 2Create an automation and describe how the new course should inform the list name.
  • 3Pick New Course Created for User as the trigger.
  • 4Choose where Notis should send run reports.
  • 5Test with one real course event and verify the list name.

Questions about this workflow

Does this enroll course users?

No. It creates a list only. Contacts must be added separately and should meet your consent requirements.

Does the event cover every course created in Canvas?

The event polls for newly created courses for a specific user. Configure the trigger according to the available Canvas event setup.

Can I use course details in the list name?

Use only course details available in the event and specify a clear naming instruction.

When this happens · Trigger

Do this · Action

Supported Triggers and Actions

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

Canvas triggers

Emailoctopus actions

Recurring trigger

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

TriggerScheduled

Create Contact

Add a new contact to a mailing list.

ActionInstant

Webhook trigger

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

TriggerInstant

Create List

Create a mailing list to organize email contacts.

ActionInstant

Canvas Assignment Graded

Fires when a new submission for an assignment is graded.

TriggerPolling

Create Field

Creates a custom field on a mailing list.

ActionInstant

New Canvas Assignment Submission

Fires when a new submission is made for an assignment.

TriggerPolling

Delete Contact

Permanently delete a contact and its list data; this cannot be undone.

ActionInstant

New Canvas Discussion Message

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

TriggerPolling

Delete List

Delete a mailing list and all its contacts permanently; this cannot be undone.

ActionInstant

New Canvas Discussion Topic

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

TriggerPolling

Create Tag

Creates a tag on a mailing list for contact organization.

ActionInstant

New Course Created for User

Fires when a new course is created for a user.

TriggerPolling

Get All Lists

Retrieve all mailing lists in the account.

ActionInstant

New Canvas File Upload

Fires when a new file is uploaded to a course.

TriggerPolling

Get Recent Campaigns

Retrieves recent campaigns from your EmailOctopus account.

ActionInstant

Connect any two apps with Notis in the middle.

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