• Download
  • Pricing
  • Help Center
  • Blog
  • Contact Us
Sign In
Sign Up
Help Center
Welcome
IntroductionWhat problems can be solved?System requirementsTrial & SubscriptionInstallation and deploymentConfiguration guidePrivate deployment
FunctionalityRoom calendarcApplicationTouch remoteRoom controlExtended
More resourcesConfiguring calendar servicesMeeting platforms currently supported by Room Calendar parsingMicrosoft 365 room mailboxes show organizer names or fail to parse third-party meetings
More resources

Microsoft 365 room mailboxes show organizer names or fail to parse third-party meetings

If a Microsoft 365 room resource mailbox replaces the subject with the organizer name or removes the invitation body, VCA may no longer parse third-party meeting links correctly. This article explains the cause, the fix, and how to verify it.

If you see any of the following in VCA Room Calendar:

  • the meeting title is replaced by the organizer name
  • Zoom still works, but Feishu, DingTalk, or Tencent Meeting links no longer parse
  • the room mailbox event body is empty or reduced to blank HTML

the root cause is usually not the VCA parser itself.

In most cases, Microsoft 365 room resource mailbox processing rules are trimming the subject and the invitation body when the room auto-accepts the meeting.

Why this happens

Microsoft 365 room mailboxes may be configured with rules such as:

  • AddOrganizerToSubject = $true
  • DeleteSubject = $true
  • DeleteComments = $true

This causes two direct problems:

  1. The room mailbox replaces the original meeting title with the organizer name.
  2. The room mailbox removes the invitation body.

For Zoom, this may look less obvious because Zoom links are often also stored in the location field.
But Feishu, DingTalk, Tencent Meeting, and many other third-party platforms depend more heavily on the invitation body. Once the body is removed, VCA can no longer parse the meeting details reliably.

When this article applies

This article is relevant if:

  • you use Microsoft 365 / Exchange Online room resource mailboxes
  • VCA connects to Microsoft 365 calendars through browser-based authorization
  • you want VCA to show the real meeting title and parse third-party meeting links correctly

Recommended fix

The root fix is not to patch VCA first.
The correct fix is to change the Calendar Processing settings on the room mailbox so that the mailbox keeps the original subject and invitation body.

Recommended configuration:

Set-CalendarProcessing -Identity "[email protected]" `
  -AutomateProcessing AutoAccept `
  -AddOrganizerToSubject $false `
  -DeleteSubject $false `
  -DeleteComments $false `
  -ProcessExternalMeetingMessages $true `
  -RemovePrivateProperty $false

Before you start

Please confirm:

  • you have Microsoft 365 Global Administrator or Exchange Administrator permissions
  • you know the room mailbox address, for example [email protected]
  • your computer can connect to Exchange Online PowerShell

Where to open Exchange Online PowerShell on Windows

You do not need a separate desktop application called “Exchange Online PowerShell”.

On Windows, you can simply open:

  • PowerShell
  • or Windows Terminal

Then load the Exchange Online module inside it.

If PowerShell blocks script execution, run:

Set-ExecutionPolicy -Scope CurrentUser RemoteSigned

Step-by-step instructions

Install the Exchange Online module and connect

If the module is not installed yet:

Install-Module -Name ExchangeOnlineManagement -Scope CurrentUser

Then connect:

Connect-ExchangeOnline -UserPrincipalName your-[email protected]

Check the current room mailbox configuration

How to verify after the change

Recommended verification steps:

  1. Create a new Feishu, DingTalk, Tencent Meeting, or other third-party meeting invite.
  2. Invite the room mailbox.
  3. Wait for the room mailbox to auto-accept the meeting.
  4. In VCA, confirm:
    • the original meeting title is displayed
    • the room calendar detects the meeting platform correctly
    • the join link can be parsed and shown correctly

Important notes

Existing meetings may not repair themselves

Changing CalendarProcessing does not guarantee that already-processed historical events will recover their original subject and body.

The safest validation method is:

  • create a brand-new test meeting
  • or resend / recreate the existing invitation

Why Zoom may still appear to work

This does not mean the mailbox is configured correctly.

In many cases, Zoom also stores the join link in the location field, so VCA may still find it even when the body is removed.
Feishu, DingTalk, Tencent Meeting, and other third-party providers usually depend more heavily on the invitation body, so they are affected sooner when DeleteComments is enabled.

Why organizer mailbox fallback should only be a fallback

In some environments, VCA can use iCalUId to look for the same meeting in the organizer mailbox and read the original body as a fallback.

That should not be the primary path because:

  • organizer mailbox access may not always be available
  • permissions may be incomplete
  • the organizer copy may not remain accessible forever

The recommended long-term fix is always to keep the room mailbox copy intact.

References

Meeting platforms currently supported by Room Calendar parsing

VCA Room Calendar can recognize join links from multiple mainstream meeting platforms and may extract meeting IDs and passcodes when the invitation contains stable structured data.

On this page

Why this happensWhen this article appliesRecommended fixBefore you startWhere to open Exchange Online PowerShell on WindowsStep-by-step instructionsInstall the Exchange Online module and connectCheck the current room mailbox configurationUpdate the mailbox settingsConfirm the new valuesHow to verify after the changeImportant notesExisting meetings may not repair themselvesWhy Zoom may still appear to workWhy organizer mailbox fallback should only be a fallbackReferences

Run:

Get-CalendarProcessing -Identity "[email protected]" | Format-List `
  Identity,
  AutomateProcessing,
  AddOrganizerToSubject,
  DeleteSubject,
  DeleteComments,
  ProcessExternalMeetingMessages,
  RemovePrivateProperty

If you see values like:

AddOrganizerToSubject       : True
DeleteSubject               : True
DeleteComments              : True

then the room mailbox is actively trimming the subject and body.

Update the mailbox settings

Run:

Set-CalendarProcessing -Identity "[email protected]" `
  -AutomateProcessing AutoAccept `
  -AddOrganizerToSubject $false `
  -DeleteSubject $false `
  -DeleteComments $false `
  -ProcessExternalMeetingMessages $true `
  -RemovePrivateProperty $false

Parameter summary:

  • AddOrganizerToSubject $false: keep the original meeting title
  • DeleteSubject $false: do not remove the subject
  • DeleteComments $false: keep the invitation body
  • ProcessExternalMeetingMessages $true: allow third-party meeting invitations to be processed
  • RemovePrivateProperty $false: keep as much original meeting information as possible

Confirm the new values

Run the check again:

Get-CalendarProcessing -Identity "[email protected]" | Format-List `
  Identity,
  AutomateProcessing,
  AddOrganizerToSubject,
  DeleteSubject,
  DeleteComments,
  ProcessExternalMeetingMessages,
  RemovePrivateProperty

Confirm the result now shows:

AddOrganizerToSubject          : False
DeleteSubject                  : False
DeleteComments                 : False
ProcessExternalMeetingMessages : True
RemovePrivateProperty          : False
Microsoft Learn: Resource mailbox's calendar shows the organizer's name instead of the subject
Microsoft Learn: Set-CalendarProcessing
Microsoft Learn: Step 4 - Configure mailbox properties