Limits
These are the numbers to plan around. Most limits tell you when you reach them. A few apply quietly, and the table calls those out so they don't catch you by surprise.
#Every limit
Limit | Value | What happens |
|---|---|---|
Macro height | 400 to 1000 px | Set with a slider in steps of 50, default 600. A saved value outside the range is quietly brought back within it, so a saved 300 shows as 400 and a saved 2000 as 1000. |
Event macro title | 75 characters | - |
Saved event name | 4 to 100 characters | A name shorter than 4 characters can't be saved. That's also why .ics import skips events with very short titles. |
Saved event description | 255 characters | - |
Saved event text | 500 characters | - |
Saved event tag | 3 to 50 characters each | - |
Saved event priority | Lowest, low, medium, high, highest or no priority | - |
Page-derived event title | 255 characters | Event titles taken from page text are cut off at 255 characters. |
Specific pages source | 25 pages | The page picker switches off and shows "Limit reached". |
Pages from search source | 1 to 100 pages, default 25 | Quiet. Dates on pages beyond the limit don't appear, and there's no warning. |
Pages where mentioned source | 100 pages | - |
Recently viewed source | 25 pages | - |
Date search index | 200 unique start dates per page | The first date, the last date and the people mentioned are always recorded. Only the list of individual dates is capped. |
Indexed date search results | 100 pages | This search also waits until the calendar knows which dates are on screen, and is skipped until then. |
My Calendar sources | 5 calendars per user | - |
Saved event loading | 100 events at a time | Large calendars load in batches, so they take a little longer and show a progress bar while they load. |
Saved event loading range | The dates on screen plus 2 months either side | - |
iCal feed window | 30 days back to 365 days forward | Quiet. Events outside this rolling window never reach a subscriber's calendar app, even though they show fine in Confluence. |
iCal feed size | 1000 events | Quiet. Events beyond the cap are left out of the feed without warning. |
iCal feed refresh hint | 60 minutes | The feed suggests this to subscribing apps. Most apps treat it as a hint and check on their own schedule. |
iCal feed update delay | Usually 5 to 15 minutes, or up to 24 hours if Confluence can't be reached | Changes usually reach subscribed calendar apps within 5 to 15 minutes. If Confluence can't be reached, subscribers may get a copy of the feed up to 24 hours old. |
iCal feed permission check | Once an hour | Access to the calendar behind a feed is rechecked once an hour. |
iCal feed update batching | One update for edits made close together | Edits made close together are rolled into roughly one feed update. |
Subscription lifetime | 400 days | Abandoned subscriptions expire automatically. |
Subscriptions per calendar per user | 1 active link | Creating a new link revokes the previous one. |
Admin subscriptions table | 25 rows per page | - |
Static site calendar export | 500 events | Beyond that, the exported page shows "Only the first 500 events are included on static sites." |
Timezone search in the Event macro | Type at least 2 characters; up to 50 results | - |
#Where you'll see some of them
A few of these limits are written right into the settings, so you can check them as you go.


#A few things worth knowing
Most limits tell you in the interface when you reach them, not in a log you have to find. The quiet ones are marked in the table.
Some limits apply across your site and others per user, per page or per calendar. Where it matters, the table says which.
Your edition can change some of these.
#Related
Most announce themselves. The quiet ones are in the table.
