Calendar Sharing Issues
You shared a calendar (or received a shared one) and something is not working as expected. The calendar might not appear for the recipient, edits might not apply, or you might see a permission denied error. This page covers the most common causes.
A shared calendar is not appearing for the recipient
Why it happens: Calendar sharing in PrimeCal is tied to user groups (user_groups feature) or direct calendar access. If the feature is disabled on the plan, or the share was not confirmed, the recipient's sidebar will not show the calendar.
Fix:
- Confirm the share was saved. Go to the calendar's settings (three-dot menu → Share) and check that the target user's email or group appears in the list with the intended permission level.
- Ask the recipient to reload the app — the sidebar list updates on page load.
- If the User Groups feature is required to share calendars in your organisation and you see a "Feature not available" message, your plan may not include
user_groups. Check with your administrator or upgrade the plan.
"Permission denied" when trying to share a calendar
Why it happens: Only the calendar owner can share it. If you received a calendar as a viewer, you cannot re-share it.
Fix:
- Verify you are the owner of the calendar you are trying to share (your name appears as owner in the calendar details).
- If you need someone else to share it, ask the owner to add the new recipient directly.
Shared calendar events are visible but cannot be edited
Why it happens: This is expected behaviour for read-only shares. The sharing permission determines what the recipient can do.
Fix:
- If the recipient needs edit access, the calendar owner should update the sharing permission from View to Edit (or equivalent level in the share dialog).
- The recipient should reload after the owner changes the permission.
A calendar I shared is showing events I did not intend to share
Why it happens: When you share a calendar you share all events on it. There is no per-event sharing granularity. If you want to share only some events, those events need to be on a dedicated calendar.
Fix:
- Create a new calendar in the sidebar (click + next to "My Calendars").
- Move or recreate the events you want to share on the new calendar.
- Share only that calendar.
Calendar group member cannot see the group calendar
Why it happens: Most often the person has not accepted the invitation yet, or the calendar was never shared with the group. A member does not need any plan feature to see what a group shares: only creating and running groups needs the user_groups feature.
Fix:
- Ask the person to open Invitations (or People → Manage on the calendar) and accept the invitation - see Answering an Invitation.
- In the group's Calendars tab, check that the calendar is ticked for the group.
- If the owner cannot create a group or share a calendar with it, the owner's plan does not include
user_groups; administrators assign it under Subscription → Features, and it applies without a logout.
I was invited but I cannot accept
Why it happens: One of three things. The invitation was sent to a different email address than the one you are signed in with; it has expired (a group invitation lasts 14 days, a plan seat sent on its own 7); or it was already answered or withdrawn.
Fix:
- Open Invitations in PrimeCal. Everything waiting for you is there, with Accept and Decline - on any plan, the Free plan included.
- If you see "This invitation was sent to a different email address…", sign in with the address the invitation went to, or ask the sender to invite the address you use.
- If it has expired or is gone, ask the sender to send a new one. Inviting the same address to the same group again re-sends the invitation rather than adding a second.
- No email and no popup? Check the spam folder, then open Invitations directly: the popup is shown once per browser tab, and Decide later puts it off.
Changes made to a shared calendar by another person are not appearing
Why it happens: The calendar view may be showing a cached state. PrimeCal refreshes calendar data on load and periodically in the background, but if a collaborator made a change seconds ago you might be viewing a slightly older state.
Fix:
- Press F5 or reload the page to force a fresh data fetch.
- If the issue is persistent, check that both users are on the correct calendar (sidebar calendars list) and that the shared calendar is checked/visible.
Still stuck?
- Check your browser console (F12) for
403 Forbiddenresponses — these indicate a permission issue that the backend rejected. - Administrators can inspect the
calendarstable and related sharing records in the PostgreSQL database to verify ownership and grant records. - Open an issue with the specific calendar name, the sharing permission attempted, and any error message visible in the browser console.