cal.com icon indicating copy to clipboard operation
cal.com copied to clipboard

[CAL-1684] wrong meeting organizer used with multiple Google accounts

Open aspiers opened this issue 2 years ago • 18 comments

Issue Summary

I have multiple Google accounts connected (one personal, and two for work):

image

and some event types which are configured to book events onto one of the secondary (i.e. non-default) Google calendars which I use for work:

image

When bookings are made with these event types, they appear correctly on the secondary calendar, but with my cal.com account's main email address as the organizer:

image

Steps to Reproduce

  1. Connect multiple Google accounts (actually this might be reproducible even with one Google account, if that account's email address doesn't match the cal.com account's email address?)
  2. Create an event type which books onto a specific Google calendar, and auto-creates a Google Meet link.
  3. Get someone to book an event using this event type.
  4. Observe that the event organizer is listed as my cal.com account's main email address, rather than my Google account's email address.
  5. Observe that despite this, joining the Google Meet from the same work account which owns the calendar it's booked onto results in me correctly being assigned as meeting host.

Expected results

The calendar event should list my Google work account's email address as the organizer, and not mention the personal email address which my cal.com account is registered with.

Related issues

I found other issues probably related to this:

  • #8444
  • #11734
  • #6751

CAL-1684

aspiers avatar Aug 02 '22 12:08 aspiers

BTW there is another undesirable consequence of this issue: emails about this booking will go to the cal.com account's main email address rather than to the address of the Google account on whose calendar the event is booked. So effectively I then get emails about a work meeting going to my personal email account rather than to my work account.

aspiers avatar Aug 02 '22 12:08 aspiers

BTW there is another undesirable consequence of this issue: emails about this booking will go to the cal.com account's main email address rather than to the address of the Google account on whose calendar the event is booked. So effectively I then get emails about a work meeting going to my personal email account rather than to my work account.

that is very true and would need a bit of refactor to actually send it to the email of your calendar.

not everyone wants that by default.

will think about this

PeerRich avatar Jan 26 '23 12:01 PeerRich

Thanks for the response! Interesting to hear that not everyone would want the notifications going to the email account associated with the calendar. Of course you know much better than me how much coding/refactoring would be required on the backend to make this configurable.

From a UI perspective, I guess this could be solved simply by adding a new dropdown (e.g. just below the "Create events on:" dropdown) called "Host email address:" or similar. Then users could choose between their main cal.com email and the email associated with the calendar in question (or indeed any email address belonging to the user which cal.com knows about).

aspiers avatar Jan 26 '23 14:01 aspiers

lemme run this by the team!

PeerRich avatar Jan 26 '23 14:01 PeerRich

Is there an update on this?

vtrikoupis avatar Mar 09 '23 10:03 vtrikoupis

escalated priority

PeerRich avatar Mar 09 '23 22:03 PeerRich

Another vote for this. Trying to mix work and personal scheduling under the same account is currently impossible due to this limitation

trevor-s8 avatar Apr 12 '23 18:04 trevor-s8

We have designs for this here: https://www.figma.com/file/UajFu4M1APhn2AywAEJkJr/3.-Cal---New-Features?type=design&node-id=1021%3A104990&t=fwtZI0VSbiQxGBcR-1

And related issues:

  • https://github.com/calcom/cal.com/issues/5774
  • https://github.com/calcom/cal.com/issues/8809

ciaranha avatar May 29 '23 09:05 ciaranha

I have the same problem. Upvoted!

pheuberger avatar Aug 17 '23 10:08 pheuberger

Any progress on this? This is actually a huge problem for me, to the point that I'm considering stopping using cal.com because it's simply unusable:

  • "Awaiting Approval" email notifications about bookings are being incorrectly sent to my personal email account instead of my work account.
  • This leads me to missing them during working hours, so then I'm slow to respond which makes me look unprofessional to my business partners!
  • It spams my personal inbox with work emails.
  • It exposes two of my personal addresses to work contacts, which can be a serious privacy concern.

aspiers avatar Oct 06 '23 11:10 aspiers

I found other issues probably related to this:

  • #8444
  • #11734
  • #6751

aspiers avatar Oct 09 '23 19:10 aspiers

Created a Discord topic in the hope that it will aid making progress on these: https://discord.com/channels/1125390093386010654/1161022259935322133/1161022259935322133

aspiers avatar Oct 09 '23 19:10 aspiers

Going to bump this in priority

keithwillcode avatar Nov 12 '23 12:11 keithwillcode

@keithwillcode I would like to work on this, can you assign this to me? Thanks

@ciaranha Shouldn't we have a way to resend the emails for newly added secondary emails? Didn't see that in design

asadath1395 avatar Nov 21 '23 13:11 asadath1395

@PeerRich does this still need approval? I saw @Udit-takkar is working on this.

zomars avatar Jan 04 '24 17:01 zomars

When choosing a secondary calendar as the organizer, the confirmation page after booking a meeting also display the main account email, as opposed to the email attached to the secondary calendar.

foxted avatar Jan 08 '24 10:01 foxted

@foxted yeah i fixed all this on my PR. i am just testing for any edge cases

Udit-takkar avatar Jan 08 '24 10:01 Udit-takkar

Stoked for this to go live!

jjeremycai avatar Jan 15 '24 18:01 jjeremycai