Guides

Branded room setup help

This is the branded room setup help hub: every step to get your room running, in the order that works, with a page for each. Most hosts connect their meeting account, run one test on a second device and are ready the same day. If something goes wrong, the two common error messages each have a short fix below.

Open your free roomUpdated 2026-10-25

The setup order, in short

Setting up a room is a short sequence, and the order matters. Each step depends on the one before it, so if you skip ahead and something looks broken, come back here and work down the list.

  • Connect your meeting account: create a small developer app in the account that hosts your meetings and paste its two keys into your room settings.
  • Switch on the Meeting SDK and activate the app. This is the step most often missed, and the one behind the Signature is invalid message.
  • Add your meeting and its passcode. Keep the passcode on, save it in your room settings and turn the platform's own waiting room off.
  • Set capacity to your licence's participant limit so the room can warn you before the meeting fills.
  • Test on a second device as a guest, start the meeting as host, press Start the room and fire an effect.
  • Add your custom domain if you are on a Branded Room, then work through the first event checklist.

Before you begin

BrandedRooms hosts the video meeting you already run, inside a page with your name on it. At launch that means a Zoom account, connected through the Zoom Meeting SDK, which is why these setup pages name it where the steps need it. Zoom is a trademark of Zoom Communications, Inc. BrandedRooms is an independent product and is not affiliated with or endorsed by Zoom.

You will need the login for the account that hosts your meetings, the meeting you plan to use, and its passcode. Keep your room settings open in another tab and allow time for a proper test. Nothing in setup changes how your meeting account works for anything else: your recordings, billing and other meetings stay exactly where they were.

As the host, you will spend most of your time in the host control panel. It is where you open and close the room, press Start the room, fire effects with keys 1–5, see who is in and watch capacity. Guests see none of it. They see your waiting room, then your meeting, inside your page, in the browser, with nothing to download.

When something goes wrong

Almost every setup problem we have seen comes down to one of two messages, and both have plain fixes.

Signature is invalid, error 3712, means the developer app is not ready to sign guests in. Usually the Meeting SDK switch is off, the Local Test step was skipped, or the app was made in a different account from the one that owns the meeting.

Meeting has not started, error 3008, means the meeting itself has not been started in the meeting app by the host. Pressing Start the room opens your page to the live meeting, but it does not start the meeting for you. Start it in the app first, then press the button.

If you see something else, check the join problems list in your host control panel, which records any failed join, and try the test again on a second device.

Settings that shape the day

Three settings decide how your event feels to guests. The passcode should be on and saved in your room, so guests never type it and nobody waits twice. Capacity should match your licence, because everyone inside your room counts toward the meeting's participant limit of 100, 300, 500 or 1,000 depending on the plan you hold. And remember that live effects play on your room page, not inside the meeting platform's recording, so plan a screen recording of the room page if you want them in a replay.

Each of these has its own page with the reasoning and the exact steps.

None of them is complicated, but each one is easy to get wrong in a hurry. Set them calmly the week before your event, write them down for anyone who co-hosts with you, and check them again during your test. A setting you chose on purpose is far easier to defend at the door than one you inherited by accident.

Making it yours

Once the room works, make it unmistakably yours. On a Branded Room you can put the room on your own domain or subdomain, so guests join at an address they recognise. Then walk through the first event checklist: a week out, the day before, the hour before and the moment you go live. It is the same routine we use for our own events.

BrandedRooms started as one room, built for Krystalore Crews' 9-Year Business Birthday. Every fix on these pages comes from setting up that first real room, so you meet each snag with the answer already written.

Every guide in this section

Connect your meeting account to your room

To connect your meeting account, you create a small developer app inside that same account, switch on its embedding feature, and paste the app's two keys and your meeting details into your room settings. It takes about as long as making a coffee if you follow the steps in order. This page walks through each step and names the settings that most often trip people up.

Read →

Custom domain setup for your room

Custom domain setup for your room takes three steps: add the subdomain you want in your room settings, point it with the DNS record shown there, then wait for it to verify and for its security certificate to be issued. After that, guests join your meeting at your own address, such as live.yourcompany.com. Custom domains come with a Branded Room and up; the free trial and the Generic Room use a brandedrooms.com address.

