Open Viro

    Canvas

    Connect Canvas and Viro can list your courses, show grades your courses publish, and tell you what's due. Viro never submits or posts anything.

    What can Viro do with Canvas?

    • List your active courses, with your current grade where the course shows it
    • Show upcoming work for the next three weeks, or work from the past two weeks
    • Show only the work you haven't submitted yet

    Viro can't:

    • Submit assignments, post, or change anything in Canvas

    How do I connect Canvas?

    1. Open Customize > Integrations

      Select Customize in the sidebar, then Integrations.
    2. Select Connect on the Canvas row

      A Connect Canvas window opens.
    3. Enter your school's Canvas address

      For example, school.instructure.com.
    4. Create an access token

      Select Open your Canvas token settings. In Canvas, choose + New Access Token, set an expiry date, and copy the token. Canvas shows it only once.
    5. Paste the token and connect

      Paste it into Paste your token, then select Connect.

    What can I ask?

    Once it's connected, just ask in any chat. For example:

    • "What's due this week?"
    • "What's my grade in Biology?"
    • "Which assignments haven't I submitted?"

    Why did Canvas stop working?

    Canvas access tokens don't renew. When yours expires or is deleted, the Canvas row shows Reconnect needed. Create a new token in Canvas and paste it in. If your school has turned off access tokens, only a Canvas admin at your school can turn them back on.

    How do I disconnect Canvas?

    In Customize > Integrations, select Disconnect on the Canvas row. The token still exists in Canvas, so delete it there too, in your Canvas account settings under Approved Integrations.

    Is my Canvas data private?

    Viro reads your Canvas data only to answer what you ask. It's never used to train AI models, and Viro never sells your data.

    See all integrations.

    Frequently asked questions

    Why does Canvas need an access token?

    Viro connects to Canvas with a personal access token you create in Canvas. Tokens don't renew, so create and paste a new one when it expires.