Scenario
As a content owner, you want to move the calendar ownership of an event to someone else — either to yourself, or to another person who will manage the invitation from now on.
Transferring calendar ownership moves the calendar event onto the new owner's calendar. The former owner keeps their attendee invitation only if they are attending in some other capacity; otherwise the event leaves their calendar.
Before you start
Transferring the calendar owner is available when all of the following are true:
Your instance uses the advanced calendar integration — the option where PlusPlus schedules using the event creator's own account rather than the PlusPlus service account. On Google this is enabled by Enable Google Calendar Resources for Events; Outlook has an equivalent setting. Without it, the action does not appear anywhere.
The event syncs to Google Calendar or Outlook Calendar.
You can manage the event. Anyone who can edit the event — including a channel owner — can transfer it. You no longer need to be the listed host.
This applies to scheduled events only. It is not available on event series, office hours, or mentorship sessions. See Office hours and mentorship sessions below.
Solution
There are three places to start a transfer. All three open the same Transfer calendar owner dialog.
From the event page
Use this to move every timeslot on one event at once.
Open the event.
Open the context menu (button with three dots) and select Transfer Calendar Owner.
Choose the New calendar owner. This is pre-filled with you, and you can search for anyone else.
Under Timeslots to transfer, tick the timeslots you want to move.
Click Transfer.
From the event form
Use this to move a single timeslot while you are already editing an event.
Open the event, open the context menu, and select Edit.
Go to Location & Time and find the timeslot you want to move.
The timeslot shows a line reading "Calendar Event managed by …". Click Transfer calendar owner next to it.
Choose the new owner and click Transfer.
The transfer is sent on its own and takes effect immediately. You do not need to save the event afterwards, and starting a transfer does not leave the form with unsaved changes.
From the Events dashboard, in bulk
Use this to move several whole events to one new owner.
Go to the Events dashboard.
Tick the checkboxes next to the events you want to transfer.
Open the Actions menu and choose Transfer Calendar Owner.
Enter the New calendar owner and click Transfer.
The bulk dialog has no timeslot picker. It transfers every eligible timeslot on each selected event, and confirms the count before you commit.
Reading the dialog
Each timeslot row shows its date and time in the event's timezone, and the current calendar owner.
A row that cannot be moved is greyed out with the reason next to it:
Already started — the timeslot has already begun. Transfers only apply to timeslots that have not started.
Already on your calendar, or Already on [name]'s calendar — the person you selected is already the calendar owner of that timeslot. This updates as you change the owner.
Start time unavailable — the timeslot has no start time recorded.
If nothing on the event can be moved, the transfer reports that nothing was transferred rather than reporting success.
When the previous owner's calendar can't be updated
If PlusPlus can no longer act on the current owner's calendar — because the account was deprovisioned, or its calendar connection is no longer valid — the dialog warns you before you commit.
On a single event, the warning is headed The current owner's calendar can't be updated. On the bulk dialog it is headed Some events' calendars can't be updated and names the affected events.
In both cases the meaning is the same: the transfer still moves the event onto the new owner's calendar, but the old invitation cannot be cancelled. It may stay on attendees' calendars as a duplicate until someone removes it manually.
You have two choices:
Transfer anyway. The events move, and you accept that attendees may see a duplicate until the old invitation is cleared by hand.
Transfer only the others. In the bulk dialog, this button drops the affected events from the request and transfers the rest. The excluded events keep their current owner and are not changed, so you can deal with them separately later.
When a transfer completes but the old invitation could not be removed, the confirmation message says so explicitly.
Why this happens
PlusPlus cancels the old invitation using the previous owner's own calendar connection. If that connection cannot be used, the old invitation cannot be withdrawn. The usual causes are:
The previous owner has been deprovisioned. They left the organization and their PlusPlus account was removed. In this case the dialog refers to them as "a deprovisioned user" rather than by name.
Their calendar is no longer connected. They disconnected their calendar from PlusPlus, or an administrator revoked access for the PlusPlus app.
Their calendar connection has stopped working. PlusPlus recorded a sync failure against their account — for example after the account was suspended in your calendar system.
A deprovisioned owner is the most common cause, and it is avoidable. If you know someone is leaving, transfer their events before their account is deprovisioned, while their calendar connection still works. The transfer is then clean and no duplicate is left behind.
What to do if you see the warning
Go ahead with the transfer if you need the event moved. The new owner gets a correct invitation either way, and attendees keep a working event on their calendars.
Expect a duplicate. The old invitation stays where it is. The automatic cleanup does not run in this case, so nothing will remove it on its own.
Get the old invitation deleted. If the previous owner still has an account and a working calendar, ask them to delete the leftover event from their own calendar — they still own that invitation, so deleting it there clears it for the people who received it. If their account is gone, someone with administrator access to your calendar system needs to remove it. Failing both, each attendee can delete the stale copy from their own calendar.
Give attendees a heads-up on large events. They will see two entries until the old one is cleared, and the stale copy still looks like a valid invitation.
If you would rather not create duplicates right now, use Transfer only the others in the bulk dialog and come back to the flagged events once the calendar access problem is resolved.
Go deeper
Meeting links and rooms
If PlusPlus generated the meeting link automatically — a Google Meet or Microsoft Teams link — that link is replaced on transfer and a fresh one is issued under the new owner. This is what restores the new owner's host controls, such as breakout rooms.
If the event uses a link you entered by hand, such as a fixed Zoom or Meet room, that link is left exactly as it is. Host access for it continues to be managed in that tool, not in PlusPlus.
A booked room stays with the event. The room is re-invited once the previous calendar event is cancelled and releases it.
What happens during a transfer
The new calendar event is created on the new owner's calendar first. The timeslot is then repointed at it. Only after that is the previous calendar event cancelled.
This ordering means the invitation is never removed before its replacement exists. If a step fails, the transfer is unwound rather than leaving attendees with nothing on their calendars.
Leftover copies
After a transfer, PlusPlus checks the calendar the event moved away from and removes copies left behind, retrying if the check fails.
There are two cases this cleanup does not cover:
When the previous owner's calendar can no longer be read — the case the dialog warns you about. The copy stays until it is removed manually.
On instances that sync to Outlook rather than Google. The automatic cleanup runs only against Google Calendar, so leftover copies on Outlook calendars are not removed automatically.
Who owns an event if its owner leaves
When a user is deprovisioned, PlusPlus transfers the calendar events they owned automatically. It works down this list and takes the first person who qualifies:
organizer
co-organizer
presenter
calendar fallback owner
A person is skipped unless they are still an active user and have a working calendar connection. This is worth knowing when ownership lands further down the list than you expected — the organizer may have been first in line but no longer had a valid calendar connection.
For office hours and mentorship sessions the list is: host, then the Program Managers on the parent program, then the calendar fallback owner. The same active-user and working-connection rule applies.
This automatic transfer is separate from the manual action described above, and runs on the same underlying process.
Calendar fallback owner
The calendar fallback owner takes ownership of events or sessions when no one earlier in the list qualifies.
Configure this at Settings > Integrations > Calendar, under General. There are two separate fields — fill in either or both, depending on which content types you want covered:
Calendar event fallback owner (Events) — applies to scheduled events.
Calendar event fallback owner (Sessions) — applies to office hours and mentorship sessions.
Each field takes an email address. The person must already exist in PlusPlus and must have authorized access to their calendar.
Office hours and mentorship sessions
There is currently no way to change the calendar owner of an office hour or a mentorship session from the interface.
Their calendar ownership changes only through the automatic transfer that runs when the current owner is deprovisioned, following the priority list above.
What changed
Calendar ownership used to be changed with a Switch to your Calendar button on the timeslot, which only appeared if you were not already the owner and only let you take ownership yourself. The change was applied when you saved the event form.
That button no longer exists. Transferring is now its own action, it can hand ownership to anyone rather than only to you, and it applies immediately without saving the form.





