Canvas actions for your phone agent: courses, assignments, and messages.

Connect Canvas to AgentCalls and your agent can work with your courses during a phone call. It can look up assignments and due dates, create an assignment or calendar event, send a message to a student, and set a due date override for a student who needs more time. Your agent uses the permissions of the account you connect, so it only does what your Canvas settings allow.

What your agent can do with Canvas

  • Look up courses, assignments, and due dates while on the phone
  • Create assignments and calendar events from a call
  • Send messages to students or staff in Canvas conversations
  • Set due date overrides for individual students or sections
  • Book appointment slots for office hours or advising

Canvas exposes 573 actions. You choose which ones the agent may use and whether each runs during or after the call.

Example calls

A parent asks when an assignment is due

  1. Caller

    Hi, my son Daniel says his biology lab report is due this week. Is that right?

  2. Agent

    Let me check. Daniel's lab report for Biology 201 is due Thursday, March 14 at 11:59 PM.

  3. Caller

    Thanks. Is there any extension if he's sick?

  4. Agent

    I can message his instructor on Canvas to request one. Would you like me to send that now?

A student books office hours

  1. Caller

    I'd like to meet with Professor Hughes about my essay draft.

  2. Agent

    Professor Hughes has openings on Tuesday at 2:00 PM and Wednesday at 10:30 AM. Which works better?

  3. Caller

    Tuesday at 2 is good.

  4. Agent

    Done. I've booked Tuesday at 2:00 PM for your office hours appointment and added it to your Canvas calendar.

The school adds a new assignment after a call

  1. Caller

    Please add a reading quiz to Grade 9 History, due Friday at 9 AM, for all sections.

  2. Agent

    I've created the Reading Quiz in Grade 9 History, due Friday at 9:00 AM. It is now visible to all three sections.

  3. Caller

    Great, and give Ms. Patel's section until Monday.

  4. Agent

    Set. Ms. Patel's section now has a Monday due date for the Reading Quiz, and the other sections keep Friday.

How to connect Canvas

  1. 1

    Create your agent

    Sign up to AgentCalls, pick an English or Arabic voice and write what the agent should know and do in plain language.

  2. 2

    Connect Canvas

    From Integrations in the dashboard, choose Canvas and enter the connection details from your Canvas account settings.

  3. 3

    Choose the actions

    In the agent editor, enable the Canvas actions the agent may use and set each to run during the call or afterwards. Then test it from your browser.

Use cases that use Canvas

Questions, answered.

Does it work during the call or after it?

Both. Your agent can look up Canvas information and create or update items while the caller is on the line, and it can also send follow-up messages or create records after the call ends.

What do I need to connect Canvas?

You need an active Canvas account with the permissions you want the agent to use. Connect it from your AgentCalls dashboard by entering your Canvas credentials in the tool settings. Your agent can only act within what that account is allowed to do.

Which plan includes this integration?

Canvas is included from the Growth plan.

Page drafted from the tool's public description and reviewed automatically for accuracy of claims

Put your agent to work with Canvas.

Connect in minutes, test from your browser, go live on a number in the US, UK or Gulf. Free to start, no card needed.