Automate Personalized Assignment Reminders for Students with Canvas
Canvas: Send students their pending assignments
How it works Trigger the workflow and set the Canvas base URL and target course name. Fetch all instructor courses and locate the course ID that matches the name. Retrieve enrolled students and their unsubmitted submissions for the course, handling paginated results. Merge student records with submission data, convert due dates to local time, and build a per-student summary. Send a Canvas conversation to each student with a personalized list of pending assignments and links.
Setup [ ] Connect Canvas API credentials (Bearer and header auth used by the workflow). [ ] Enter your Canvas base URL (e.g. https://your_educational_institution.instructure.com). [ ] Set the exact course name to check for pending work. [ ] Confirm the teacher account can view students and send conversations. [ ] Run the workflow manually to verify output and delivery. [ ] Edit the message subject or body template if you need different wording.
Related Templates
Provide latest euro exchange rates from European Central Bank via Webhook
What is this workflow doing? This simple workflow is pulling the latest Euro foreign exchange reference rates from the E...
Automate Daily Keyword Research with Google Sheets, Suggest API & Custom Search
Who's it for This workflow is perfect for SEO specialists, marketers, bloggers, and content creators who want to automa...
USDT And TRC20 Wallet Tracker API Workflow for n8n
Overview This n8n workflow is specifically designed to monitor USDT TRC20 transactions within a specified wallet. It u...
🔒 Please log in to import templates to n8n and favorite templates
Workflow Visualization
Loading...
Preparing workflow renderer
Comments (0)
Login to post comments