Turn new Canvas courses into DeployHQ projects
Give each new course a dedicated deployment project without stopping to create it by hand.
Trigger
New Course Created for User
Polls Canvas for newly created courses for a specific user.
Action
Create Project
Tool to create a new project in DeployHQ. Use when you need to initialize a new project with a name and optional zone configuration.
Why this helps
Creating a course can mean another project to set up and track. Manual project creation is easy to postpone or forget.
- Create a project when a new course appears
- Keep course-related deployment setup easier to find
- Reduce repeated project setup
Setup
Build it in a few focused steps.
- 1Connect Canvas and DeployHQ once in Notis.
- 2Create an automation in the portal or tell Notis in plain language.
- 3In one instruction, ask Notis to create a DeployHQ project named for each newly created Canvas course.
- 4Pick the New Course Created for User trigger and choose where run reports go.
- 5Test with one real course creation event.
Questions about this workflow
Does this configure a repository or deployment servers too?
No. This workflow creates the DeployHQ project. Repository and server configuration require separate setup.
What happens if a matching project already exists?
Tell Notis in the instruction how to handle a duplicate, such as checking existing projects before creating one.
When this happens · Trigger
Do this · Action
Supported Triggers and Actions
Notis builds workflows that link Canvas to DeployHQ. A trigger fires from one place; an action lands in another.
Canvas triggers
DeployHQ actions
Recurring trigger
Notis starts this workflow on a schedule, such as daily, weekly, or during business hours.
Delete Command
Tool to delete a command from a specified project. Use when you need to remove an SSH command from a project's configuration.
Webhook trigger
Notis starts this workflow when an external tool or custom backend sends an HTTP request.
Delete Project
Tool to delete a project from DeployHQ. Use when you need to permanently remove a project by its permalink or identifier.
Canvas Assignment Graded
Polls Canvas for newly graded submissions for a specific assignment.
Delete Build Cache File
Tool to delete an existing build cache file from a project. Use when you need to remove a cached build artifact from the project's build cache storage.
New Canvas Assignment Submission
Polls Canvas for new submissions to a specific assignment.
Delete Excluded File Rule
Tool to delete an existing excluded file rule from a project. Use when you need to remove an excluded file pattern from deployment configuration.
New Canvas Discussion Message
Polls Canvas discussion topics for new messages.
Delete Server Group
Tool to delete a server group from a project using the DeployHQ API. Use when you need to remove a server group from deployment configuration.
New Canvas Discussion Topic
Polls a Canvas course for new discussion topics.
Delete Template
Tool to delete a template by its unique permalink. Use when you need to permanently remove a template from DeployHQ.
New Course Created for User
Polls Canvas for newly created courses for a specific user.
Get Projects
Tool to retrieve all projects from DeployHQ account. Use when you need to list all available projects and their configurations.
New Canvas File Upload
Polls a Canvas course for new file uploads.
Get Project
Tool to view an existing project in DeployHQ. Use when you need to retrieve details about a specific project by its permalink or identifier.
Connect any two apps with Notis in the middle.
Canvas and DeployHQ, 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 DeployHQ.