Modern Campus Involve offers several ways to use event information outside of Involve. Choose the option based on the system you want to connect and how much customization you need.
Quick Guide
| I want to… | Use… |
| Subscribe to events in a calendar system | Webcal/iCal feed |
| Subscribe only to events matching a tag, host organization, or both | Webcal/iCal feed with filters |
| Add an Involve calendar to a webpage | Embedded calendar |
| Build a custom website, portal, or integration | Events API |
| Filter or transform events using custom logic | Events API |
| Display selected events on a website using a calendar subscription | Webcal/iCal feed, if the website supports remote iCal feeds |
Webcal/iCal Feed
Use the Webcal/iCal feed when another calendar system or website component can subscribe directly to a calendar URL.
This is the best option for a standard, low-maintenance calendar subscription.
You can limit the feed by event tag, host organization, or both without building a custom integration. When both filters are used, an event must match both to appear.
Learn about Event Calendar Integrations
Embedded Calendar
Use the embedded calendar when you want to place a pre-built Involve calendar directly on a webpage without building a custom calendar integration.
This option requires less development but provides less control over filtering, layout, and behavior.
Learn about Event Calendar Integrations
Events API
Use the Events API when a developer needs structured event data to build a custom integration or application.
This is the best option for:
- Custom websites and portals
- Applying custom filtering logic beyond the calendar feed’s supported tag and host organization filters
- Transforming event data into another format
- Building custom workflows or integrations
The API returns JSON event data. Your development team is responsible for filtering, transforming, displaying, hosting, and maintaining the integration.
Learn about the Events API
Important Differences
These are separate integration options:
- Webcal/iCal: A calendar subscription feed.
- Embedded Calendar: A pre-built calendar for webpages.
- Events API: Structured JSON data for developers.
The Webcal/iCal feed supports filtering by event tag, host organization, or both. Use these built-in filters for a calendar subscription containing selected events.
Other Events API capabilities do not automatically apply to the calendar feed or embedded calendar. Choose the API when you need custom processing or functionality beyond the documented calendar feed options.
RSS/XML Feeds
Involve does not currently provide an RSS/XML event feed. Webcal/iCal and JSON API feeds are not interchangeable with RSS/XML.
If your destination requires RSS/XML, a separate conversion or integration service may be required.
Before Choosing an Integration
Confirm:
- What system will consume the event data?
- Does it support Webcal/iCal, an embedded calendar, JSON, or RSS/XML?
- Do you need to filter or transform events?
- Who will build and maintain custom integration code?
- Do you need a standard calendar subscription or a fully customized experience?
Comments
Please sign in to leave a comment.