Skip to main content

Integrating Pronto with Canvas Live Events For Real-Time Enrollment Updates

How to configure Canvas Live Events to send real-time enrollment updates to Pronto.

Written by Ben Cannon

To get started with a Live Events integration for real-time enrollment updates from Canvas to Pronto, the Canvas customer must first receive an Integration URL from the Pronto team. This URL is used when configuring Live Events within Canvas. To receive your Integration URL, reach out to your dedicated Customer Success Manager or contact the team at help@pronto.io.

Note: The Live Events function requires that the base-level Pronto/Canvas integration already be in place and active. If you have not yet completed the base integration, please refer to How do I integrate Pronto with my Canvas? before proceeding.

STEP 1: ENABLE DATA SERVICES IN CANVAS


Ensure that Data Services is enabled in your Canvas environment. This is typically done via your Admin Settings. First, click on the Data Services button and then "+Add" to create a new Data Feed

STEP 2: CONFIGURE A NEW LIVE EVENTS FEED


When setting up a new Live Events feed in Canvas:

  • Give the feed a title and toggle the switch to Active

  • Set the Delivery Method to HTTPS.

  • Add the URL provided by the Pronto team.

  • Turn on Signed Payload.

  • Set Message Type to: Canvas

  • Set Application Type to: Data Streaming

STEP 3: SELECT REQUIRED OBJECTS


You will need at least the following objects with all sub-categories enabled for both User Generated and System Generated changes:

  • Course

  • Course Section

  • Enrollments

  • Groups

  • Group Memberships

  • Users

**Save and Exit.**

STEP 4: NOTIFY THE PRONTO TEAM


Once you have completed these steps in Canvas, notify the Pronto team. They will update the settings on your existing integration to activate Live Events.

Note: If the base-level integration between Canvas and Pronto has not yet been established, the Live Events function will not be available until that integration is in place and active.

If you have any questions or need your Integration URL, please reach out to your dedicated Customer Success Manager or contact the team at help@pronto.io.

Did this answer your question?