Recording Room
Everything about how recording works in Recavio — joining, controls, upload, and downloading the finished podcast.
Recording Room Layout
The room is split into two columns. On the left is the My Connection card — where you select your microphone, manage your connection, and monitor the upload. On the right is the Session card with the recording status, timer, downloads, and chat.
My Connection
Session
Chat
How to Join
There are two types of people in the room: the host (you, if you created the podcast) and participants (invited guests who received a link).
Host (logged-in user)
If you're logged in and open your room, your name and avatar load automatically. No need to enter anything — just select a microphone and click "Join".
Guest (non-logged-in participant)
Guests receive an invitation link (e.g. recavio.com/r/ABC123). Before joining, they must enter a nickname — letters and numbers only, max 20 characters. No account required.
Select a Microphone
In the Microphone dropdown, select the device you want to record with. If you only have one microphone, it will be pre-selected automatically.
Click "Join"
Press the Join button. Your browser may ask for microphone access permission — you must allow it.
Wait for Connection
The status will change from "disconnected" to "connecting…" and after successful connection to "connected". At that point, you'll see yourself in the podcasters list and the chat will appear.
Starting and Stopping Recording
Recording is controlled exclusively by the host. If you're a participant, just record — the host and the system handle the rest.
Pre-recording Countdown
After clicking Start Recording, a fullscreen countdown appears. The system waits a few seconds for microphone stabilization — everyone should remain quiet.
During Recording
The session strip changes to RECORDING and a timer appears. The host sees the Stop Recording button. Each participant independently records their audio locally and continuously uploads it to the server.
Stopping the Recording
The host clicks Stop Recording. Participants see a "Recording ended" dialog with an upload progress bar — while the last data transfers complete. Then post-production starts automatically on the server.
Post-production (Post-process)
After recording ends, the server automatically processes the audio. The host can see progress in the Post-production section:
| Status | What's happening |
|---|---|
| In queue | Waiting because another podcast is being processed |
| Preparing audio tracks… | Server is constructing individual tracks from raw data |
| Enhancing audio quality… | AI noise reduction and normalization |
| Mixing final podcast… | All tracks are being combined into the final mix |
| Your podcast is ready! | Done — downloads are available |
Local Recording
Each participant records audio locally in the browser — no quality is lost through internet transfer.
Real-time Upload
Audio is continuously uploaded to the server in chunks, so after stopping it's almost immediately ready for processing.
Automatic Post-production
The server automatically enhances audio, normalizes volume, and mixes the final podcast — no configuration needed.
How Audio Upload Works
The Your Upload section shows you the progress of your audio transfer to the server. It appears as soon as you connect.
| Status (dot) | Color | Meaning |
|---|---|---|
| Idle | ● gray | Waiting for recording |
| Uploading… | ● red (pulsing) | Active chunk upload |
| Synchronized | ● green | Everything sent, server has complete audio |
| Finishing… | ● yellow (pulsing) | Last chunks being sent |
Next to the title, you can see the size of sent data () and optionally the number of pending chunks (). The progress bar shows the overall upload progress.
Downloading the Recorded Podcast
When post-production finishes, two groups of files appear in the Download section:
Final mix — complete podcast with all tracks mixed together. Ready for publishing.
Individual tracks — each isolated track per participant. Ideal for further editing in Recavio STUDIO editor or another DAW.
Recording Limits and Special Situations
Recording Limit
Each plan has a recording minutes limit per billing period. When approaching the limit, a yellow banner appears at the top with a countdown of remaining seconds.
When the limit is exhausted, recording automatically stops. A "Recording limit reached" dialog appears with a recommendation to upgrade your plan.
Host Disconnection
If the host suddenly disconnects (internet outage, browser closed), participants see a red banner at the bottom of the page:
If the host doesn't reconnect, recording will automatically stop and process after the countdown.
Leaving the Room
When attempting to leave the room or log out during an active connection, confirmation dialogs appear:
| Action | Dialog |
|---|---|
| Click "Leave" | "Leave room?" — disconnects you from the session |
| Click "Log out" | "Log out?" — disconnects and logs you out |
| Close browser tab | Native browser warning (beforeunload) |
Plan Limits
| Plan | Max podcasts | Minutes / period | Price |
|---|---|---|---|
| Free | 1 | 5 minutes | €0 |
| Podcaster | 5 | 300 minutes | €9.90 / mo. |
| Profi | 10 | 600 minutes | €14.90 / mo. |
Room Chat
The chat appears as soon as you connect. It's great for quick coordination — for example "can you hear me?", "let's start!" or troubleshooting tech issues.
System Messages
Chat automatically shows who joined or disconnected — for example "marek_k joined".
Rate Limiting
If you send messages too quickly, you'll see a toast "Too fast, please wait." — spam protection.
Automatic Links
URLs in messages are automatically converted to clickable links labeled "LINK".
Dashboard
Everything under your control — podcasts, settings, and subscription in one place.
Dashboard Overview
The dashboard is a single-page application — navigation on the left, content on the right. Everything switches instantly without page refresh, so you'll get oriented quickly.
In the sidebar you see your avatar (or initials), a badge with your plan name, and a clear usage bar showing how many minutes you've used and how many remain.
My Podcasts
On the main dashboard screen and in the "My Podcasts" section, you'll see your podcasts neatly displayed as cards. The dashboard shows the last 3, while the Rooms section shows all (max 50).
Podcast Card Actions
| Action | Icon | When Available |
|---|---|---|
| Share | Status = finished — opens share modal | |
| Download | Status = finished | |
| Edit in Studio | Status = finished + Profi plan | |
| Reprocess | Status = recorded or error | |
| Stop Processing | Status = processing | |
| Delete | No active recording/processing |
Podcast Statuses
| Status | Color | Description |
|---|---|---|
| created / ready | ● | Room is created, no recording yet |
| recording | ● | Active recording in progress |
| recorded | ● | Recording done, waiting for processing |
| processing | ● | Server post-production in progress |
| finished | ● | All done, files ready for download |
| error | ● | Processing failed — you can try again |
Creating a New Podcast
Click New Podcast. An input with a "Podcast name…" placeholder appears — enter a name (max 20 characters) and confirm . The room is created and automatically opens in a new tab.
Podcast Detail (Modal)
Clicking on a podcast card opens a detail modal with a player, participant list, downloads, and rename option. You can rename the podcast by clicking the icon next to the name.
Your Subscription
Here you can see your current plan, easily change it, or fill in billing details.
Plan Overview
At the top you'll see a current plan card — name, status (active / canceled), auto-renewal info, and the date until the subscription is active. On the right is the Manage button that redirects to the Stripe portal.
- 1 active podcast
- 5 recording minutes
- Podcast post-processing
- No editor access
- 5 active podcasts
- 300 recording minutes
- Podcast post-processing
- No editor access
- 10 active podcasts
- 600 recording minutes
- Podcast post-processing
- Editor access
Invoices
In the Invoices section you'll find a complete payment overview with pagination. Each invoice can be downloaded with one click. Statuses: Paid, Open, Voided.
Account Settings
In Settings, you can customize your profile (avatar and nickname) and change your password if needed.
Profile Photo and Nickname
Nickname — click on the name next to the avatar and edit mode will appear. Enter a new nickname (letters and numbers only, max 20 characters) and confirm. This is the name others will see in your podcast rooms.
Avatar — click "Upload Image", select a file (JPG/PNG/WebP, max 2MB) and confirm "Upload". If you don't upload a photo, we'll show your initials — so nothing breaks.
Change Password
In the lower part of settings, you'll find the password change card. To change your password, you must first confirm the current one — this is protection in case someone else gains access to your account.
Enter Current Password
Enter the password you currently use to log in. This is required — you can't make changes without it.
Enter New Password
The new password must be at least 8 characters. We recommend a combination of uppercase and lowercase letters, numbers, and special characters.
Repeat and Save
Repeat the new password in the last field (must match exactly) and click Save Password.
Registration, Login, and Password Recovery
Account creation, login, and forgotten password recovery — a simple step-by-step process.
Creating an Account
Registration is quick and takes just two steps — fill out the form and verify your email with a code sent to your inbox.
Step 1 — Registration Form
| Field | Rules |
|---|---|
| Nickname | 3–20 characters, letters and numbers only |
| Valid email address, must be unique | |
| Password | Minimum 8 characters |
| Repeat password | Must match the password |
Step 2 — Email Verification
After submitting the form, a 6-digit code is sent to your email. Enter it in the six boxes. The code is verified automatically after entering the last digit.
Logging Into Your Account
The login form is straightforward — enter your email, password, and you're good to go.
Show / Hide Password
The "Show" / "Hide" button next to the password field toggles between visible and masked text.
Remember Me
The checkbox extends the session cookie — you won't need to log in on every visit.
Invalid Credentials
When the email or password is wrong, a toast appears: "Email or password is incorrect."
Forgotten Password — Recovery
It happens to everyone 😊 Password recovery has three simple steps — enter your email, verify the code, and set a new password.
Step 1 — Enter Email
On the "Password Recovery" page, enter the email you registered with. Click "Send Code". If the email exists in the system, you'll receive a 6-digit code.
Step 2 — Enter Verification Code
Check your inbox (and spam) and enter the 6-digit code just like during registration. If the code expired, request a new one using the "Resend Code" button.
Step 3 — Set New Password
After verifying the code, a form to set a new password appears. Enter a password (min. 8 characters), repeat it, and click "Save New Password". After success, you'll be automatically redirected to login.
Homepage
The homepage is the main entry point for Recavio — you can log in, create a podcast, or join an existing room without leaving the page.
Logging In Directly from the Homepage
Besides the dedicated login page (/login), you can also log in right from the homepage. The login box is located on the right side of the pricing section.
How It Works
You can log in right on the page — no redirects, no waiting. After a successful login, the form instantly transforms into your account panel.
Enter Credentials
Type your email and password into the login box. You can tick "Remember me" to stay logged in across visits.
Click "Log In"
After clicking the button, the form validates your credentials. If successful, a toast notification "Login successful" appears and the form switches to your account view.
Account View
The login box transforms to show your avatar, name, and email. From here you can create a new podcast, go to the Dashboard, or log out.
Everything in One Place
The page doesn't redirect or refresh — everything happens in place, so you won't lose your spot on the homepage.
Instant Podcast Creation
After logging in, you can create a podcast right away — enter a name and you'll be redirected straight to the room.
Forgot Password?
The link in the login box takes you to the password recovery page (see Section 15).
/login — it works the same way but has a full-page layout (see Section 14).Joining a Podcast from the Homepage
At the bottom of the homepage, there's a "Join a Room" section where you can enter an invite link or room code to join an existing podcast.
What You Can Enter
The input field is smart — it accepts multiple formats:
Full Invite Link
Paste the complete URL: https://recavio.com/r/ABC123. The system extracts the room code automatically.
Room Code Only
Just type the code itself: ABC123. Letters, numbers, hyphens and underscores are supported.
What Happens After
You're Redirected to the Room
After clicking "Continue" (or pressing Enter), you'll be taken to the room page at /r/ABC123.
Enter Your Nickname (Guests)
If you're not logged in, you'll need to enter a nickname before joining. No account required — just pick a name and select your microphone.
Join and Record
Click "Join", allow microphone access, and you're in. The full room experience is described in Section 2.