Read →

Are effects in the meeting recording?

No, live effects are not in the meeting recording. Confetti, sparkles, rockets, applause and sounds play over the meeting on your room page, on every in-room viewer's screen at once, so the meeting platform never sees or records them. If you want effects in your replay, screen-record the room page itself.

Read →

Enable the Meeting SDK in your developer app

To enable the Meeting SDK, open your developer app's Features section, choose Embed and switch Meeting SDK on, then open Local Test and press Add App Now to activate the app on your account. Both steps are needed: the switch tells the app it may run meetings inside a web page, and the local test step turns it on for your account. Miss either one and guests see a Signature is invalid message instead of your meeting.

Read →

Your first event checklist

This first event checklist takes you from a week out to the moment the last guest leaves, in the order that works for a branded room. The heart of it is three moves at go live: start the meeting in your meeting app as host, press Start the room, then celebrate. Work through it once and your first event will feel calm, deliberate and very much yours.

Read →

Fix the Meeting has not started error

The Meeting has not started error, code 3008, means the meeting itself has not been started in your meeting app by the host, so there is nothing yet for guests to join. Start the meeting in the app as host first, then press Start the room, and every waiting guest's page switches to the live meeting by itself. Start the room opens your page to the meeting; it does not start the meeting for you.

Read →

Fix the Signature is invalid error

The Signature is invalid error, code 3712, means your developer app is not yet allowed to sign guests into the meeting: almost always the Meeting SDK switch is off, the Local Test step was skipped, or the app sits in a different account from the meeting. Switch on the SDK, press Add App Now, check the account, and the error goes away. Your room and your guests' details are fine while you fix it.

Read →

Your meeting participant limit and your room's capacity

Your room can hold as many people as your meeting participant limit allows, because everyone inside your branded room joins your real meeting and counts toward the licence you already hold. Depending on the plan, that limit is 100, 300, 500 or 1,000 participants. Set your room's capacity to match, and the room warns you as it fills; for a larger crowd, add a bigger licence or plan an overflow livestream before the day.

Read →

Meeting passcode and waiting room settings for branded rooms

The recommended meeting passcode settings for branded rooms are simple: keep the passcode on, save it once in your room settings so guests never type it, and turn the meeting platform's own waiting room off. Your branded lobby already does the waiting, so nobody waits twice or needs admitting by hand. Enter the short passcode people type, not the long pwd= code from the end of the meeting link.

Read →

Test your branded room, step by step

To test your branded room, open it as a guest on a second device or in a private browser window, start the meeting in your meeting app as host, press Start the room and watch the guest's page switch to the live meeting by itself. Then fire an effect, listen for the sound and check the test guest in your attendee list. The whole test takes a few minutes and catches nearly every setup problem before a real guest meets it.

Read →

FAQ

Frequently asked questions

Where should I start with branded room setup help?+

Start with connecting your meeting account, because every other step depends on it. Create the developer app in the account that hosts your meetings, switch on the Meeting SDK, run the local test step and paste the two keys into your room settings. Then add your passcode, set capacity and test on a second device before inviting anyone.

How long does it take to set up a branded room?+

Most hosts finish setup in one sitting when they follow the steps in order. Connecting the account takes a few minutes, and the test on a second device takes a few more. Leave extra time if you are adding a custom domain, because the address has to verify and receive its certificate before guests can use it.

What are the most common setup errors?+

The two common errors are Signature is invalid and Meeting has not started. The first means the developer app is not switched on or activated, or sits in a different account from the meeting. The second means the host has not started the meeting in the meeting app yet. Each has its own help page with the fix in order.

Do I need technical skills to set up my room?+

No. Setup is a series of switches and copy and paste steps, written here in plain order. You will sign in to your meeting account, flip one setting, press one button to activate the app and paste two keys. Adding a custom domain asks you to add one DNS record, which your domain provider's help pages can walk you through.

Keep reading

Start your free 30-day trial, no card, and follow the steps in order; your first test can run today.

No credit card required. Bring the meeting account you already use.