Skip to content
  • There are no suggestions because the search field is empty.

ReadyGO Live Events FAQ

Frequently Asked Questions about the Canvas Live Events feature in ReadyGO

What are Live Events?

Live Events is a Canvas feature that Cidi Labs has integrated with to automatically receive notifications when important changes happen in courses. These changes might include updates to pages, creation of assignments, or publishing of content.

Instead of relying on functionality that frequently scans entire courses to check for updates, Live Events push specific notifications to Cidi Labs products that use this capability as changes occur, helping keep information automatically aligned and current in a much more efficient way.

Want to dive deeper? Visit Instructure's Documentation on Live Events for all the details!

How fast are the Live Events updates?

Live Events are designed to update information in near real-time, but not instantly.

Most updates appear within minutes of the change, though timing can vary depending on system load and connectivity. Because of this, Live Events work best for monitoring and syncing data. Actions that require immediate or guaranteed timing should have a manual scan initiated.

Why should my institution enable Live Events?

Enabling Live Events ensures your data and systems reflect what’s happening in Canvas without constant manual scans. Manual course scans result in significant Canvas API usage, which Instructure has begun charging its partners for as of August 1st, 2026. In order for Cidi Labs to avoid passing any of these costs on to customers, it is critical that you enable Live Events to keep your data current without relying on manual course scans.

By using Live Events, you can:

  • Keep ReadyGO aligned with Canvas in near real-time
  • Track and monitor course content changes as they happen
  • Improve reporting and gain clearer insights into course activity
  • Reduce manual follow-up 
  • Increase visibility into publishing and course updates
  • Support smoother integrations and more reliable workflows
  • Keep the costs associated with Canvas API usage low

Who can enable Live Events?

Live Events are enabled and managed by Canvas administrators with access to Canvas Data Services. Once activated, they can be configured to send updates to selected systems.

How do I enable Live Events?

Enabling Live Events is a two-part process:

In Canvas, you will need to go to Canvas Data Services in your admin settings and create a new Live Events subscription.

In ReadyGO, an admin will need to go to the Institutional Settings and enable Live Events.

After setup, Live Events will begin sending updates automatically. For help, reach out to Cidi Labs Support.

What Canvas activity currently triggers Live Events?

The following activities in Canvas currently trigger an automatic Live Events update in ReadyGO:

Content Changes

  • Pages are created, updated, or deleted
  • Assignments are created, updated, or deleted
  • Discussion topics are created, updated, or deleted (replies and submissions excluded)
  • Modules are created or deleted
  • Module items are created or updated
  • Syllabus is updated
  • Files are added, updated, or deleted

Publishing Changes

  • Content is published or unpublished
  • Course is published or unpublished

Course Setting Changes

  • SIS ID updates
  • Term updates
  • Grading Scheme updates

What triggers are coming soon?

Upcoming enhancements to Live Events will include:

  • Copied content (course imports or full course copies)
  • Teacher enrollments
  • User enrollments

 

Are Live Events guaranteed to deliver every event?

No. Live Events operate on a “best effort” basis. While they are reliable for most use cases, they are not guaranteed to capture 100% of changes, especially if systems are temporarily unavailable.

Learn more from Instructure’s API documentation.

What should customers know before using Live Events?

  • Live Events are ideal for monitoring and syncing, not for critical system automation.
  • Some lag or event gaps may occur.
  • They help reduce workload by automating awareness of changes.