Currently, when an appointment is booked using the Microsoft Teams integration, the meeting link is generated under the originally assigned user and stored in the appointment record.
If the Assigned User (Team Member) is changed after booking:
-The Microsoft Teams meeting link does NOT regenerate
-The meeting remains owned by the original user
-The new assigned team member cannot properly host the meeting
In many cases, the meeting cannot start unless the original owner joins
This creates operational issues when:
-Staff changes occur
-Appointments are redistributed
-A team member becomes unavailable
-Admins need to reassign bookings
Requested Enhancement:
When the Assigned User field is changed on an appointment that uses Microsoft Teams integration, HighLevel should:
-Automatically delete the original Teams meeting
-Generate a new Teams meeting under the newly assigned user
-Update {{appointment.meeting_location}}
-Update the calendar invite (.ics file)
Optionally trigger updated confirmation/reminder messages
This would ensure:
-The correct team member owns the meeting
-The meeting can start without requiring the original host
-The booking system functions properly in team environments
Currently, the only workaround is to either cancel and rebook the appointment or require the original meeting owner to join first and manually admit participants. Both options are inefficient, create unnecessary internal coordination, and can lead to a poor client experience.