diff --git a/server/config/bbb.js b/server/config/bbb.js
index bdb46f1..6492315 100644
--- a/server/config/bbb.js
+++ b/server/config/bbb.js
@@ -41,12 +41,23 @@ function getRoomPasswords(uid) {
export async function createMeeting(room, logoutURL) {
const { moderatorPW, attendeePW } = getRoomPasswords(room.uid);
+
+ // Build welcome message with guest invite link
+ let welcome = room.welcome_message || 'Willkommen!';
+ if (logoutURL) {
+ const guestLink = `${logoutURL}/join/${room.uid}`;
+ welcome += `
To invite other participants, share this link:
${guestLink}`;
+ if (room.access_code) {
+ welcome += `
Access Code: ${room.access_code}`;
+ }
+ }
+
const params = {
meetingID: room.uid,
name: room.name,
attendeePW,
moderatorPW,
- welcome: room.welcome_message || 'Willkommen!',
+ welcome,
record: room.record_meeting ? 'true' : 'false',
autoStartRecording: 'false',
allowStartStopRecording: 'true',