- Show external calendar appointments as blockers on a resource
- Automatically prevent bookings at times that are already occupied
- Connect any calendar provider (Google, Outlook, Apple, others)
Typical use cases
How the ICS calendar connection works
The integration works as a one-way import (external → anny): anny reads the ICS link at regular intervals and transfers new or changed appointments as blockers to the resource.
Sync intervals:
Synchronization runs only in one direction (external → anny). anny bookings are not written back to the external calendar. For a two-way synchronization, use the native Google or Outlook integration.
Connecting an ICS calendar
Requirements
Before you connect an ICS calendar, make sure you have the following:- An ICS/iCal link from your external calendar (available as a URL)
- Admin access in your anny account
- The resource to be synced is already created
Setting up the connection
1
Open the resource
Open the desired resource and switch to the Integrations tab.
2
Enter the ICS link
Under External calendars, paste the ICS link into the ICAL URL field and save.
Generating the ICS link (by provider)
Settings & options
Limitations
The ICS calendar integration does not support:- Two-way synchronization (only external calendar → anny, not the other way around)
- Real-time synchronization (staggered intervals, see above)
- Making changes to external appointments directly in anny (blockers can only be deleted in anny)
Disconnecting
Remove the ICS link under Resource → Integrations → External calendars.FAQ
From which plan can I use ICS calendars?
From which plan can I use ICS calendars?
The ICS calendar integration is available from the Essential plan.
Are anny bookings also transferred to my external calendar?
Are anny bookings also transferred to my external calendar?
Not via the ICS import. For export, you can add the shared anny calendar link in your external calendar. For a full two-way synchronization, use the native Google or Outlook integration.
How fast are changes applied?
How fast are changes applied?
Depending on the period: appointments on the same day are updated every 5 minutes, appointments in the next week every 15 minutes. Details in the sync interval table above.
Can I add several ICS calendars to one resource?
Can I add several ICS calendars to one resource?
Yes. You can add several ICS links to one resource. All are used as a blocker source.
Troubleshooting
Appointments from the external calendar do not appear as blockers
Appointments from the external calendar do not appear as blockers
Check whether the ICS link is entered correctly (no @ character, but %40). Test the link in your browser: it should download an .ics file. Note that the first synchronization can take up to an hour depending on the period.
Blockers disappear after a while
Blockers disappear after a while
The ICS link may have expired or was changed by the provider. Generate a new link and enter it again.
Only some appointments are synced
Only some appointments are synced
Synchronization covers a maximum of 365 days. Appointments outside this period are ignored. In addition, only appointments with the status “busy” are imported as blockers.