Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MS Teams + MS Calendar Bad Implementation #14765

Open
ldpg-dev opened this issue Apr 26, 2024 · 2 comments
Open

MS Teams + MS Calendar Bad Implementation #14765

ldpg-dev opened this issue Apr 26, 2024 · 2 comments
Labels
🐛 bug Something isn't working emails area: emails, cancellation email, reschedule email, inbox, spam folder, not getting email

Comments

@ldpg-dev
Copy link

ldpg-dev commented Apr 26, 2024

Issue Summary

Microsoft Teams + Microsoft Outlook Calendar Meetings are not being created as online meetings, and have unprofessional description.

Steps to Reproduce

  1. Install MS Teams app from the app marketplace
  2. Setup MS Outlook as your main Calendar
  3. Create a Booking and set MS Teams as the meeting software
  4. Book a meeting
  5. Atendees will receive 2 emails: 1 from Cal.com + 1 from MS Calendar

Actual Results

  • Attendees will get 2 emails. 1 from Cal.com and 1 from MS Calendar
  • The one from MS Calendar looks like this:
image
  • When I go to MS Teams to check this is what I see:
image

Expected Results

  • This is what that email would normally look like when I create a meeting through Calendly or MS Teams directly:
image

Notice how the location is Not the Meeting Link but an arbitrary URL, in this case Calendly's event, and the "Online Meeting" switch is turned on, letting Microsoft handle the link creation, instead of creating a link and then attaching it to the calendar event
image

Copy link

dosubot bot commented Apr 26, 2024

To address the issue with Microsoft Teams meeting invitations not being created as online meetings and having an unprofessional description, it's essential to ensure that the meetings are created through the Microsoft Graph API as online meetings. This approach will enable Microsoft Teams to handle the invitation layout and details, ensuring a professional appearance.

Here's a more direct solution to implement:

  1. Use Microsoft Graph API: Ensure your integration creates the meeting as an online Teams meeting directly through the Microsoft Graph API. This action will automatically set the meeting as an online event and allow Teams to manage the invitation details.

  2. Customize Email Invitations: If you're sending additional emails through your application, use the AttendeeScheduledEmail class as a reference for generating professional-looking email content. Include the joinWebUrl prominently in your email template to make it easy for attendees to join the meeting.

  3. Automate and Customize: Integrate the email sending functionality into your meeting creation workflow. After creating the meeting and obtaining the joinWebUrl, generate a customized email invitation using your template and send it to all attendees.

  4. Error Handling and Localization: Implement error handling for a smooth user experience and use localization and time zone information to ensure the email content is relevant and correctly formatted for all recipients.

By following these steps, you can improve the professionalism of your Microsoft Teams meeting invitations and ensure they are recognized as online meetings. This approach leverages the capabilities of the Microsoft Graph API and custom email templates to enhance the overall user experience.

Details

Sources


About Dosu
This response is meant to be useful and save you time. It is not meant to be a precise solution, but rather a starting point for your own research.

Help me be more useful! Please leave a 👍 if this is helpful and 👎 if it is irrelevant.

To continue the conversation, mention @dosu.

@dosubot dosubot bot added emails area: emails, cancellation email, reschedule email, inbox, spam folder, not getting email 🐛 bug Something isn't working labels Apr 26, 2024
@ldpg-dev ldpg-dev changed the title MS Teams Bad Implementation MS Teams + MS Calendar Bad Implementation Apr 26, 2024
@milospuac
Copy link
Contributor

@joeauyeung

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🐛 bug Something isn't working emails area: emails, cancellation email, reschedule email, inbox, spam folder, not getting email
Projects
None yet
Development

No branches or pull requests

2 participants