ICS is read-only. The agent checks availability and avoids conflicts, but it can’t write events. For bookings, connect Google Calendar, Outlook, Apple Calendar, or Zoho Calendar directly.
What changes
- Conflict checking. The agent reads busy windows from any ICS source.
- Universal compatibility. Works with anything that exports an ICS URL.
- Secondary calendar coverage. Pair with a primary direct integration to honor both your work and personal schedules.
Setup
1
Find your ICS URL
In the source calendar’s sharing or export settings.
2
Open the integrations panel
Inside the app: Settings → Integrations → Calendar.
3
Select ICS Feed
Click “Connect ICS Feed.”
4
Paste the URL
Enter the ICS feed URL.
5
Test the connection
RevDesk verifies it can read the feed and confirms how many events were found.
Finding the ICS URL
How it works
The feed fetches periodically (every few minutes). Busy times block those windows in availability, so the agent won’t offer a slot that overlaps. Bookings still write to the primary calendar you have connected directly.What ICS doesn’t do
When to use ICS
- Secondary calendars for conflict checking alongside a primary direct integration.
- Team availability aggregation when team members use mixed calendar providers.
- External systems that only expose an ICS URL.
Troubleshooting
Feed not updating
Feed not updating
ICS syncs every few minutes by design. For instant updates, use a direct integration.
Invalid URL error
Invalid URL error
Confirm you’re using the ICS/iCal URL, not the HTML calendar link. It should end in
.ics or contain /ical/.Events not showing
Events not showing
Some ICS exports only include a limited date range. Check the source calendar’s export settings.
Connect ICS Feed
Pair it with a direct calendar integration for full coverage.