<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
     xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:atom="http://www.w3.org/2005/Atom"
     xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>RoundMeet Blog</title>
    <link>https://roundmeet.com/blog</link>
    <description>Practical guides to video meetings, remote collaboration and the technology behind them, written by the team building RoundMeet.</description>
    <language>en-IN</language>
    <atom:link href="https://roundmeet.com/blog/feed.xml" rel="self" type="application/rss+xml"/>
    <lastBuildDate>Wed, 19 Aug 2026 12:13:26 +0000</lastBuildDate>
    <item>
      <title>What a free video meeting plan actually includes</title>
      <link>https://roundmeet.com/blog/what-the-free-plan-actually-includes</link>
      <guid isPermaLink="true">https://roundmeet.com/blog/what-the-free-plan-actually-includes</guid>
      <pubDate>Wed, 19 Aug 2026 12:10:40 +0000</pubDate>
      <atom:updated>2026-08-19T12:09:55.430960+00:00</atom:updated>
      <dc:creator>Astik Gabani</dc:creator>
      <category>Pricing &amp; plans</category>
      <category>Free plan</category>
      <category>INR pricing</category>
      <category>India</category>
      <description>Free video conferencing plans all advertise the same thing and limit different things. Here is exactly what RoundMeet&#x27;s free tier gives you — the 40-minute cap, the five-participant ceiling, and what happens at the moment the limit is reached.</description>
      <content:encoded><![CDATA[

<aside class="mt-8 rounded-2xl border border-primary/30 bg-primary/5 p-6" aria-label="Key takeaways">
  <p class="text-xs font-semibold uppercase tracking-wide text-primary">Key takeaways</p>
  <ul class="mt-4 list-disc space-y-2 pl-5 text-sm leading-relaxed text-ink">
    <li>The free plan: <strong>40 minutes</strong> per meeting, <strong>5 participants</strong>, <strong>one meeting at a time</strong>. No recording, no AI summaries, no whiteboard, no booking pages.</li><li>The 40-minute limit is per meeting, not per day. Starting a new meeting resets it — the workaround everyone discovers is not against the rules.</li><li>&quot;5 participants&quot; counts everyone in the room, you included. Four guests, not five.</li><li>What is *not* limited: video quality, screen sharing, chat, polls, Q&amp;A, the lobby and password controls, or how many meetings you have per month.</li><li>Everything paid starts at Pro. Current prices in rupees are on the <a href="/pricing">pricing page</a> — this post deliberately does not quote them.</li>
  </ul>
</aside>


<p class="mt-5 leading-relaxed">Every video platform has a free tier, they all sound roughly the same in the marketing, and the differences only surface at the worst possible moment — usually about 39 minutes into something that mattered. This post is the boring, specific version for RoundMeet: what the free plan gives you, what it does not, and what actually happens when you hit a limit.</p>


<h2 id="the-limits-precisely" class="group scroll-mt-24 mt-12 text-xl font-semibold tracking-tight text-ink md:text-2xl">The limits, precisely<button type="button" data-copy="the-limits-precisely" aria-label="Copy link to this section" class="ml-2 align-middle text-sm text-ink-subtle opacity-0 transition-opacity hover:text-primary focus:opacity-100 group-hover:opacity-100 data-[copied]:text-accent data-[copied]:opacity-100">#</button></h2>



<div class="mt-8 overflow-x-auto rounded-2xl border border-line">
  <table class="w-full min-w-[34rem] border-collapse text-left text-sm">
    <thead class="bg-surface-2 text-xs uppercase tracking-wide text-ink-subtle">
      <tr><th scope="col" class="px-4 py-3 font-semibold">—</th><th scope="col" class="px-4 py-3 font-semibold">Free</th><th scope="col" class="px-4 py-3 font-semibold">Pro</th><th scope="col" class="px-4 py-3 font-semibold">Business</th></tr>
    </thead>
    <tbody>
      <tr class="border-t border-line/60 align-top"><td class="px-4 py-3 text-ink-muted">Meeting length</td><td class="px-4 py-3 text-ink-muted">40 minutes</td><td class="px-4 py-3 text-ink-muted">Up to 24 hours</td><td class="px-4 py-3 text-ink-muted">Up to 24 hours</td></tr><tr class="border-t border-line/60 align-top"><td class="px-4 py-3 text-ink-muted">Participants per meeting</td><td class="px-4 py-3 text-ink-muted">5</td><td class="px-4 py-3 text-ink-muted">50</td><td class="px-4 py-3 text-ink-muted">200</td></tr><tr class="border-t border-line/60 align-top"><td class="px-4 py-3 text-ink-muted">Meetings at the same time</td><td class="px-4 py-3 text-ink-muted">1</td><td class="px-4 py-3 text-ink-muted">2</td><td class="px-4 py-3 text-ink-muted">5</td></tr><tr class="border-t border-line/60 align-top"><td class="px-4 py-3 text-ink-muted">Cloud recording</td><td class="px-4 py-3 text-ink-muted">No</td><td class="px-4 py-3 text-ink-muted">Yes</td><td class="px-4 py-3 text-ink-muted">Yes</td></tr><tr class="border-t border-line/60 align-top"><td class="px-4 py-3 text-ink-muted">Recording storage</td><td class="px-4 py-3 text-ink-muted">—</td><td class="px-4 py-3 text-ink-muted">10 GB</td><td class="px-4 py-3 text-ink-muted">100 GB</td></tr><tr class="border-t border-line/60 align-top"><td class="px-4 py-3 text-ink-muted">Recordings kept for</td><td class="px-4 py-3 text-ink-muted">—</td><td class="px-4 py-3 text-ink-muted">30 days</td><td class="px-4 py-3 text-ink-muted">365 days</td></tr><tr class="border-t border-line/60 align-top"><td class="px-4 py-3 text-ink-muted">AI summary + transcript</td><td class="px-4 py-3 text-ink-muted">No</td><td class="px-4 py-3 text-ink-muted">Yes</td><td class="px-4 py-3 text-ink-muted">Yes</td></tr><tr class="border-t border-line/60 align-top"><td class="px-4 py-3 text-ink-muted">Whiteboard</td><td class="px-4 py-3 text-ink-muted">No</td><td class="px-4 py-3 text-ink-muted">Yes</td><td class="px-4 py-3 text-ink-muted">Yes</td></tr><tr class="border-t border-line/60 align-top"><td class="px-4 py-3 text-ink-muted">Booking pages</td><td class="px-4 py-3 text-ink-muted">0</td><td class="px-4 py-3 text-ink-muted">3</td><td class="px-4 py-3 text-ink-muted">50</td></tr>
    </tbody>
  </table>
</div>


<p class="mt-5 leading-relaxed">Three of those rows deserve more than a cell.</p>


<h3 id="40-minutes-per-meeting" class="group scroll-mt-24 mt-9 text-lg font-semibold tracking-tight text-ink md:text-xl">40 minutes, per meeting<button type="button" data-copy="40-minutes-per-meeting" aria-label="Copy link to this section" class="ml-2 align-middle text-sm text-ink-subtle opacity-0 transition-opacity hover:text-primary focus:opacity-100 group-hover:opacity-100 data-[copied]:text-accent data-[copied]:opacity-100">#</button></h3>


<p class="mt-5 leading-relaxed">The cap is on a single meeting, not on your day or your month. When a meeting reaches it, the meeting ends — and starting a new one begins a fresh 40 minutes.</p>


<p class="mt-5 leading-relaxed">This is worth saying plainly because every free-tier user eventually discovers it and then wonders whether they are cheating. They are not. It is a limit on continuous meeting length, and rejoining is the documented behaviour, not a loophole. It is also genuinely annoying in the middle of a workshop, which is the honest reason the limit exists at all.</p>


<p class="mt-5 leading-relaxed">Practically: if you know a call will run long, tell people at the start that you will re-send the link at the 40-minute mark. A planned break is fine. An unplanned disconnection during a client&#x27;s sentence is not.</p>


<h3 id="5-participants-including-you" class="group scroll-mt-24 mt-9 text-lg font-semibold tracking-tight text-ink md:text-xl">5 participants, including you<button type="button" data-copy="5-participants-including-you" aria-label="Copy link to this section" class="ml-2 align-middle text-sm text-ink-subtle opacity-0 transition-opacity hover:text-primary focus:opacity-100 group-hover:opacity-100 data-[copied]:text-accent data-[copied]:opacity-100">#</button></h3>


<p class="mt-5 leading-relaxed">The number is everyone in the room. You plus four others.</p>


<p class="mt-5 leading-relaxed">The sixth person cannot join — they are refused at the door rather than dropped mid-meeting, which at least means the failure happens to the person arriving rather than to the meeting. For a one-to-one, a small team stand-up or a tutorial, five is genuinely enough. For anything class-shaped it is the limit that bites first, well before the 40 minutes does.</p>


<h3 id="one-meeting-at-a-time" class="group scroll-mt-24 mt-9 text-lg font-semibold tracking-tight text-ink md:text-xl">One meeting at a time<button type="button" data-copy="one-meeting-at-a-time" aria-label="Copy link to this section" class="ml-2 align-middle text-sm text-ink-subtle opacity-0 transition-opacity hover:text-primary focus:opacity-100 group-hover:opacity-100 data-[copied]:text-accent data-[copied]:opacity-100">#</button></h3>


<p class="mt-5 leading-relaxed">You cannot host two meetings simultaneously on the free plan. This only matters if you are a team sharing one account, which is a thing people try, and it is the point at which it stops working.</p>


<h2 id="what-the-free-plan-does-not-limit" class="group scroll-mt-24 mt-12 text-xl font-semibold tracking-tight text-ink md:text-2xl">What the free plan does *not* limit<button type="button" data-copy="what-the-free-plan-does-not-limit" aria-label="Copy link to this section" class="ml-2 align-middle text-sm text-ink-subtle opacity-0 transition-opacity hover:text-primary focus:opacity-100 group-hover:opacity-100 data-[copied]:text-accent data-[copied]:opacity-100">#</button></h2>


<p class="mt-5 leading-relaxed">This is the part most comparison articles skip, and it is where the real answer to &quot;is the free tier usable?&quot; lives.</p>


<ul class="mt-5 list-disc space-y-2 pl-6 marker:text-ink-subtle">
  <li class="leading-relaxed"><strong>Video quality.</strong> Free meetings are not degraded. Same resolution, same media path, same bridge.</li><li class="leading-relaxed"><strong>Screen sharing.</strong> Full, including sharing a specific window or tab.</li><li class="leading-relaxed"><strong>Chat and file sharing</strong> in the meeting.</li><li class="leading-relaxed"><strong>Polls and Q&amp;A.</strong> Both work — see <a href="/blog/polls-and-qa-in-meetings">polls and Q&amp;A</a>.</li><li class="leading-relaxed"><strong>Security controls.</strong> The access token, the password lock and the lobby are all available. Nothing about keeping people out of your meeting is behind a paywall, which is a line worth being deliberate about.</li><li class="leading-relaxed"><strong>Number of meetings.</strong> There is no monthly quota. Forty 40-minute meetings a month is fine.</li><li class="leading-relaxed"><strong>Breakout rooms, hand raise, virtual layouts, low-bandwidth mode, Car Mode.</strong></li>
</ul>


<p class="mt-5 leading-relaxed">So the free plan is not a demo with the good parts removed. It is the whole meeting experience with a stopwatch and a small room.</p>


<h2 id="what-is-actually-behind-the-paywall" class="group scroll-mt-24 mt-12 text-xl font-semibold tracking-tight text-ink md:text-2xl">What is actually behind the paywall<button type="button" data-copy="what-is-actually-behind-the-paywall" aria-label="Copy link to this section" class="ml-2 align-middle text-sm text-ink-subtle opacity-0 transition-opacity hover:text-primary focus:opacity-100 group-hover:opacity-100 data-[copied]:text-accent data-[copied]:opacity-100">#</button></h2>


<p class="mt-5 leading-relaxed">Four things, and they cluster more neatly than the table suggests:</p>


<p class="mt-5 leading-relaxed"><strong>Recording, transcripts and AI summaries.</strong> These are the expensive ones to run — a recorder process joins your meeting, then a transcription model runs over the audio, then the file is stored for a month or a year. That is real compute and real disk per meeting, which is why they start at Pro rather than being metered on free. <a href="/blog/how-to-record-a-meeting">How recording works</a> covers what you get.</p>


<p class="mt-5 leading-relaxed"><strong>Room size and meeting length.</strong> The 40-minute and five-person caps.</p>


<p class="mt-5 leading-relaxed"><strong>The whiteboard.</strong></p>


<p class="mt-5 leading-relaxed"><strong>Booking pages.</strong> Zero on free, three on Pro, fifty on Business. If the reason you are here is <a href="/blog/booking-page-let-people-schedule-with-you">letting people book time with you</a>, that needs Pro.</p>


<aside class="mt-6 rounded-2xl border p-5 text-sm leading-relaxed border-primary/30 bg-primary/5">
  <p class="text-xs font-semibold uppercase tracking-wide text-primary">Note</p>
  <p class="mt-2 text-ink-muted">Recordings on paid plans are kept for a limited window — 30 days on Pro, a year on Business — not indefinitely. If a recording matters beyond that, download the MP4. An allowance is not an archive.</p>
</aside>


<h2 id="is-the-free-plan-enough-for-you" class="group scroll-mt-24 mt-12 text-xl font-semibold tracking-tight text-ink md:text-2xl">Is the free plan enough for you?<button type="button" data-copy="is-the-free-plan-enough-for-you" aria-label="Copy link to this section" class="ml-2 align-middle text-sm text-ink-subtle opacity-0 transition-opacity hover:text-primary focus:opacity-100 group-hover:opacity-100 data-[copied]:text-accent data-[copied]:opacity-100">#</button></h2>


<p class="mt-5 leading-relaxed">It comes down to two questions, in this order.</p>


<p class="mt-5 leading-relaxed"><strong>How many people?</strong> Six or more in a room, regularly, and no arrangement of the other settings helps. This is the hard wall.</p>


<p class="mt-5 leading-relaxed"><strong>Do you need the meeting to still exist afterwards?</strong> If your meetings need a recording, a transcript or a summary — training sessions, interviews, anything with minutes — free will not do it, and no amount of rejoining works around that.</p>


<p class="mt-5 leading-relaxed">If neither applies, free is a real answer rather than a trial. One-to-ones, pair work, small stand-ups and tutorials all fit comfortably inside it.</p>


<aside class="mt-6 rounded-2xl border p-5 text-sm leading-relaxed border-danger/40 bg-danger/10">
  <p class="text-xs font-semibold uppercase tracking-wide text-danger">Heads up</p>
  <p class="mt-2 text-ink-muted">Watch out for the shape of limit that other platforms use and this one does not: metering *minutes per month*, or degrading video quality on a free tier. Those are the ones that fail quietly. A hard 40-minute cap is at least honest — you know exactly when it will happen.</p>
</aside>


<h2 id="prices" class="group scroll-mt-24 mt-12 text-xl font-semibold tracking-tight text-ink md:text-2xl">Prices<button type="button" data-copy="prices" aria-label="Copy link to this section" class="ml-2 align-middle text-sm text-ink-subtle opacity-0 transition-opacity hover:text-primary focus:opacity-100 group-hover:opacity-100 data-[copied]:text-accent data-[copied]:opacity-100">#</button></h2>


<p class="mt-5 leading-relaxed">Deliberately not in this post. Prices change, blog posts do not, and a stale number is worse than no number: the <a href="/pricing">pricing page</a> has the current figures in rupees, including what GST does to them.</p>


<p class="mt-5 leading-relaxed">What is stable enough to say here is the shape. Pricing is per user per month, billed to the account that hosts the meeting — the people who *join* your meetings are never charged and never need an account, so a five-person team pays for five people, not for everyone they ever meet with.</p>



<aside class="mt-8 rounded-2xl border border-line bg-surface p-6">
  
  <a href="/pricing"
     class="mt-4 inline-flex h-11 items-center rounded-xl bg-primary px-5 text-sm font-medium text-primary-fg transition-colors hover:bg-primary-hover">See what each plan includes</a>
</aside>



<section class="mt-10 rounded-2xl border border-line bg-surface/60 p-6" aria-label="Frequently asked questions">
  
    <div class="border-t border-line/60 py-5 first:border-t-0 first:pt-0 last:pb-0">
      <h2 class="text-base font-semibold tracking-tight text-ink md:text-lg">Does the 40-minute limit apply to one-to-one calls?</h2>
      <p class="mt-2 text-sm leading-relaxed text-ink-muted">Yes. It applies to every meeting on the free plan regardless of how many people are in it.</p>
    </div>
  
    <div class="border-t border-line/60 py-5 first:border-t-0 first:pt-0 last:pb-0">
      <h2 class="text-base font-semibold tracking-tight text-ink md:text-lg">What happens exactly at 40 minutes?</h2>
      <p class="mt-2 text-sm leading-relaxed text-ink-muted">The meeting ends. You can immediately start another and re-send the link, which begins a fresh 40 minutes.</p>
    </div>
  
    <div class="border-t border-line/60 py-5 first:border-t-0 first:pt-0 last:pb-0">
      <h2 class="text-base font-semibold tracking-tight text-ink md:text-lg">Do guests need a paid plan to join my meeting?</h2>
      <p class="mt-2 text-sm leading-relaxed text-ink-muted">No. Guests need no account at all. The limits belong to the account that hosts the meeting.</p>
    </div>
  
    <div class="border-t border-line/60 py-5 first:border-t-0 first:pt-0 last:pb-0">
      <h2 class="text-base font-semibold tracking-tight text-ink md:text-lg">Is the free plan a trial that expires?</h2>
      <p class="mt-2 text-sm leading-relaxed text-ink-muted">No. It is a plan, not a trial, and there is no date on which it stops working.</p>
    </div>
  
    <div class="border-t border-line/60 py-5 first:border-t-0 first:pt-0 last:pb-0">
      <h2 class="text-base font-semibold tracking-tight text-ink md:text-lg">Can I record just one meeting without subscribing for a month?</h2>
      <p class="mt-2 text-sm leading-relaxed text-ink-muted">No. There is no per-recording purchase — recording is a plan feature.</p>
    </div>
  
    <div class="border-t border-line/60 py-5 first:border-t-0 first:pt-0 last:pb-0">
      <h2 class="text-base font-semibold tracking-tight text-ink md:text-lg">Does the free plan show ads or watermark the video?</h2>
      <p class="mt-2 text-sm leading-relaxed text-ink-muted">No to both.</p>
    </div>
  
    <div class="border-t border-line/60 py-5 first:border-t-0 first:pt-0 last:pb-0">
      <h2 class="text-base font-semibold tracking-tight text-ink md:text-lg">I upgraded mid-month. When do the new limits apply?</h2>
      <p class="mt-2 text-sm leading-relaxed text-ink-muted">Immediately. The next meeting you start uses the new plan&#x27;s limits.</p>
    </div>
  
</section>


<h2 id="the-short-version" class="group scroll-mt-24 mt-12 text-xl font-semibold tracking-tight text-ink md:text-2xl">The short version<button type="button" data-copy="the-short-version" aria-label="Copy link to this section" class="ml-2 align-middle text-sm text-ink-subtle opacity-0 transition-opacity hover:text-primary focus:opacity-100 group-hover:opacity-100 data-[copied]:text-accent data-[copied]:opacity-100">#</button></h2>


<p class="mt-5 leading-relaxed">Free is 40 minutes, 5 people, one meeting at a time, and no recording — with everything else, including all the security controls, fully working. If your meetings are small and you do not need them to exist afterwards, that is a real plan. If you need six people or a recording, it is not, and no setting changes that.</p>

]]></content:encoded>
    </item>
    <item>
      <title>Polls and Q&amp;A: how to get a room to actually respond</title>
      <link>https://roundmeet.com/blog/polls-and-qa-in-meetings</link>
      <guid isPermaLink="true">https://roundmeet.com/blog/polls-and-qa-in-meetings</guid>
      <pubDate>Wed, 19 Aug 2026 12:10:30 +0000</pubDate>
      <atom:updated>2026-08-19T12:13:26.949870+00:00</atom:updated>
      <dc:creator>Astik Gabani</dc:creator>
      <category>How-to guides</category>
      <category>Online classes</category>
      <category>Polls &amp; Q&amp;A</category>
      <description>In a call of thirty people, \&quot;any questions?\&quot; gets you silence. Polls and Q&amp;A exist because typing is easier than unmuting. Here is how both work in RoundMeet, who controls them, and when each one earns its place.</description>
      <content:encoded><![CDATA[

<aside class="mt-8 rounded-2xl border border-primary/30 bg-primary/5 p-6" aria-label="Key takeaways">
  <p class="text-xs font-semibold uppercase tracking-wide text-primary">Key takeaways</p>
  <ul class="mt-4 list-disc space-y-2 pl-5 text-sm leading-relaxed text-ink">
    <li>Only the host can start a poll or open Q&amp;A. Everyone can vote, ask and upvote once it is running.</li><li>A poll is <strong>one question, up to ten options</strong>, live results, and one vote per person enforced by the server.</li><li>Q&amp;A sorts by <strong>upvotes</strong>, not by time. The room decides what gets answered, which is the whole point.</li><li>Q&amp;A must be opened by the host first — until then participants see *&quot;The host hasn&#x27;t started it yet.&quot;*</li><li>Both survive a refresh. Someone who reloads or drops off and rejoins gets the current state back, votes included.</li>
  </ul>
</aside>


<p class="mt-5 leading-relaxed">Somewhere past about a dozen participants, a meeting stops being a conversation. Unmuting becomes an act of courage, the same three people answer everything, and &quot;any questions?&quot; reliably produces four seconds of silence followed by somebody moving on.</p>


<p class="mt-5 leading-relaxed">Polls and Q&amp;A are both attempts at the same fix: lower the cost of participating from *speaking in front of thirty people* to *typing*. They solve different halves of it, though, and using the wrong one is why these features so often sit unopened.</p>


<h2 id="polls-when-you-want-a-number" class="group scroll-mt-24 mt-12 text-xl font-semibold tracking-tight text-ink md:text-2xl">Polls: when you want a number<button type="button" data-copy="polls-when-you-want-a-number" aria-label="Copy link to this section" class="ml-2 align-middle text-sm text-ink-subtle opacity-0 transition-opacity hover:text-primary focus:opacity-100 group-hover:opacity-100 data-[copied]:text-accent data-[copied]:opacity-100">#</button></h2>


<p class="mt-5 leading-relaxed">A poll answers a question you already know how to ask. Use it to make a decision, to check that people are still following, or to turn a vague disagreement into a count.</p>


<h3 id="starting-one" class="group scroll-mt-24 mt-9 text-lg font-semibold tracking-tight text-ink md:text-xl">Starting one<button type="button" data-copy="starting-one" aria-label="Copy link to this section" class="ml-2 align-middle text-sm text-ink-subtle opacity-0 transition-opacity hover:text-primary focus:opacity-100 group-hover:opacity-100 data-[copied]:text-accent data-[copied]:opacity-100">#</button></h3>


<p class="mt-5 leading-relaxed">Open the <strong>Polls</strong> panel from the control bar. As the host you get the creator; type the question, fill in the options, and start it.</p>


<ul class="mt-5 list-disc space-y-2 pl-6 marker:text-ink-subtle">
  <li class="leading-relaxed">One question, up to <strong>ten</strong> options.</li><li class="leading-relaxed">The question can run to about 300 characters, each option to about 200 — enough for a real sentence, short enough that nobody writes a paragraph into a radio button.</li><li class="leading-relaxed">Two options minimum. You can remove options down to two and add up to ten.</li>
</ul>


<p class="mt-5 leading-relaxed">Everyone in the meeting sees it appear immediately, host included. Non-hosts who open the panel before there is a poll see *&quot;No active poll right now.&quot;*</p>


<h3 id="while-it-is-running" class="group scroll-mt-24 mt-9 text-lg font-semibold tracking-tight text-ink md:text-xl">While it is running<button type="button" data-copy="while-it-is-running" aria-label="Copy link to this section" class="ml-2 align-middle text-sm text-ink-subtle opacity-0 transition-opacity hover:text-primary focus:opacity-100 group-hover:opacity-100 data-[copied]:text-accent data-[copied]:opacity-100">#</button></h3>


<p class="mt-5 leading-relaxed">Results update live as votes come in. One vote per person, enforced on the server rather than in the browser, so refreshing the page or rejoining does not buy anyone a second vote.</p>


<p class="mt-5 leading-relaxed">Two controls belong to you:</p>


<ul class="mt-5 list-disc space-y-2 pl-6 marker:text-ink-subtle">
  <li class="leading-relaxed"><strong>Close voting</strong> freezes the result. The poll stays on screen with its numbers and a *Closed* label, and nobody can change their answer. This is the one to use — the count stops moving while you talk about it.</li><li class="leading-relaxed"><strong>End poll</strong> removes it from the meeting entirely.</li>
</ul>


<aside class="mt-6 rounded-2xl border p-5 text-sm leading-relaxed border-primary/30 bg-primary/5">
  <p class="text-xs font-semibold uppercase tracking-wide text-primary">Note</p>
  <p class="mt-2 text-ink-muted">Live results are a feature and a bias. People who vote late can see which way the room went, and some of them will follow it. If you are polling something genuinely contested — a decision people have a stake in — say &quot;vote now, we&#x27;ll look in twenty seconds&quot;, then close voting before you discuss.</p>
</aside>


<h3 id="what-polls-are-not-good-for" class="group scroll-mt-24 mt-9 text-lg font-semibold tracking-tight text-ink md:text-xl">What polls are not good for<button type="button" data-copy="what-polls-are-not-good-for" aria-label="Copy link to this section" class="ml-2 align-middle text-sm text-ink-subtle opacity-0 transition-opacity hover:text-primary focus:opacity-100 group-hover:opacity-100 data-[copied]:text-accent data-[copied]:opacity-100">#</button></h3>


<p class="mt-5 leading-relaxed">Anything open-ended. A poll needs you to have written the options, which means you have already decided what the possible answers are. If you do not know them yet, you want the other tool.</p>


<h2 id="qa-when-you-want-the-questions-themselves" class="group scroll-mt-24 mt-12 text-xl font-semibold tracking-tight text-ink md:text-2xl">Q&amp;A: when you want the questions themselves<button type="button" data-copy="qa-when-you-want-the-questions-themselves" aria-label="Copy link to this section" class="ml-2 align-middle text-sm text-ink-subtle opacity-0 transition-opacity hover:text-primary focus:opacity-100 group-hover:opacity-100 data-[copied]:text-accent data-[copied]:opacity-100">#</button></h2>


<p class="mt-5 leading-relaxed">Q&amp;A is a queue that the room sorts. Questions arrive, everyone upvotes the ones they also wanted asked, and the list orders itself by votes rather than by who typed first.</p>


<p class="mt-5 leading-relaxed">That ordering is the entire feature. In a chat panel the loudest and fastest question wins; in Q&amp;A the *most widely shared* one does — including the one four people were quietly wondering about and none of them would have unmuted to ask.</p>


<h3 id="opening-it" class="group scroll-mt-24 mt-9 text-lg font-semibold tracking-tight text-ink md:text-xl">Opening it<button type="button" data-copy="opening-it" aria-label="Copy link to this section" class="ml-2 align-middle text-sm text-ink-subtle opacity-0 transition-opacity hover:text-primary focus:opacity-100 group-hover:opacity-100 data-[copied]:text-accent data-[copied]:opacity-100">#</button></h3>


<p class="mt-5 leading-relaxed">Q&amp;A starts closed. Open the <strong>Q&amp;A</strong> panel and, as host, press <strong>Start Q&amp;A</strong>. Until you do, participants see *&quot;Q&amp;A isn&#x27;t open yet — the host hasn&#x27;t started it yet.&quot;*</p>


<p class="mt-5 leading-relaxed">Making it explicit is deliberate: an always-open question queue collects questions during the part of the session where you are not taking any, and then you are answering things from twenty minutes ago.</p>


<h3 id="how-it-works-once-open" class="group scroll-mt-24 mt-9 text-lg font-semibold tracking-tight text-ink md:text-xl">How it works once open<button type="button" data-copy="how-it-works-once-open" aria-label="Copy link to this section" class="ml-2 align-middle text-sm text-ink-subtle opacity-0 transition-opacity hover:text-primary focus:opacity-100 group-hover:opacity-100 data-[copied]:text-accent data-[copied]:opacity-100">#</button></h3>


<ul class="mt-5 list-disc space-y-2 pl-6 marker:text-ink-subtle">
  <li class="leading-relaxed">Anyone types a question — up to about 500 characters, so a question with context in it fits.</li><li class="leading-relaxed">Everyone else can upvote. <strong>One upvote per person</strong>, and you cannot take it back.</li><li class="leading-relaxed">The list re-sorts by upvotes as votes land.</li><li class="leading-relaxed">Marking a question <strong>answered</strong> greys it out and strikes it through. It stays visible, so nobody asks it again and latecomers can see it was covered.</li><li class="leading-relaxed">A question can be dismissed by the host, or by the person who asked it.</li>
</ul>


<p class="mt-5 leading-relaxed">Questions carry the asker&#x27;s name. That is worth knowing before you promise anonymity — this is a named queue, not an anonymous one.</p>


<h2 id="which-one-when" class="group scroll-mt-24 mt-12 text-xl font-semibold tracking-tight text-ink md:text-2xl">Which one, when<button type="button" data-copy="which-one-when" aria-label="Copy link to this section" class="ml-2 align-middle text-sm text-ink-subtle opacity-0 transition-opacity hover:text-primary focus:opacity-100 group-hover:opacity-100 data-[copied]:text-accent data-[copied]:opacity-100">#</button></h2>



<div class="mt-8 overflow-x-auto rounded-2xl border border-line">
  <table class="w-full min-w-[34rem] border-collapse text-left text-sm">
    <thead class="bg-surface-2 text-xs uppercase tracking-wide text-ink-subtle">
      <tr><th scope="col" class="px-4 py-3 font-semibold">You want</th><th scope="col" class="px-4 py-3 font-semibold">Use</th></tr>
    </thead>
    <tbody>
      <tr class="border-t border-line/60 align-top"><td class="px-4 py-3 text-ink-muted">A decision from the room</td><td class="px-4 py-3 text-ink-muted">Poll</td></tr><tr class="border-t border-line/60 align-top"><td class="px-4 py-3 text-ink-muted">To check people are still following</td><td class="px-4 py-3 text-ink-muted">Poll</td></tr><tr class="border-t border-line/60 align-top"><td class="px-4 py-3 text-ink-muted">To surface what people are confused about</td><td class="px-4 py-3 text-ink-muted">Q&amp;A</td></tr><tr class="border-t border-line/60 align-top"><td class="px-4 py-3 text-ink-muted">To take questions at the end of a talk</td><td class="px-4 py-3 text-ink-muted">Q&amp;A, opened when you get there</td></tr><tr class="border-t border-line/60 align-top"><td class="px-4 py-3 text-ink-muted">To prioritise a long list of questions</td><td class="px-4 py-3 text-ink-muted">Q&amp;A — the upvotes do it for you</td></tr><tr class="border-t border-line/60 align-top"><td class="px-4 py-3 text-ink-muted">A quick temperature check mid-discussion</td><td class="px-4 py-3 text-ink-muted">Poll, closed after twenty seconds</td></tr><tr class="border-t border-line/60 align-top"><td class="px-4 py-3 text-ink-muted">Anything anonymous</td><td class="px-4 py-3 text-ink-muted">Neither — both attach names</td></tr>
    </tbody>
  </table>
</div>


<h2 id="running-them-well" class="group scroll-mt-24 mt-12 text-xl font-semibold tracking-tight text-ink md:text-2xl">Running them well<button type="button" data-copy="running-them-well" aria-label="Copy link to this section" class="ml-2 align-middle text-sm text-ink-subtle opacity-0 transition-opacity hover:text-primary focus:opacity-100 group-hover:opacity-100 data-[copied]:text-accent data-[copied]:opacity-100">#</button></h2>


<p class="mt-5 leading-relaxed"><strong>Open Q&amp;A at the start, take questions at the end.</strong> Say so. People think of questions during the talk and forget them by the end; the queue is where they park them.</p>


<p class="mt-5 leading-relaxed"><strong>Read the top question out loud before answering it.</strong> Half the room is not looking at the panel.</p>


<p class="mt-5 leading-relaxed"><strong>Mark things answered as you go.</strong> It is two seconds and it is the difference between a queue and a list.</p>


<p class="mt-5 leading-relaxed"><strong>Do not leave a poll open all meeting.</strong> Close voting once the numbers stop moving. An open poll pulls attention away from whoever is speaking.</p>


<p class="mt-5 leading-relaxed"><strong>In a class, poll more often than feels necessary.</strong> A poll every ten minutes is the cheapest attendance-and-attention signal there is, and students answer polls they would never unmute for. Q&amp;A is where the questions they are embarrassed to ask actually show up.</p>



<section class="mt-10 rounded-2xl border border-line bg-surface/60 p-6" aria-label="Frequently asked questions">
  
    <div class="border-t border-line/60 py-5 first:border-t-0 first:pt-0 last:pb-0">
      <h2 class="text-base font-semibold tracking-tight text-ink md:text-lg">Can participants create polls?</h2>
      <p class="mt-2 text-sm leading-relaxed text-ink-muted">No. Poll creation is host-only. Everyone can vote, including the host.</p>
    </div>
  
    <div class="border-t border-line/60 py-5 first:border-t-0 first:pt-0 last:pb-0">
      <h2 class="text-base font-semibold tracking-tight text-ink md:text-lg">Can I run more than one poll at a time?</h2>
      <p class="mt-2 text-sm leading-relaxed text-ink-muted">No — one active poll at a time. Starting a new one replaces the current one, so close or end the first if you want its result kept on screen.</p>
    </div>
  
    <div class="border-t border-line/60 py-5 first:border-t-0 first:pt-0 last:pb-0">
      <h2 class="text-base font-semibold tracking-tight text-ink md:text-lg">What happens if someone joins halfway through?</h2>
      <p class="mt-2 text-sm leading-relaxed text-ink-muted">They get the current state: the active poll with its results, and the Q&amp;A list with its votes. Both are held on the server, not in the browsers, so joining late does not mean missing them.</p>
    </div>
  
    <div class="border-t border-line/60 py-5 first:border-t-0 first:pt-0 last:pb-0">
      <h2 class="text-base font-semibold tracking-tight text-ink md:text-lg">Can I change my vote?</h2>
      <p class="mt-2 text-sm leading-relaxed text-ink-muted">No, and the same goes for an upvote in Q&amp;A. One each, and the server holds you to it.</p>
    </div>
  
    <div class="border-t border-line/60 py-5 first:border-t-0 first:pt-0 last:pb-0">
      <h2 class="text-base font-semibold tracking-tight text-ink md:text-lg">Are questions anonymous?</h2>
      <p class="mt-2 text-sm leading-relaxed text-ink-muted">No. Each question shows the name of the person who asked it.</p>
    </div>
  
    <div class="border-t border-line/60 py-5 first:border-t-0 first:pt-0 last:pb-0">
      <h2 class="text-base font-semibold tracking-tight text-ink md:text-lg">Can I get the results afterwards?</h2>
      <p class="mt-2 text-sm leading-relaxed text-ink-muted">There is no export today. If a poll result matters, screenshot it or write the numbers down before you end the poll.</p>
    </div>
  
    <div class="border-t border-line/60 py-5 first:border-t-0 first:pt-0 last:pb-0">
      <h2 class="text-base font-semibold tracking-tight text-ink md:text-lg">Does the host see who voted for what?</h2>
      <p class="mt-2 text-sm leading-relaxed text-ink-muted">No. The results show counts, not individual votes.</p>
    </div>
  
</section>


<h2 id="the-short-version" class="group scroll-mt-24 mt-12 text-xl font-semibold tracking-tight text-ink md:text-2xl">The short version<button type="button" data-copy="the-short-version" aria-label="Copy link to this section" class="ml-2 align-middle text-sm text-ink-subtle opacity-0 transition-opacity hover:text-primary focus:opacity-100 group-hover:opacity-100 data-[copied]:text-accent data-[copied]:opacity-100">#</button></h2>


<p class="mt-5 leading-relaxed">Polls answer a question you have already written. Q&amp;A finds out which questions the room actually has, and sorts them by how many people share them. Open Q&amp;A early, take from it late, and close a poll once you have your number.</p>

]]></content:encoded>
    </item>
    <item>
      <title>Three ways to keep strangers out of your meeting</title>
      <link>https://roundmeet.com/blog/lock-a-meeting-password-lobby</link>
      <guid isPermaLink="true">https://roundmeet.com/blog/lock-a-meeting-password-lobby</guid>
      <pubDate>Wed, 19 Aug 2026 12:10:30 +0000</pubDate>
      <atom:updated>2026-08-19T12:09:55.297080+00:00</atom:updated>
      <dc:creator>Astik Gabani</dc:creator>
      <category>How-to guides</category>
      <category>Free plan</category>
      <category>Meeting security</category>
      <description>A meeting link is a URL, and a URL travels. RoundMeet gives you three separate controls — the access token in the invite, a password lock on the room, and a lobby that makes you approve each person by name. Here is what each one actually stops.</description>
      <content:encoded><![CDATA[

<aside class="mt-8 rounded-2xl border border-primary/30 bg-primary/5 p-6" aria-label="Key takeaways">
  <p class="text-xs font-semibold uppercase tracking-wide text-primary">Key takeaways</p>
  <ul class="mt-4 list-disc space-y-2 pl-5 text-sm leading-relaxed text-ink">
    <li>A meeting link is just a URL. Anyone who has it can try the door, so &quot;nobody will find it&quot; is not a security control.</li><li>Three controls exist, and they stack: the <strong>access token</strong> in your invite, a <strong>password lock</strong> on the room, and a <strong>lobby</strong> that holds each person until you admit them by name.</li><li>Only the host sees these. Everyone else is told, honestly, that the meeting&#x27;s security is managed by the host.</li><li>The lobby is the only one that lets you see who is asking before you decide. Use it for anything with outsiders in it.</li><li>Locking a room affects people who join *after* you lock it. It does not remove anyone already inside.</li>
  </ul>
</aside>


<p class="mt-5 leading-relaxed">The uncomfortable thing about a video meeting link is that it is a URL. It gets pasted into a group chat, forwarded to somebody who could not make it, and copied into a calendar invite that syncs to three other calendars. None of that is a breach; it is what links are for. It just means &quot;the link is private&quot; cannot be the whole plan.</p>


<p class="mt-5 leading-relaxed">RoundMeet has three controls for this, and they answer three genuinely different questions. This post is about which one to reach for.</p>


<h2 id="where-the-controls-live" class="group scroll-mt-24 mt-12 text-xl font-semibold tracking-tight text-ink md:text-2xl">Where the controls live<button type="button" data-copy="where-the-controls-live" aria-label="Copy link to this section" class="ml-2 align-middle text-sm text-ink-subtle opacity-0 transition-opacity hover:text-primary focus:opacity-100 group-hover:opacity-100 data-[copied]:text-accent data-[copied]:opacity-100">#</button></h2>


<p class="mt-5 leading-relaxed">All three are in one place. In a meeting, open the <strong>More (⋮)</strong> menu in the control bar and choose <strong>Security</strong>.</p>


<p class="mt-5 leading-relaxed">If you are not the host, that panel says so — *&quot;This meeting&#x27;s security is managed by the host&quot;* — and shows nothing else. That is deliberate. A participant who can see which protections are off knows exactly which door to try.</p>


<h2 id="1-the-access-token-proof-you-were-invited" class="group scroll-mt-24 mt-12 text-xl font-semibold tracking-tight text-ink md:text-2xl">1. The access token: proof you were invited<button type="button" data-copy="1-the-access-token-proof-you-were-invited" aria-label="Copy link to this section" class="ml-2 align-middle text-sm text-ink-subtle opacity-0 transition-opacity hover:text-primary focus:opacity-100 group-hover:opacity-100 data-[copied]:text-accent data-[copied]:opacity-100">#</button></h2>


<p class="mt-5 leading-relaxed">Every meeting has an access token, shown at the top of the Security panel with a Copy button next to it.</p>


<p class="mt-5 leading-relaxed">It is not a password you type at a prompt. It is the part of the invite that says *this person was invited*, and it travels with the link you share. Its job is to stop someone who guessed or scraped a room name from walking in.</p>


<p class="mt-5 leading-relaxed">That makes it a good default and a weak boundary. It protects against a stranger who never had the invite; it does nothing at all once the invite itself has been forwarded — and the whole reason the other two controls exist is that invites get forwarded constantly, usually with the best intentions.</p>


<p class="mt-5 leading-relaxed">Use the Copy button rather than retyping it. It is the most commonly mistyped thing in the panel.</p>


<h2 id="2-the-password-lock-a-shared-secret-at-the-door" class="group scroll-mt-24 mt-12 text-xl font-semibold tracking-tight text-ink md:text-2xl">2. The password lock: a shared secret at the door<button type="button" data-copy="2-the-password-lock-a-shared-secret-at-the-door" aria-label="Copy link to this section" class="ml-2 align-middle text-sm text-ink-subtle opacity-0 transition-opacity hover:text-primary focus:opacity-100 group-hover:opacity-100 data-[copied]:text-accent data-[copied]:opacity-100">#</button></h2>


<p class="mt-5 leading-relaxed">In the Security panel, <strong>Password lock</strong> has a text field and a <strong>Lock</strong> button. Type a password, press Lock, and the room is locked; the panel then reads *&quot;This room is locked with a password&quot;* and offers <strong>Remove password</strong> instead.</p>


<p class="mt-5 leading-relaxed">Anyone joining from that point on has to enter it. That is the important qualifier:</p>


<aside class="mt-6 rounded-2xl border p-5 text-sm leading-relaxed border-danger/40 bg-danger/10">
  <p class="text-xs font-semibold uppercase tracking-wide text-danger">Heads up</p>
  <p class="mt-2 text-ink-muted">Locking a room applies to people who join <strong>after</strong> you lock it. It does not remove anyone who is already inside, and it does not ask people already in the meeting to re-authenticate. If someone is in the room and should not be, remove them from the Participants panel — the lock is not that tool.</p>
</aside>


<p class="mt-5 leading-relaxed">A password is the right control when you can get the secret to the right people over a *different channel* from the link. Sent in the same message as the link, it adds a step and no security whatsoever: whoever forwards one forwards both.</p>


<p class="mt-5 leading-relaxed">Two practical notes. Set the password before you announce the meeting, not in the first minute, or the early arrivals will be locked out by a lock you added while they were joining. And pick something you can say out loud on a phone call — a password that has to be spelled character by character over a bad line costs more time than it saves.</p>


<h2 id="3-the-lobby-you-approve-each-person-by-name" class="group scroll-mt-24 mt-12 text-xl font-semibold tracking-tight text-ink md:text-2xl">3. The lobby: you approve each person by name<button type="button" data-copy="3-the-lobby-you-approve-each-person-by-name" aria-label="Copy link to this section" class="ml-2 align-middle text-sm text-ink-subtle opacity-0 transition-opacity hover:text-primary focus:opacity-100 group-hover:opacity-100 data-[copied]:text-accent data-[copied]:opacity-100">#</button></h2>


<p class="mt-5 leading-relaxed"><strong>Lobby (waiting room)</strong> is a single toggle. Turn it on and nobody joins directly any more. They land in a waiting state, and their name appears in your Security panel with two buttons: <strong>Admit</strong> and <strong>Deny</strong>.</p>


<p class="mt-5 leading-relaxed">This is the only one of the three that lets you *see who is asking before you decide*. The other two are locks — the right key opens them and there is no judgement involved. The lobby is a door with a person behind it.</p>


<p class="mt-5 leading-relaxed">That makes it the correct choice whenever the meeting has people from outside your organisation in it: an interview, a client call, a class where you know the roll, anything where a name you do not recognise is itself the signal. It is also the only control that helps against the one failure the others cannot touch — a link forwarded to someone who *was* trusted and no longer is.</p>


<p class="mt-5 leading-relaxed">The cost is real, though: someone has to be watching the panel. If you are presenting to forty people, admitting them one at a time while you talk is not workable, and the latecomer knocking at minute twenty will sit there. For large sessions, prefer the password, or turn the lobby off once the meeting has properly started.</p>


<aside class="mt-6 rounded-2xl border p-5 text-sm leading-relaxed border-primary/30 bg-primary/5">
  <p class="text-xs font-semibold uppercase tracking-wide text-primary">Note</p>
  <p class="mt-2 text-ink-muted">If the panel says *&quot;Lobby isn&#x27;t enabled on this server&quot;*, the feature is switched off at the deployment level rather than for your account. On roundmeet.com it is on; on a self-hosted install it depends on how the XMPP server was configured.</p>
</aside>


<h2 id="which-one-should-you-use" class="group scroll-mt-24 mt-12 text-xl font-semibold tracking-tight text-ink md:text-2xl">Which one should you use?<button type="button" data-copy="which-one-should-you-use" aria-label="Copy link to this section" class="ml-2 align-middle text-sm text-ink-subtle opacity-0 transition-opacity hover:text-primary focus:opacity-100 group-hover:opacity-100 data-[copied]:text-accent data-[copied]:opacity-100">#</button></h2>



<div class="mt-8 overflow-x-auto rounded-2xl border border-line">
  <table class="w-full min-w-[34rem] border-collapse text-left text-sm">
    <thead class="bg-surface-2 text-xs uppercase tracking-wide text-ink-subtle">
      <tr><th scope="col" class="px-4 py-3 font-semibold">Situation</th><th scope="col" class="px-4 py-3 font-semibold">Reach for</th></tr>
    </thead>
    <tbody>
      <tr class="border-t border-line/60 align-top"><td class="px-4 py-3 text-ink-muted">Internal stand-up, same team every day</td><td class="px-4 py-3 text-ink-muted">The access token in the invite is enough</td></tr><tr class="border-t border-line/60 align-top"><td class="px-4 py-3 text-ink-muted">Client or partner call</td><td class="px-4 py-3 text-ink-muted">Lobby — you want to see the names</td></tr><tr class="border-t border-line/60 align-top"><td class="px-4 py-3 text-ink-muted">Interview or one-to-one</td><td class="px-4 py-3 text-ink-muted">Lobby</td></tr><tr class="border-t border-line/60 align-top"><td class="px-4 py-3 text-ink-muted">Class with a known roll</td><td class="px-4 py-3 text-ink-muted">Lobby at the start, off once the class has begun</td></tr><tr class="border-t border-line/60 align-top"><td class="px-4 py-3 text-ink-muted">Webinar or all-hands, dozens joining at once</td><td class="px-4 py-3 text-ink-muted">Password, shared over a different channel</td></tr><tr class="border-t border-line/60 align-top"><td class="px-4 py-3 text-ink-muted">Anything you are recording</td><td class="px-4 py-3 text-ink-muted">Lobby, so nobody joins after the announcement without being seen</td></tr><tr class="border-t border-line/60 align-top"><td class="px-4 py-3 text-ink-muted">The link has definitely leaked</td><td class="px-4 py-3 text-ink-muted">Password lock, then re-share the invite</td></tr>
    </tbody>
  </table>
</div>


<p class="mt-5 leading-relaxed">They stack, and stacking is normal. A token plus a lobby is the everyday combination for meetings with outsiders in them. All three at once is not paranoid, just slow.</p>


<h2 id="the-part-no-control-covers" class="group scroll-mt-24 mt-12 text-xl font-semibold tracking-tight text-ink md:text-2xl">The part no control covers<button type="button" data-copy="the-part-no-control-covers" aria-label="Copy link to this section" class="ml-2 align-middle text-sm text-ink-subtle opacity-0 transition-opacity hover:text-primary focus:opacity-100 group-hover:opacity-100 data-[copied]:text-accent data-[copied]:opacity-100">#</button></h2>


<p class="mt-5 leading-relaxed">Everything above governs *joining*. Once someone is in the room, the questions are different, and they have different answers:</p>


<ul class="mt-5 list-disc space-y-2 pl-6 marker:text-ink-subtle">
  <li class="leading-relaxed"><strong>Someone is in and should not be.</strong> Open the Participants panel and remove them. Then lock the room so they cannot walk back in.</li><li class="leading-relaxed"><strong>You are recording.</strong> Say so out loud. Everyone sees the red REC badge and hears the chime, but the badge is a notification, not consent — see <a href="/blog/how-to-record-a-meeting">how recording works</a>.</li><li class="leading-relaxed"><strong>Someone is disrupting the meeting.</strong> Mute them from the Participants panel; that is faster than removing them and usually enough.</li>
</ul>



<section class="mt-10 rounded-2xl border border-line bg-surface/60 p-6" aria-label="Frequently asked questions">
  
    <div class="border-t border-line/60 py-5 first:border-t-0 first:pt-0 last:pb-0">
      <h2 class="text-base font-semibold tracking-tight text-ink md:text-lg">Does locking the room kick out people who are already in it?</h2>
      <p class="mt-2 text-sm leading-relaxed text-ink-muted">No. The lock applies at the door, to anyone joining afterwards. To remove someone already in the meeting, use the Participants panel.</p>
    </div>
  
    <div class="border-t border-line/60 py-5 first:border-t-0 first:pt-0 last:pb-0">
      <h2 class="text-base font-semibold tracking-tight text-ink md:text-lg">Can I use a password and a lobby together?</h2>
      <p class="mt-2 text-sm leading-relaxed text-ink-muted">Yes. They are independent controls and both apply — a joiner enters the password and then waits for you to admit them.</p>
    </div>
  
    <div class="border-t border-line/60 py-5 first:border-t-0 first:pt-0 last:pb-0">
      <h2 class="text-base font-semibold tracking-tight text-ink md:text-lg">Where do participants type the password?</h2>
      <p class="mt-2 text-sm leading-relaxed text-ink-muted">They are prompted for it as they join, before they reach the room. There is nothing they need to do in advance.</p>
    </div>
  
    <div class="border-t border-line/60 py-5 first:border-t-0 first:pt-0 last:pb-0">
      <h2 class="text-base font-semibold tracking-tight text-ink md:text-lg">If I turn the lobby on mid-meeting, what happens to people already inside?</h2>
      <p class="mt-2 text-sm leading-relaxed text-ink-muted">Nothing. They stay. The lobby only holds people who arrive after you enable it.</p>
    </div>
  
    <div class="border-t border-line/60 py-5 first:border-t-0 first:pt-0 last:pb-0">
      <h2 class="text-base font-semibold tracking-tight text-ink md:text-lg">Can participants see whether the lobby or a password is on?</h2>
      <p class="mt-2 text-sm leading-relaxed text-ink-muted">Not from the Security panel — it only shows them that the host manages security. They find out at the door, which is where it matters.</p>
    </div>
  
    <div class="border-t border-line/60 py-5 first:border-t-0 first:pt-0 last:pb-0">
      <h2 class="text-base font-semibold tracking-tight text-ink md:text-lg">I locked the room and now I cannot remember the password.</h2>
      <p class="mt-2 text-sm leading-relaxed text-ink-muted">Open the Security panel and press Remove password, then set a new one. The host can always clear it; there is no recovery flow because none is needed.</p>
    </div>
  
</section>


<h2 id="the-short-version" class="group scroll-mt-24 mt-12 text-xl font-semibold tracking-tight text-ink md:text-2xl">The short version<button type="button" data-copy="the-short-version" aria-label="Copy link to this section" class="ml-2 align-middle text-sm text-ink-subtle opacity-0 transition-opacity hover:text-primary focus:opacity-100 group-hover:opacity-100 data-[copied]:text-accent data-[copied]:opacity-100">#</button></h2>


<p class="mt-5 leading-relaxed">The access token proves an invite. A password proves a shared secret. The lobby proves you looked at the name. Pick the one that matches what you are actually worried about — and if you are worried about a forwarded link, only the lobby helps.</p>

]]></content:encoded>
    </item>
    <item>
      <title>Stop emailing about times: set up a booking page</title>
      <link>https://roundmeet.com/blog/booking-page-let-people-schedule-with-you</link>
      <guid isPermaLink="true">https://roundmeet.com/blog/booking-page-let-people-schedule-with-you</guid>
      <pubDate>Wed, 19 Aug 2026 12:10:30 +0000</pubDate>
      <atom:updated>2026-08-19T12:09:54.923889+00:00</atom:updated>
      <dc:creator>Astik Gabani</dc:creator>
      <category>How-to guides</category>
      <category>Scheduling</category>
      <description>A booking page is a link that shows people your genuinely free slots and lets them pick one. The meeting gets created, both sides get an invite with a calendar file, and nobody sends \&quot;does Tuesday work?\&quot; three times.</description>
      <content:encoded><![CDATA[

<aside class="mt-8 rounded-2xl border border-primary/30 bg-primary/5 p-6" aria-label="Key takeaways">
  <p class="text-xs font-semibold uppercase tracking-wide text-primary">Key takeaways</p>
  <ul class="mt-4 list-disc space-y-2 pl-5 text-sm leading-relaxed text-ink">
    <li>A booking page lives at <code>/book/&lt;your-handle&gt;</code> and shows only slots that are genuinely free — it checks your existing meetings before offering anything.</li><li>You control slot length, buffers between meetings, how much notice you need, and how far ahead people can book.</li><li>Availability is set as <strong>weekly windows</strong> in your own timezone, so a 9:00 slot stays 9:00 through a DST change.</li><li>Booking creates a real scheduled meeting. The guest and you both get an invite with a calendar file and reminders.</li><li>You can put the meeting in your personal room, or have each booking get its own room. The default — a fresh room each time — is usually the right one.</li>
  </ul>
</aside>


<p class="mt-5 leading-relaxed">The scheduling email is a small tax that everybody pays. Three messages to find a time, one to confirm it, and one more when somebody realises it clashes. For anything you do repeatedly — office hours, demos, interviews, consultations — a booking page removes it entirely.</p>


<h2 id="what-a-booking-page-actually-is" class="group scroll-mt-24 mt-12 text-xl font-semibold tracking-tight text-ink md:text-2xl">What a booking page actually is<button type="button" data-copy="what-a-booking-page-actually-is" aria-label="Copy link to this section" class="ml-2 align-middle text-sm text-ink-subtle opacity-0 transition-opacity hover:text-primary focus:opacity-100 group-hover:opacity-100 data-[copied]:text-accent data-[copied]:opacity-100">#</button></h2>


<p class="mt-5 leading-relaxed">It is a public URL: <code>/book/</code> followed by a handle you choose. Anyone with that link sees a page with your name, a short description, and a set of times you are free. They pick one, enter their name and email, and it is booked.</p>


<p class="mt-5 leading-relaxed">The important word is *free*. The page does not show a static timetable. Every time it loads, it works out your open slots by taking your weekly availability, cutting it into slots, and then removing everything that collides with a meeting already on your RoundMeet schedule — including recurring ones. A slot that shows up is a slot you can actually take.</p>


<h2 id="setting-one-up" class="group scroll-mt-24 mt-12 text-xl font-semibold tracking-tight text-ink md:text-2xl">Setting one up<button type="button" data-copy="setting-one-up" aria-label="Copy link to this section" class="ml-2 align-middle text-sm text-ink-subtle opacity-0 transition-opacity hover:text-primary focus:opacity-100 group-hover:opacity-100 data-[copied]:text-accent data-[copied]:opacity-100">#</button></h2>


<h3 id="1-pick-a-handle" class="group scroll-mt-24 mt-9 text-lg font-semibold tracking-tight text-ink md:text-xl">1. Pick a handle<button type="button" data-copy="1-pick-a-handle" aria-label="Copy link to this section" class="ml-2 align-middle text-sm text-ink-subtle opacity-0 transition-opacity hover:text-primary focus:opacity-100 group-hover:opacity-100 data-[copied]:text-accent data-[copied]:opacity-100">#</button></h3>


<p class="mt-5 leading-relaxed">This becomes the public URL, so pick something you would be happy putting in an email signature. Short and human beats clever.</p>


<h3 id="2-set-your-weekly-availability" class="group scroll-mt-24 mt-9 text-lg font-semibold tracking-tight text-ink md:text-xl">2. Set your weekly availability<button type="button" data-copy="2-set-your-weekly-availability" aria-label="Copy link to this section" class="ml-2 align-middle text-sm text-ink-subtle opacity-0 transition-opacity hover:text-primary focus:opacity-100 group-hover:opacity-100 data-[copied]:text-accent data-[copied]:opacity-100">#</button></h3>


<p class="mt-5 leading-relaxed">Availability is expressed as <strong>windows on days of the week</strong> — Monday 10:00–13:00, Tuesday 15:00–18:00, and so on. You can have several windows on the same day, which is how you protect a lunch break: two windows with a gap, not one long one.</p>


<p class="mt-5 leading-relaxed">These are in <strong>your timezone</strong>, and that is stored on the page rather than being inferred. It is what makes a 9:00 slot stay at 9:00 when clocks change at either end — if the windows were stored in UTC, half your slots would drift by an hour twice a year.</p>


<h3 id="3-set-the-four-numbers" class="group scroll-mt-24 mt-9 text-lg font-semibold tracking-tight text-ink md:text-xl">3. Set the four numbers<button type="button" data-copy="3-set-the-four-numbers" aria-label="Copy link to this section" class="ml-2 align-middle text-sm text-ink-subtle opacity-0 transition-opacity hover:text-primary focus:opacity-100 group-hover:opacity-100 data-[copied]:text-accent data-[copied]:opacity-100">#</button></h3>



<div class="mt-8 overflow-x-auto rounded-2xl border border-line">
  <table class="w-full min-w-[34rem] border-collapse text-left text-sm">
    <thead class="bg-surface-2 text-xs uppercase tracking-wide text-ink-subtle">
      <tr><th scope="col" class="px-4 py-3 font-semibold">Setting</th><th scope="col" class="px-4 py-3 font-semibold">Default</th><th scope="col" class="px-4 py-3 font-semibold">What it is for</th></tr>
    </thead>
    <tbody>
      <tr class="border-t border-line/60 align-top"><td class="px-4 py-3 text-ink-muted">Slot length</td><td class="px-4 py-3 text-ink-muted">30 minutes</td><td class="px-4 py-3 text-ink-muted">How long each meeting is</td></tr><tr class="border-t border-line/60 align-top"><td class="px-4 py-3 text-ink-muted">Buffer</td><td class="px-4 py-3 text-ink-muted">0 minutes</td><td class="px-4 py-3 text-ink-muted">Gap left after each meeting</td></tr><tr class="border-t border-line/60 align-top"><td class="px-4 py-3 text-ink-muted">Minimum notice</td><td class="px-4 py-3 text-ink-muted">120 minutes</td><td class="px-4 py-3 text-ink-muted">How soon someone can book you</td></tr><tr class="border-t border-line/60 align-top"><td class="px-4 py-3 text-ink-muted">Maximum advance</td><td class="px-4 py-3 text-ink-muted">30 days</td><td class="px-4 py-3 text-ink-muted">How far ahead the page shows slots</td></tr>
    </tbody>
  </table>
</div>


<p class="mt-5 leading-relaxed">Two of these are worth more thought than they usually get.</p>


<p class="mt-5 leading-relaxed"><strong>Minimum notice</strong> is the one that protects your morning. At the default of two hours, nobody can book the 9:00 slot at 8:45. Set it to a full day if you need to prepare for whatever the meeting is; leave it short if the point of the page is to be reachable.</p>


<p class="mt-5 leading-relaxed"><strong>Buffer</strong> is the one people skip and then regret. With a zero buffer, back-to-back bookings are genuinely back-to-back: the second meeting starts the second the first one ends, on a page that will happily book you six of them in a row. Ten or fifteen minutes is usually the difference between a useful day and an unbroken one.</p>


<p class="mt-5 leading-relaxed"><strong>Maximum advance</strong> mostly protects against being committed to something three months out that you have entirely forgotten about by the time it arrives.</p>


<h3 id="4-decide-which-room-it-uses" class="group scroll-mt-24 mt-9 text-lg font-semibold tracking-tight text-ink md:text-xl">4. Decide which room it uses<button type="button" data-copy="4-decide-which-room-it-uses" aria-label="Copy link to this section" class="ml-2 align-middle text-sm text-ink-subtle opacity-0 transition-opacity hover:text-primary focus:opacity-100 group-hover:opacity-100 data-[copied]:text-accent data-[copied]:opacity-100">#</button></h3>


<p class="mt-5 leading-relaxed">Two options:</p>


<ul class="mt-5 list-disc space-y-2 pl-6 marker:text-ink-subtle">
  <li class="leading-relaxed"><strong>A new room each booking</strong> (the default). Every meeting gets its own room code. Two bookings can never collide, and a link from a past meeting is dead.</li><li class="leading-relaxed"><strong>Your personal room.</strong> Every booking uses the same room. Convenient if it is always you and the link never changes — but if a meeting runs long, the next guest arrives in the middle of it.</li>
</ul>


<p class="mt-5 leading-relaxed">Unless you have a reason, take the default.</p>


<h3 id="5-turn-on-the-protections-you-want" class="group scroll-mt-24 mt-9 text-lg font-semibold tracking-tight text-ink md:text-xl">5. Turn on the protections you want<button type="button" data-copy="5-turn-on-the-protections-you-want" aria-label="Copy link to this section" class="ml-2 align-middle text-sm text-ink-subtle opacity-0 transition-opacity hover:text-primary focus:opacity-100 group-hover:opacity-100 data-[copied]:text-accent data-[copied]:opacity-100">#</button></h3>


<p class="mt-5 leading-relaxed">The booking page can pre-arm the meeting it creates: require the access token, or switch the lobby on so you approve each guest when they arrive. For anything with strangers in it — and a public booking page is by definition open to strangers — the lobby is the one worth having. See <a href="/blog/lock-a-meeting-password-lobby">three ways to keep strangers out of your meeting</a> for what each control does.</p>


<h2 id="what-happens-when-someone-books" class="group scroll-mt-24 mt-12 text-xl font-semibold tracking-tight text-ink md:text-2xl">What happens when someone books<button type="button" data-copy="what-happens-when-someone-books" aria-label="Copy link to this section" class="ml-2 align-middle text-sm text-ink-subtle opacity-0 transition-opacity hover:text-primary focus:opacity-100 group-hover:opacity-100 data-[copied]:text-accent data-[copied]:opacity-100">#</button></h2>


<p class="mt-5 leading-relaxed">A real scheduled meeting is created — the same kind you would have made yourself. The title combines your page&#x27;s title with the guest&#x27;s name, so your schedule reads *Office hours — Priya Sharma* rather than a wall of identical entries.</p>


<p class="mt-5 leading-relaxed">Both sides are invited: the guest gets an email invite with a calendar attachment they can add in one click, and you are invited to your own meeting so it lands in your schedule and you get the reminders. The slot then disappears from the page, because the collision check that generated it now sees a meeting there.</p>


<aside class="mt-6 rounded-2xl border p-5 text-sm leading-relaxed border-primary/30 bg-primary/5">
  <p class="text-xs font-semibold uppercase tracking-wide text-primary">Note</p>
  <p class="mt-2 text-ink-muted">Because slots are computed against your existing meetings each time the page loads, anything you schedule in RoundMeet closes the matching slot automatically. Blocking out time is just creating a meeting over it — no separate &quot;busy&quot; concept to keep in sync.</p>
</aside>


<h2 id="making-it-work-in-practice" class="group scroll-mt-24 mt-12 text-xl font-semibold tracking-tight text-ink md:text-2xl">Making it work in practice<button type="button" data-copy="making-it-work-in-practice" aria-label="Copy link to this section" class="ml-2 align-middle text-sm text-ink-subtle opacity-0 transition-opacity hover:text-primary focus:opacity-100 group-hover:opacity-100 data-[copied]:text-accent data-[copied]:opacity-100">#</button></h2>


<p class="mt-5 leading-relaxed"><strong>Give the page a description that sets expectations.</strong> &quot;30-minute intro call — tell me what you&#x27;re building&quot; gets better meetings than a blank page. The description is the only briefing your guest gets.</p>


<p class="mt-5 leading-relaxed"><strong>Do not offer all your working hours.</strong> A page offering 9-to-6 five days a week will fill in with things that could have been email. Offer the hours you actually want to spend this way.</p>


<p class="mt-5 leading-relaxed"><strong>Use separate pages for different things.</strong> A 15-minute intro call and a 60-minute review want different slot lengths, different notice periods and different descriptions. Two handles is cheaper than one page that fits neither.</p>


<p class="mt-5 leading-relaxed"><strong>Check the timezone before you share it.</strong> It is the setting people get wrong, and the failure is silent: everything works, everyone shows up an hour off.</p>



<section class="mt-10 rounded-2xl border border-line bg-surface/60 p-6" aria-label="Frequently asked questions">
  
    <div class="border-t border-line/60 py-5 first:border-t-0 first:pt-0 last:pb-0">
      <h2 class="text-base font-semibold tracking-tight text-ink md:text-lg">Does the guest need a RoundMeet account?</h2>
      <p class="mt-2 text-sm leading-relaxed text-ink-muted">No. They open the link, pick a slot, and enter a name and email. The invite and the calendar file arrive by email.</p>
    </div>
  
    <div class="border-t border-line/60 py-5 first:border-t-0 first:pt-0 last:pb-0">
      <h2 class="text-base font-semibold tracking-tight text-ink md:text-lg">What stops two people booking the same slot?</h2>
      <p class="mt-2 text-sm leading-relaxed text-ink-muted">The booked slot immediately becomes a meeting on your schedule, and slots are computed by removing anything that collides with your meetings. Once it is taken, it stops being offered.</p>
    </div>
  
    <div class="border-t border-line/60 py-5 first:border-t-0 first:pt-0 last:pb-0">
      <h2 class="text-base font-semibold tracking-tight text-ink md:text-lg">Can I block out a day without deleting my availability?</h2>
      <p class="mt-2 text-sm leading-relaxed text-ink-muted">Create a meeting over it. Availability windows are the rule and your meetings are the exceptions, so anything on your schedule closes the slots underneath it.</p>
    </div>
  
    <div class="border-t border-line/60 py-5 first:border-t-0 first:pt-0 last:pb-0">
      <h2 class="text-base font-semibold tracking-tight text-ink md:text-lg">What happens to slots during a recurring meeting?</h2>
      <p class="mt-2 text-sm leading-relaxed text-ink-muted">They are closed. Recurring meetings are expanded into their individual occurrences before the collision check runs, so a weekly stand-up closes that slot every week.</p>
    </div>
  
    <div class="border-t border-line/60 py-5 first:border-t-0 first:pt-0 last:pb-0">
      <h2 class="text-base font-semibold tracking-tight text-ink md:text-lg">Can I have more than one booking page?</h2>
      <p class="mt-2 text-sm leading-relaxed text-ink-muted">Yes. Each one has its own handle, availability, slot length and settings. How many you can have depends on your plan.</p>
    </div>
  
    <div class="border-t border-line/60 py-5 first:border-t-0 first:pt-0 last:pb-0">
      <h2 class="text-base font-semibold tracking-tight text-ink md:text-lg">Can I cancel a booking?</h2>
      <p class="mt-2 text-sm leading-relaxed text-ink-muted">Cancel the meeting it created, the same way you would cancel any scheduled meeting. The slot reopens once the meeting is gone.</p>
    </div>
  
    <div class="border-t border-line/60 py-5 first:border-t-0 first:pt-0 last:pb-0">
      <h2 class="text-base font-semibold tracking-tight text-ink md:text-lg">Is the page indexed by search engines?</h2>
      <p class="mt-2 text-sm leading-relaxed text-ink-muted">It is a public URL, so treat it as public. If a page is meant for a specific audience, its handle is not a secret — share it deliberately.</p>
    </div>
  
</section>


<h2 id="the-short-version" class="group scroll-mt-24 mt-12 text-xl font-semibold tracking-tight text-ink md:text-2xl">The short version<button type="button" data-copy="the-short-version" aria-label="Copy link to this section" class="ml-2 align-middle text-sm text-ink-subtle opacity-0 transition-opacity hover:text-primary focus:opacity-100 group-hover:opacity-100 data-[copied]:text-accent data-[copied]:opacity-100">#</button></h2>


<p class="mt-5 leading-relaxed">Set your weekly windows in your own timezone, give yourself a buffer and a real notice period, take the default of a fresh room per booking, and turn the lobby on. Then send the link instead of the email.</p>

]]></content:encoded>
    </item>
    <item>
      <title>How to survive a video call on a bad connection</title>
      <link>https://roundmeet.com/blog/video-calls-on-a-slow-connection</link>
      <guid isPermaLink="true">https://roundmeet.com/blog/video-calls-on-a-slow-connection</guid>
      <pubDate>Wed, 19 Aug 2026 12:09:55 +0000</pubDate>
      <atom:updated>2026-08-19T12:09:55.362994+00:00</atom:updated>
      <dc:creator>Astik Gabani</dc:creator>
      <category>Troubleshooting</category>
      <category>Call quality</category>
      <category>Free plan</category>
      <category>India</category>
      <description>Freezing video, robot audio and a call that drops every few minutes are usually one problem wearing three costumes: not enough bandwidth for the number of video streams you are receiving. Here is what to change, in the order that helps most.</description>
      <content:encoded><![CDATA[

<aside class="mt-8 rounded-2xl border border-primary/30 bg-primary/5 p-6" aria-label="Key takeaways">
  <p class="text-xs font-semibold uppercase tracking-wide text-primary">Key takeaways</p>
  <ul class="mt-4 list-disc space-y-2 pl-5 text-sm leading-relaxed text-ink">
    <li>Most &quot;bad call&quot; symptoms are one cause: you are <strong>receiving</strong> more video than your connection can carry. Your upload is rarely the problem — your download is.</li><li><strong>Low bandwidth mode</strong> caps you at three incoming video streams and drops every one of them to 180p. It is in the More (⋮) menu and it works immediately.</li><li><strong>Car Mode</strong> turns incoming video off entirely — audio only, no streams at all. It is the strongest lever in the product.</li><li>Turning off *your own* camera helps everyone else a little and you almost not at all. Turning off *incoming* video is what fixes your call.</li><li>Wi-Fi at the far end of the house is a more common cause than the internet connection you are paying for.</li>
  </ul>
</aside>


<p class="mt-5 leading-relaxed">Ask ten people to describe a bad video call and you get ten descriptions: video that freezes into a still frame, audio that turns robotic, a green flicker across somebody&#x27;s face, echo, being told repeatedly that you are breaking up, and a call that quietly drops every few minutes. They sound like different faults. Almost always they are the same one.</p>


<h2 id="the-one-cause-behind-most-of-it" class="group scroll-mt-24 mt-12 text-xl font-semibold tracking-tight text-ink md:text-2xl">The one cause behind most of it<button type="button" data-copy="the-one-cause-behind-most-of-it" aria-label="Copy link to this section" class="ml-2 align-middle text-sm text-ink-subtle opacity-0 transition-opacity hover:text-primary focus:opacity-100 group-hover:opacity-100 data-[copied]:text-accent data-[copied]:opacity-100">#</button></h2>


<p class="mt-5 leading-relaxed">In a group call you are not sending one video stream. You are *receiving* several — one per person whose camera is on — and each of those is a continuous download that never pauses.</p>


<p class="mt-5 leading-relaxed">That is the asymmetry people get wrong. Your camera sends a single stream, and modern codecs are good at squeezing it. But a five-person call means four incoming streams, and unlike a file download they cannot slow down and arrive late: a video frame that arrives late is a video frame that is thrown away. When the pipe is not wide enough, the software starts discarding, and *discarding is what all those symptoms are*. Frozen video is discarded frames. Robotic audio is discarded audio packets. The dropped call is the connection giving up after discarding too much.</p>


<p class="mt-5 leading-relaxed">Which is why the first thing everyone tries — turning off their own camera — is close to useless for their own experience. It helps the *other* people slightly. It does approximately nothing for you, because your problem is what is coming in.</p>


<aside class="mt-6 rounded-2xl border p-5 text-sm leading-relaxed border-primary/30 bg-primary/5">
  <p class="text-xs font-semibold uppercase tracking-wide text-primary">Note</p>
  <p class="mt-2 text-ink-muted">This also explains why a call gets worse as people join. Nothing changed about your connection; the number of streams you are receiving went up. A one-to-one call on the same Wi-Fi that fails at eight people is not a contradiction.</p>
</aside>


<h2 id="what-to-do-in-the-order-that-helps-most" class="group scroll-mt-24 mt-12 text-xl font-semibold tracking-tight text-ink md:text-2xl">What to do, in the order that helps most<button type="button" data-copy="what-to-do-in-the-order-that-helps-most" aria-label="Copy link to this section" class="ml-2 align-middle text-sm text-ink-subtle opacity-0 transition-opacity hover:text-primary focus:opacity-100 group-hover:opacity-100 data-[copied]:text-accent data-[copied]:opacity-100">#</button></h2>


<h3 id="1-turn-on-low-bandwidth-mode" class="group scroll-mt-24 mt-9 text-lg font-semibold tracking-tight text-ink md:text-xl">1. Turn on Low bandwidth mode<button type="button" data-copy="1-turn-on-low-bandwidth-mode" aria-label="Copy link to this section" class="ml-2 align-middle text-sm text-ink-subtle opacity-0 transition-opacity hover:text-primary focus:opacity-100 group-hover:opacity-100 data-[copied]:text-accent data-[copied]:opacity-100">#</button></h3>


<p class="mt-5 leading-relaxed">Open <strong>More (⋮)</strong> in the control bar and choose <strong>Low bandwidth mode</strong>.</p>


<p class="mt-5 leading-relaxed">This is the single most effective control in the product, and it is worth knowing exactly what it does rather than treating it as a vague &quot;try harder&quot; switch. It makes two changes at once:</p>


<ul class="mt-5 list-disc space-y-2 pl-6 marker:text-ink-subtle">
  <li class="leading-relaxed">You receive video from <strong>at most three people</strong> — whoever is currently active — instead of everyone.</li><li class="leading-relaxed">Every stream you receive, and the one you send, is capped at <strong>180p</strong> instead of the usual 720p.</li>
</ul>


<p class="mt-5 leading-relaxed">Those two together cut your incoming data by roughly an order of magnitude in a busy room. Faces get soft. That is the trade, and in a call that is currently freezing it is not close: 180p that keeps moving beats 720p that stops.</p>


<p class="mt-5 leading-relaxed">It takes effect immediately, it applies only to you, and nobody else can tell you have turned it on.</p>


<h3 id="2-if-that-is-not-enough-use-car-mode" class="group scroll-mt-24 mt-9 text-lg font-semibold tracking-tight text-ink md:text-xl">2. If that is not enough, use Car Mode<button type="button" data-copy="2-if-that-is-not-enough-use-car-mode" aria-label="Copy link to this section" class="ml-2 align-middle text-sm text-ink-subtle opacity-0 transition-opacity hover:text-primary focus:opacity-100 group-hover:opacity-100 data-[copied]:text-accent data-[copied]:opacity-100">#</button></h3>


<p class="mt-5 leading-relaxed">Also in the <strong>More (⋮)</strong> menu. Car Mode receives <strong>no video at all</strong> — zero streams — and turns the call into audio with a simple overlay showing who is speaking and how long you have been in the meeting.</p>


<p class="mt-5 leading-relaxed">The name comes from its original purpose, but the mechanism is what matters here: if audio is still breaking up in Low bandwidth mode, there is not enough connection for any video, and continuing to receive some is what is breaking the audio. Car Mode is not a lesser experience with video removed; it is the experience that works when nothing else does.</p>


<p class="mt-5 leading-relaxed">If you need to see a shared screen, this is not the mode for you — Car Mode drops incoming video, including the screen share.</p>


<h3 id="3-move-closer-to-the-router-or-use-mobile-data" class="group scroll-mt-24 mt-9 text-lg font-semibold tracking-tight text-ink md:text-xl">3. Move closer to the router, or use mobile data<button type="button" data-copy="3-move-closer-to-the-router-or-use-mobile-data" aria-label="Copy link to this section" class="ml-2 align-middle text-sm text-ink-subtle opacity-0 transition-opacity hover:text-primary focus:opacity-100 group-hover:opacity-100 data-[copied]:text-accent data-[copied]:opacity-100">#</button></h3>


<p class="mt-5 leading-relaxed">This is unglamorous and it is the most common actual fix.</p>


<p class="mt-5 leading-relaxed">A 100 Mbps connection is a fact about the cable outside your house. What reaches your laptop at the far end of two walls may be a fraction of it, and — this matters more than raw speed — much less *steady*, which is what real-time video actually needs. Video calls tolerate a slow, consistent connection far better than a fast, erratic one.</p>


<p class="mt-5 leading-relaxed">So before you blame the platform: stand next to the router and rejoin. If the call is suddenly fine, the internet was never the problem. Wired Ethernet, if you have it, removes the variable entirely.</p>


<p class="mt-5 leading-relaxed">Mobile data is often better than weak Wi-Fi for exactly this reason. A 4G connection with two bars is usually steadier than Wi-Fi at the edge of its range.</p>


<h3 id="4-close-the-other-tabs" class="group scroll-mt-24 mt-9 text-lg font-semibold tracking-tight text-ink md:text-xl">4. Close the other tabs<button type="button" data-copy="4-close-the-other-tabs" aria-label="Copy link to this section" class="ml-2 align-middle text-sm text-ink-subtle opacity-0 transition-opacity hover:text-primary focus:opacity-100 group-hover:opacity-100 data-[copied]:text-accent data-[copied]:opacity-100">#</button></h3>


<p class="mt-5 leading-relaxed">Video decoding is CPU work, and a laptop that is thermally throttling drops frames in a way that looks identical to a network problem. Twenty Chrome tabs, a video playing in one of them, and a build running in the background will each take their cut.</p>


<p class="mt-5 leading-relaxed">If your fan is loud and the video is choppy, try the laptop-side fix before the network-side one.</p>


<h3 id="5-check-the-actual-numbers" class="group scroll-mt-24 mt-9 text-lg font-semibold tracking-tight text-ink md:text-xl">5. Check the actual numbers<button type="button" data-copy="5-check-the-actual-numbers" aria-label="Copy link to this section" class="ml-2 align-middle text-sm text-ink-subtle opacity-0 transition-opacity hover:text-primary focus:opacity-100 group-hover:opacity-100 data-[copied]:text-accent data-[copied]:opacity-100">#</button></h3>


<p class="mt-5 leading-relaxed"><strong>More (⋮) → Meeting Statistics</strong> shows what is really happening rather than what it feels like. Look at packet loss and the connection quality indicator for each participant.</p>


<p class="mt-5 leading-relaxed">The useful thing here is that it tells you *whose* problem it is. If everyone in the room looks bad to you but you look fine to everyone else, it is your download. If one person looks bad to everybody, it is theirs — and no amount of you switching modes will fix it.</p>


<h2 id="symptom-to-cause" class="group scroll-mt-24 mt-12 text-xl font-semibold tracking-tight text-ink md:text-2xl">Symptom to cause<button type="button" data-copy="symptom-to-cause" aria-label="Copy link to this section" class="ml-2 align-middle text-sm text-ink-subtle opacity-0 transition-opacity hover:text-primary focus:opacity-100 group-hover:opacity-100 data-[copied]:text-accent data-[copied]:opacity-100">#</button></h2>



<div class="mt-8 overflow-x-auto rounded-2xl border border-line">
  <table class="w-full min-w-[34rem] border-collapse text-left text-sm">
    <thead class="bg-surface-2 text-xs uppercase tracking-wide text-ink-subtle">
      <tr><th scope="col" class="px-4 py-3 font-semibold">What you see</th><th scope="col" class="px-4 py-3 font-semibold">Usually means</th><th scope="col" class="px-4 py-3 font-semibold">Try</th></tr>
    </thead>
    <tbody>
      <tr class="border-t border-line/60 align-top"><td class="px-4 py-3 text-ink-muted">Video freezes, audio fine</td><td class="px-4 py-3 text-ink-muted">Incoming video exceeds your download</td><td class="px-4 py-3 text-ink-muted">Low bandwidth mode</td></tr><tr class="border-t border-line/60 align-top"><td class="px-4 py-3 text-ink-muted">Audio robotic or cutting out</td><td class="px-4 py-3 text-ink-muted">Not enough for audio either</td><td class="px-4 py-3 text-ink-muted">Car Mode, then move to a better network</td></tr><tr class="border-t border-line/60 align-top"><td class="px-4 py-3 text-ink-muted">Fine one-to-one, bad in groups</td><td class="px-4 py-3 text-ink-muted">Stream count, not connection speed</td><td class="px-4 py-3 text-ink-muted">Low bandwidth mode</td></tr><tr class="border-t border-line/60 align-top"><td class="px-4 py-3 text-ink-muted">Gets worse over time</td><td class="px-4 py-3 text-ink-muted">Wi-Fi drift or a laptop heating up</td><td class="px-4 py-3 text-ink-muted">Move closer; close tabs</td></tr><tr class="border-t border-line/60 align-top"><td class="px-4 py-3 text-ink-muted">Everyone says *you* are breaking up</td><td class="px-4 py-3 text-ink-muted">Your upload or your Wi-Fi</td><td class="px-4 py-3 text-ink-muted">Mobile data; wired if possible</td></tr><tr class="border-t border-line/60 align-top"><td class="px-4 py-3 text-ink-muted">Screen share unreadable but video fine</td><td class="px-4 py-3 text-ink-muted">Share is capped by the sender</td><td class="px-4 py-3 text-ink-muted">Ask them to share a window, not the whole screen</td></tr><tr class="border-t border-line/60 align-top"><td class="px-4 py-3 text-ink-muted">You hear yourself echo</td><td class="px-4 py-3 text-ink-muted">Someone has speakers on with a live mic</td><td class="px-4 py-3 text-ink-muted">Find them from Participants and ask for headphones</td></tr>
    </tbody>
  </table>
</div>


<aside class="mt-6 rounded-2xl border p-5 text-sm leading-relaxed border-danger/40 bg-danger/10">
  <p class="text-xs font-semibold uppercase tracking-wide text-danger">Heads up</p>
  <p class="mt-2 text-ink-muted">Echo is the one problem in this list that is never yours to fix from your own settings. It is caused by somebody else&#x27;s microphone picking up their own speakers. The only fixes are headphones at their end or muting them — which is why headphones are worth insisting on for anyone who speaks regularly.</p>
</aside>


<h2 id="what-does-not-help-as-much-as-people-think" class="group scroll-mt-24 mt-12 text-xl font-semibold tracking-tight text-ink md:text-2xl">What does not help as much as people think<button type="button" data-copy="what-does-not-help-as-much-as-people-think" aria-label="Copy link to this section" class="ml-2 align-middle text-sm text-ink-subtle opacity-0 transition-opacity hover:text-primary focus:opacity-100 group-hover:opacity-100 data-[copied]:text-accent data-[copied]:opacity-100">#</button></h2>


<ul class="mt-5 list-disc space-y-2 pl-6 marker:text-ink-subtle">
  <li class="leading-relaxed"><strong>Turning your own camera off.</strong> Helps the room a little, helps you almost not at all.</li><li class="leading-relaxed"><strong>Rejoining.</strong> Sometimes it works, because it re-picks a media path. Usually you land in the same place. Try it once, not four times.</li><li class="leading-relaxed"><strong>Switching browsers.</strong> Modern Chrome, Edge, Firefox and Safari all handle this comparably. It is worth a try only if one specific browser is misbehaving for you generally.</li><li class="leading-relaxed"><strong>&quot;Turning off HD&quot; in some other app.</strong> Video calls are not competing with your settings; they are competing with your neighbours&#x27; streaming and your own downloads.</li>
</ul>



<section class="mt-10 rounded-2xl border border-line bg-surface/60 p-6" aria-label="Frequently asked questions">
  
    <div class="border-t border-line/60 py-5 first:border-t-0 first:pt-0 last:pb-0">
      <h2 class="text-base font-semibold tracking-tight text-ink md:text-lg">How much bandwidth does a video call actually need?</h2>
      <p class="mt-2 text-sm leading-relaxed text-ink-muted">There is no single number, because it depends entirely on how many people have their cameras on. The useful way to think about it is per incoming stream: cutting the number of streams you receive from eight to three, and their resolution from 720p to 180p, is what Low bandwidth mode does, and that is the change that matters.</p>
    </div>
  
    <div class="border-t border-line/60 py-5 first:border-t-0 first:pt-0 last:pb-0">
      <h2 class="text-base font-semibold tracking-tight text-ink md:text-lg">Does Low bandwidth mode affect what other people see of me?</h2>
      <p class="mt-2 text-sm leading-relaxed text-ink-muted">Slightly. It caps your outgoing video at 180p as well, so others see you at a lower resolution. Everything else about their call is unchanged.</p>
    </div>
  
    <div class="border-t border-line/60 py-5 first:border-t-0 first:pt-0 last:pb-0">
      <h2 class="text-base font-semibold tracking-tight text-ink md:text-lg">Can the host turn on Low bandwidth mode for everybody?</h2>
      <p class="mt-2 text-sm leading-relaxed text-ink-muted">No, and deliberately so. It is a per-person setting because the constraint is per-person — the participant on hotel Wi-Fi needs it and the one on fibre does not.</p>
    </div>
  
    <div class="border-t border-line/60 py-5 first:border-t-0 first:pt-0 last:pb-0">
      <h2 class="text-base font-semibold tracking-tight text-ink md:text-lg">Will Car Mode let me still hear a screen share?</h2>
      <p class="mt-2 text-sm leading-relaxed text-ink-muted">You will hear the audio, but you will not see the shared screen — Car Mode receives no video, and a screen share is video.</p>
    </div>
  
    <div class="border-t border-line/60 py-5 first:border-t-0 first:pt-0 last:pb-0">
      <h2 class="text-base font-semibold tracking-tight text-ink md:text-lg">Is mobile data really better than Wi-Fi?</h2>
      <p class="mt-2 text-sm leading-relaxed text-ink-muted">Often, yes, when the Wi-Fi is weak. Real-time video cares more about consistency than peak speed, and a mobile connection at the edge of a city is usually steadier than Wi-Fi at the edge of a house.</p>
    </div>
  
    <div class="border-t border-line/60 py-5 first:border-t-0 first:pt-0 last:pb-0">
      <h2 class="text-base font-semibold tracking-tight text-ink md:text-lg">My video is fine but everyone says I sound bad. Why?</h2>
      <p class="mt-2 text-sm leading-relaxed text-ink-muted">That is your upload, or your microphone. Try headphones with a mic first — a laptop&#x27;s built-in microphone is doing noise suppression that struggles in a room with any echo in it.</p>
    </div>
  
</section>


<h2 id="the-short-version" class="group scroll-mt-24 mt-12 text-xl font-semibold tracking-tight text-ink md:text-2xl">The short version<button type="button" data-copy="the-short-version" aria-label="Copy link to this section" class="ml-2 align-middle text-sm text-ink-subtle opacity-0 transition-opacity hover:text-primary focus:opacity-100 group-hover:opacity-100 data-[copied]:text-accent data-[copied]:opacity-100">#</button></h2>


<p class="mt-5 leading-relaxed">Your download is the bottleneck, not your upload. Turn on Low bandwidth mode first, drop to Car Mode if audio is still breaking up, and move closer to the router before you blame anything else. Turning off your own camera is the fix everyone tries and the one that helps you least.</p>

]]></content:encoded>
    </item>
    <item>
      <title>How to record a video meeting (and where the file goes)</title>
      <link>https://roundmeet.com/blog/how-to-record-a-meeting</link>
      <guid isPermaLink="true">https://roundmeet.com/blog/how-to-record-a-meeting</guid>
      <pubDate>Wed, 19 Aug 2026 12:09:55 +0000</pubDate>
      <atom:updated>2026-08-19T12:09:54.973468+00:00</atom:updated>
      <dc:creator>Astik Gabani</dc:creator>
      <category>How-to guides</category>
      <category>AI summaries</category>
      <category>Recording</category>
      <category>Transcription</category>
      <description>Recording in RoundMeet happens on the server, not in your browser. Here is who can start one, what everyone else in the call sees when you do, where the MP4 ends up afterwards, and what the transcript and AI summary are actually good for.</description>
      <content:encoded><![CDATA[

<aside class="mt-8 rounded-2xl border border-primary/30 bg-primary/5 p-6" aria-label="Key takeaways">
  <p class="text-xs font-semibold uppercase tracking-wide text-primary">Key takeaways</p>
  <ul class="mt-4 list-disc space-y-2 pl-5 text-sm leading-relaxed text-ink">
    <li>Recording is server-side. RoundMeet&#x27;s recorder joins the call and captures a single MP4 on our infrastructure — your browser records nothing and your upload bandwidth is not used.</li><li>Only a host can start it, and only on a plan that includes cloud recording. Everyone in the meeting sees a red REC badge and hears a chime the moment capture actually begins.</li><li>The file does not land in your Downloads folder. It is filed under your account and appears on the <a href="/recordings">Recordings page</a>, moving through Queued, Transcribing, Summarizing and then Ready.</li><li>A finished recording gives you the video, a timestamped transcript whose timestamps seek the player, and an AI summary with action items and key topics.</li><li>Recordings count against your plan&#x27;s storage. Deleting one removes its transcript and summary with it and gives the space back.</li>
  </ul>
</aside>


<p class="mt-5 leading-relaxed">Every meeting platform has a Record button and every one of them puts the resulting file somewhere slightly different. This is the specific answer for RoundMeet: who is allowed to press it, what the other people in the call experience when you do, where the video ends up, and what happens to it in the minutes after everyone hangs up.</p>


<h2 id="who-can-record-and-on-which-plan" class="group scroll-mt-24 mt-12 text-xl font-semibold tracking-tight text-ink md:text-2xl">Who can record, and on which plan<button type="button" data-copy="who-can-record-and-on-which-plan" aria-label="Copy link to this section" class="ml-2 align-middle text-sm text-ink-subtle opacity-0 transition-opacity hover:text-primary focus:opacity-100 group-hover:opacity-100 data-[copied]:text-accent data-[copied]:opacity-100">#</button></h2>


<p class="mt-5 leading-relaxed">Two things have to be true before the Record button does anything. You have to be the <strong>host</strong> — the moderator, which normally means the person whose account created the meeting — and your account has to be on a plan that includes cloud recording.</p>


<p class="mt-5 leading-relaxed">If you are not the host, the button is there but disabled, and its label reads *Record (host only)*. On the Free plan it is disabled for everyone including the host, and the label points at an upgrade instead. Nothing about this is hidden: you can always see whether recording is possible in this room before the meeting starts.</p>


<p class="mt-5 leading-relaxed">Tying recording to the host is deliberate. A recording is the one meeting artefact that outlives the meeting, so the ability to create one belongs to the person accountable for the room rather than to whoever happens to be in it.</p>


<aside class="mt-6 rounded-2xl border p-5 text-sm leading-relaxed border-danger/40 bg-danger/10">
  <p class="text-xs font-semibold uppercase tracking-wide text-danger">Heads up</p>
  <p class="mt-2 text-ink-muted">Telling people they are being recorded is your job, not the software&#x27;s. For meeting content, RoundMeet acts as a processor; the host or the host&#x27;s organisation is the controller and owns the consent obligation. Say that you are recording, and say why, before you press the button.</p>
</aside>


<h2 id="how-to-record-a-meeting-in-roundmeet" class="group scroll-mt-24 mt-12 text-xl font-semibold tracking-tight text-ink md:text-2xl">How to record a meeting in RoundMeet<button type="button" data-copy="how-to-record-a-meeting-in-roundmeet" aria-label="Copy link to this section" class="ml-2 align-middle text-sm text-ink-subtle opacity-0 transition-opacity hover:text-primary focus:opacity-100 group-hover:opacity-100 data-[copied]:text-accent data-[copied]:opacity-100">#</button></h2>


<h3 id="1-join-the-meeting-as-the-host" class="group scroll-mt-24 mt-9 text-lg font-semibold tracking-tight text-ink md:text-xl">1. Join the meeting as the host<button type="button" data-copy="1-join-the-meeting-as-the-host" aria-label="Copy link to this section" class="ml-2 align-middle text-sm text-ink-subtle opacity-0 transition-opacity hover:text-primary focus:opacity-100 group-hover:opacity-100 data-[copied]:text-accent data-[copied]:opacity-100">#</button></h3>


<p class="mt-5 leading-relaxed">Start the meeting from your own dashboard, or from a scheduled entry you own. The Record button reads your moderator role, so joining somebody else&#x27;s link as a guest will not unlock it no matter what plan you are on.</p>


<h3 id="2-press-record" class="group scroll-mt-24 mt-9 text-lg font-semibold tracking-tight text-ink md:text-xl">2. Press Record<button type="button" data-copy="2-press-record" aria-label="Copy link to this section" class="ml-2 align-middle text-sm text-ink-subtle opacity-0 transition-opacity hover:text-primary focus:opacity-100 group-hover:opacity-100 data-[copied]:text-accent data-[copied]:opacity-100">#</button></h3>


<p class="mt-5 leading-relaxed">It is the filled-circle icon in the control bar at the bottom of the call, near the More (⋮) button. On a phone the control bar scrolls sideways — swipe the row of icons if you cannot see it. It is in the bar, not tucked inside the More menu.</p>


<h3 id="3-wait-about-ten-to-thirty-seconds" class="group scroll-mt-24 mt-9 text-lg font-semibold tracking-tight text-ink md:text-xl">3. Wait about ten to thirty seconds<button type="button" data-copy="3-wait-about-ten-to-thirty-seconds" aria-label="Copy link to this section" class="ml-2 align-middle text-sm text-ink-subtle opacity-0 transition-opacity hover:text-primary focus:opacity-100 group-hover:opacity-100 data-[copied]:text-accent data-[copied]:opacity-100">#</button></h3>


<p class="mt-5 leading-relaxed">Pressing Record does not start capturing instantly, and this is the step people get wrong. RoundMeet spins up a dedicated recorder that joins your meeting the way a participant does and captures what it sees and hears. While it is joining, the button shows a spinner and an amber <strong>Processing…</strong> chip appears in the meeting header.</p>


<p class="mt-5 leading-relaxed">When capture genuinely begins, the chip becomes a red <strong>REC</strong> badge that every participant can see and everyone hears a short three-note chime. Those two signals are the truth; the button turning red is not. If you are recording something that starts on the dot — a class, a webinar, a formal review — press Record before the first sentence, not on it.</p>


<h3 id="4-stop-when-you-are-done" class="group scroll-mt-24 mt-9 text-lg font-semibold tracking-tight text-ink md:text-xl">4. Stop when you are done<button type="button" data-copy="4-stop-when-you-are-done" aria-label="Copy link to this section" class="ml-2 align-middle text-sm text-ink-subtle opacity-0 transition-opacity hover:text-primary focus:opacity-100 group-hover:opacity-100 data-[copied]:text-accent data-[copied]:opacity-100">#</button></h3>


<p class="mt-5 leading-relaxed">Press the same button again; while recording it is red and its label reads *Stop recording*. The recording also ends when the meeting does, so forgetting to stop it costs you a few seconds of an empty room, not the file. There is no save step and no file dialog — nothing is written to your computer at any point.</p>


<h2 id="where-the-recording-file-goes" class="group scroll-mt-24 mt-12 text-xl font-semibold tracking-tight text-ink md:text-2xl">Where the recording file goes<button type="button" data-copy="where-the-recording-file-goes" aria-label="Copy link to this section" class="ml-2 align-middle text-sm text-ink-subtle opacity-0 transition-opacity hover:text-primary focus:opacity-100 group-hover:opacity-100 data-[copied]:text-accent data-[copied]:opacity-100">#</button></h2>


<p class="mt-5 leading-relaxed">Nowhere near your laptop. Because capture happens on the server, the recorder writes a single MP4 — one mixed video of the meeting as a participant in the room would have seen it, with the audio of everyone who was unmuted — and hands it to RoundMeet, which files it under the account that owned the room.</p>


<p class="mt-5 leading-relaxed">You will find it on the <a href="/recordings">Recordings page</a>, also reachable from the quick actions on your dashboard. A finished recording usually appears there within a minute or two of the meeting ending, then works through a short pipeline. The status pill on each row tells you where it is:</p>


<ul class="mt-5 list-disc space-y-2 pl-6 marker:text-ink-subtle">
  <li class="leading-relaxed"><strong>Queued</strong> — the file has arrived and is waiting for a processing worker.</li><li class="leading-relaxed"><strong>Transcribing</strong> — the audio is being turned into text.</li><li class="leading-relaxed"><strong>Summarizing</strong> — that text is being condensed into a summary and action items.</li><li class="leading-relaxed"><strong>Ready</strong> — everything finished. Only Ready rows open.</li>
</ul>


<p class="mt-5 leading-relaxed">A row marked <strong>Failed</strong> means processing stopped before the transcript and summary were written. The meeting itself was still captured; what failed is the text layer on top of it.</p>


<h3 id="what-a-finished-recording-gives-you" class="group scroll-mt-24 mt-9 text-lg font-semibold tracking-tight text-ink md:text-xl">What a finished recording gives you<button type="button" data-copy="what-a-finished-recording-gives-you" aria-label="Copy link to this section" class="ml-2 align-middle text-sm text-ink-subtle opacity-0 transition-opacity hover:text-primary focus:opacity-100 group-hover:opacity-100 data-[copied]:text-accent data-[copied]:opacity-100">#</button></h3>


<p class="mt-5 leading-relaxed">Open a Ready recording and there are three things on one page:</p>


<ul class="mt-5 list-disc space-y-2 pl-6 marker:text-ink-subtle">
  <li class="leading-relaxed"><strong>The video</strong>, playing inline with normal seeking. The Download button beside it saves the MP4.</li><li class="leading-relaxed"><strong>The transcript</strong>, split into timestamped segments. Every timestamp is a button: click <code>04:12</code> and the player jumps to four minutes twelve. This is far and away the fastest way to find the one exchange you actually came back for.</li><li class="leading-relaxed"><strong>The AI summary</strong> — a paragraph on what the meeting was about, a list of action items with an owner attached wherever somebody was clearly named, and the key topics as tags.</li>
</ul>


<aside class="mt-6 rounded-2xl border p-5 text-sm leading-relaxed border-primary/30 bg-primary/5">
  <p class="text-xs font-semibold uppercase tracking-wide text-primary">Note</p>
  <p class="mt-2 text-ink-muted">The Download button uses a signed link that is tied to your account and expires after about six hours. That makes it safe to click and useless to paste into a group chat — there is no shared-recording link today, so sharing a recording means sharing the downloaded file.</p>
</aside>


<h2 id="what-the-ai-summary-does-and-what-it-does-not" class="group scroll-mt-24 mt-12 text-xl font-semibold tracking-tight text-ink md:text-2xl">What the AI summary does — and what it does not<button type="button" data-copy="what-the-ai-summary-does-and-what-it-does-not" aria-label="Copy link to this section" class="ml-2 align-middle text-sm text-ink-subtle opacity-0 transition-opacity hover:text-primary focus:opacity-100 group-hover:opacity-100 data-[copied]:text-accent data-[copied]:opacity-100">#</button></h2>


<p class="mt-5 leading-relaxed">The summary is produced in two steps, and the difference between them matters if you care where your audio goes. The transcript is generated <strong>on RoundMeet&#x27;s own servers</strong> using an open-source speech-to-text model; the audio is not sent to a third party to be transcribed. The written summary and the action items are then produced from that text by an external language model.</p>


<p class="mt-5 leading-relaxed">The summary is also the least important step, and it is built that way on purpose. If it cannot run, the recording still becomes Ready with the video and the transcript intact and the page simply says the summary is unavailable. A recording is never lost because a summary failed.</p>


<p class="mt-5 leading-relaxed">Treat the output as notes, not minutes. Summaries paraphrase, they occasionally attach an action item to the wrong person, and they cannot tell that the important moment in the meeting was a fifteen-second aside. The transcript is the record; the summary is the shortcut.</p>


<h2 id="storage-deleting-and-what-counts-against-your-plan" class="group scroll-mt-24 mt-12 text-xl font-semibold tracking-tight text-ink md:text-2xl">Storage, deleting, and what counts against your plan<button type="button" data-copy="storage-deleting-and-what-counts-against-your-plan" aria-label="Copy link to this section" class="ml-2 align-middle text-sm text-ink-subtle opacity-0 transition-opacity hover:text-primary focus:opacity-100 group-hover:opacity-100 data-[copied]:text-accent data-[copied]:opacity-100">#</button></h2>


<p class="mt-5 leading-relaxed">Every recording counts against your plan&#x27;s recording storage. When an account runs out, the Record button switches off until space is freed — the platform refuses to start a recording it cannot store rather than accepting one and truncating it later.</p>


<p class="mt-5 leading-relaxed">Deleting a recording from the Recordings page removes the video, its transcript and its summary together and returns the space. There is no separate step for the transcript and no copy left behind.</p>



<div class="mt-8 overflow-x-auto rounded-2xl border border-line">
  <table class="w-full min-w-[34rem] border-collapse text-left text-sm">
    <thead class="bg-surface-2 text-xs uppercase tracking-wide text-ink-subtle">
      <tr><th scope="col" class="px-4 py-3 font-semibold">Recording-related limit</th><th scope="col" class="px-4 py-3 font-semibold">Free</th><th scope="col" class="px-4 py-3 font-semibold">Pro</th><th scope="col" class="px-4 py-3 font-semibold">Business</th></tr>
    </thead>
    <tbody>
      <tr class="border-t border-line/60 align-top"><td class="px-4 py-3 text-ink-muted">Meeting length</td><td class="px-4 py-3 text-ink-muted">40 minutes</td><td class="px-4 py-3 text-ink-muted">Up to 24 hours</td><td class="px-4 py-3 text-ink-muted">Up to 24 hours</td></tr><tr class="border-t border-line/60 align-top"><td class="px-4 py-3 text-ink-muted">Participants</td><td class="px-4 py-3 text-ink-muted">5</td><td class="px-4 py-3 text-ink-muted">50</td><td class="px-4 py-3 text-ink-muted">200</td></tr><tr class="border-t border-line/60 align-top"><td class="px-4 py-3 text-ink-muted">Cloud recording</td><td class="px-4 py-3 text-ink-muted">No</td><td class="px-4 py-3 text-ink-muted">Yes</td><td class="px-4 py-3 text-ink-muted">Yes</td></tr><tr class="border-t border-line/60 align-top"><td class="px-4 py-3 text-ink-muted">Recording storage</td><td class="px-4 py-3 text-ink-muted">—</td><td class="px-4 py-3 text-ink-muted">10 GB</td><td class="px-4 py-3 text-ink-muted">100 GB</td></tr><tr class="border-t border-line/60 align-top"><td class="px-4 py-3 text-ink-muted">Transcript + AI summary</td><td class="px-4 py-3 text-ink-muted">No</td><td class="px-4 py-3 text-ink-muted">Yes</td><td class="px-4 py-3 text-ink-muted">Yes</td></tr>
    </tbody>
  </table>
</div>


<p class="mt-5 leading-relaxed">Cloud recording and AI summaries start at Pro. Current prices in rupees live on the <a href="/pricing">pricing page</a> — a price is the one number a blog post should not hard-code.</p>



<aside class="mt-8 rounded-2xl border border-line bg-surface p-6">
  
  <a href="/pricing"
     class="mt-4 inline-flex h-11 items-center rounded-xl bg-primary px-5 text-sm font-medium text-primary-fg transition-colors hover:bg-primary-hover">See what each plan includes</a>
</aside>


<h2 id="questions-people-actually-ask" class="group scroll-mt-24 mt-12 text-xl font-semibold tracking-tight text-ink md:text-2xl">Questions people actually ask<button type="button" data-copy="questions-people-actually-ask" aria-label="Copy link to this section" class="ml-2 align-middle text-sm text-ink-subtle opacity-0 transition-opacity hover:text-primary focus:opacity-100 group-hover:opacity-100 data-[copied]:text-accent data-[copied]:opacity-100">#</button></h2>



<section class="mt-10 rounded-2xl border border-line bg-surface/60 p-6" aria-label="Frequently asked questions">
  
    <div class="border-t border-line/60 py-5 first:border-t-0 first:pt-0 last:pb-0">
      <h2 class="text-base font-semibold tracking-tight text-ink md:text-lg">Can participants record the meeting too?</h2>
      <p class="mt-2 text-sm leading-relaxed text-ink-muted">Not with RoundMeet&#x27;s recorder — the Record button is host-only and there is no per-participant recording. Nothing stops someone using their own device&#x27;s screen recorder, which is exactly why announcing the recording matters more than the software&#x27;s controls do.</p>
    </div>
  
    <div class="border-t border-line/60 py-5 first:border-t-0 first:pt-0 last:pb-0">
      <h2 class="text-base font-semibold tracking-tight text-ink md:text-lg">Does recording slow my computer down or use my upload bandwidth?</h2>
      <p class="mt-2 text-sm leading-relaxed text-ink-muted">No. Capture happens on RoundMeet&#x27;s servers rather than in your browser, so a three-hour recording costs you nothing in CPU, disk or upload. That is the practical difference between server-side and browser-side recording, and it shows up most on the laptop that was already struggling.</p>
    </div>
  
    <div class="border-t border-line/60 py-5 first:border-t-0 first:pt-0 last:pb-0">
      <h2 class="text-base font-semibold tracking-tight text-ink md:text-lg">Can I record from my phone?</h2>
      <p class="mt-2 text-sm leading-relaxed text-ink-muted">Yes, if you are the host. The Record button is in the mobile control bar as well — the bar scrolls sideways, so swipe the icon row if you do not see it straight away.</p>
    </div>
  
    <div class="border-t border-line/60 py-5 first:border-t-0 first:pt-0 last:pb-0">
      <h2 class="text-base font-semibold tracking-tight text-ink md:text-lg">What format is the file, and can I get audio only?</h2>
      <p class="mt-2 text-sm leading-relaxed text-ink-muted">A single MP4 with the meeting&#x27;s video and mixed audio. There is no audio-only export today. If all you want is the words, use the timestamped transcript on the recording&#x27;s page.</p>
    </div>
  
    <div class="border-t border-line/60 py-5 first:border-t-0 first:pt-0 last:pb-0">
      <h2 class="text-base font-semibold tracking-tight text-ink md:text-lg">How soon after the meeting can I watch it?</h2>
      <p class="mt-2 text-sm leading-relaxed text-ink-muted">The video is usually available within a minute or two of the meeting ending. The transcript and summary take longer, and how much longer depends on the length of the recording and how busy the workers are.</p>
    </div>
  
    <div class="border-t border-line/60 py-5 first:border-t-0 first:pt-0 last:pb-0">
      <h2 class="text-base font-semibold tracking-tight text-ink md:text-lg">Do recordings expire?</h2>
      <p class="mt-2 text-sm leading-relaxed text-ink-muted">They stay in your account until you delete them, or until they have to be removed to stay inside your plan&#x27;s storage allowance. If a recording matters to you, download it — an allowance is not an archive.</p>
    </div>
  
</section>


<h2 id="the-short-version" class="group scroll-mt-24 mt-12 text-xl font-semibold tracking-tight text-ink md:text-2xl">The short version<button type="button" data-copy="the-short-version" aria-label="Copy link to this section" class="ml-2 align-middle text-sm text-ink-subtle opacity-0 transition-opacity hover:text-primary focus:opacity-100 group-hover:opacity-100 data-[copied]:text-accent data-[copied]:opacity-100">#</button></h2>


<p class="mt-5 leading-relaxed">Be the host, be on a plan with recording, press the circle in the control bar, wait for the red REC badge, and stop when you are done. The MP4, the transcript and the summary are waiting on your <a href="/recordings">Recordings page</a> a few minutes later.</p>

]]></content:encoded>
    </item>
  </channel>
</rss>
