User Manual

Recavio
Complete Guide

From registration through podcast recording to subscription management — everything in one place.

1 Room — Overview 2 Joining 3 Recording 4 Upload 5 Downloads 6 Limits 7 Chat
8 Dashboard 9 Podcasts 10 Subscription 11 Settings 12 Sharing
13 Registration 14 Login 15 Password Recovery
16 Homepage Login 17 Join via Link
Part A

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.

Room — Overall Layout
My First Podcast created
JN
jan123
HOST

My Connection

connected
Microphone
MacBook Pro Microphone
Leave
Mute
Copy Invite

Status
connected
Podcasters
2
Microphone Intensity
Your Upload
4.2 MB
Connected Podcasters
JN
jan123
MK
marek_k

Session

Host: YOU
RECORDING
Recording in progress.
04:32
Stop Recording

Chat

marek_k joined
jan123 Hey, can you hear me?
marek_k Absolutely, great quality 🎙️
Type a message…

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.

Invitation link — the host copies it using the "Copy Invite" button and sends it to participants via any channel (email, chat, SMS).

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.

Pre-recording Countdown
Recording starts in
7
Audio stabilization in progress, please stay 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.

Don't close your browser! During recording and upload, you should not close the browser tab. Audio is recorded and uploaded in real time — premature closing can cause data loss.

Post-production (Post-process)

After recording ends, the server automatically processes the audio. The host can see progress in the Post-production section:

StatusWhat's happening
In queueWaiting 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)ColorMeaning
Idle● grayWaiting for recording
Uploading…● red (pulsing)Active chunk upload
Synchronized● greenEverything 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.

Green dot = ok — when you see a green dot and the text "All synchronized", your audio is safely on the server and you can close the browser.

Downloading the Recorded Podcast

When post-production finishes, two groups of files appear in the Download section:

Download Section After Completion
FINAL MIX
Final Mix
.mp3
INDIVIDUAL TRACKS
Isolated track — jan123
.mp3
Isolated track — marek_k
.mp3

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.

Downloads remain available later — you don't have to download them right away. You can return via Dashboard → click on the podcast.

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.

Banner — limit approaching
Recording limit approaching
Your subscription recording time is running out.
30

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:

Banner — host disconnected
Host disconnected
Waiting for host to reconnect.
2:15

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:

ActionDialog
Click "Leave""Leave room?" — disconnects you from the session
Click "Log out""Log out?" — disconnects and logs you out
Close browser tabNative browser warning (beforeunload)

Plan Limits

PlanMax podcastsMinutes / periodPrice
Free15 minutes€0
Podcaster5300 minutes€9.90 / mo.
Profi10600 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".

Maximum message length is 500 characters. Send with Enter or by clicking .
Part B

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.

Dashboard — Full View
Recavio
SK
Log Out
JN
HajDE0
Profi
Used: 339 min • Remaining: 261 min
Dashboard
My Podcasts
Subscription
Settings
Dashboard
Create podcasts, manage your recordings and subscription.
New Podcast
Podcasts
4 / 10
Used Minutes
339 / 600 min
Next Payment
11. 3. 2026
Auto-renewal is off. Active until this date.
Last 3 Podcasts
Show All
GS266 finished
19. 2. 2026 75:20
Download
Edit in Studio
Delete
TEST3 finished
18. 2. 2026 01:04
Download
Edit in Studio
Delete
TEST2 finished
18. 2. 2026 00:08
Download
Edit in Studio
Delete

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 with Actions
Episode #42 finished
23. 2. 2026 12:45
Download
Edit in Studio
Delete
Tech Talks processing
22. 2. 2026
Stop

Podcast Card Actions

ActionIconWhen Available
ShareStatus = finished — opens share modal
DownloadStatus = finished
Edit in StudioStatus = finished + Profi plan
ReprocessStatus = recorded or error
Stop ProcessingStatus = processing
DeleteNo active recording/processing

Podcast Statuses

StatusColorDescription
created / readyRoom is created, no recording yet
recordingActive recording in progress
recordedRecording done, waiting for processing
processingServer post-production in progress
finishedAll done, files ready for download
errorProcessing 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.

Subscription — Plan Overview
Your subscription: PROFI active renewal: off
Auto-renewal is off. Subscription remains active until the end of the paid period.
Active until 11. 3. 2026
Manage
Pricing
Choose the plan that suits you.
Free
€0 /mo.
  • 1 active podcast
  • 5 recording minutes
  • Podcast post-processing
  • No editor access
Choose
Podcaster
€9.90 /mo.
  • 5 active podcasts
  • 300 recording minutes
  • Podcast post-processing
  • No editor access
Subscribe
Active
Profi
€14.90 /mo.
  • 10 active podcasts
  • 600 recording minutes
  • Podcast post-processing
  • Editor access
Current Plan
Stripe portal — changing payment method, canceling subscription, and downloading invoices is handled via the Stripe Customer Portal. Open it with the "Manage" button.

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

Settings — Avatar and Nickname
Profile Photo and Nickname
Upload a photo and customize your account.
JN
jan123
Upload Image
Upload
Max 20 characters. Letters and numbers only.
If you don't have an avatar, we'll show your initials.
Max 2MB. Allowed formats: JPG, PNG, WebP.

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.

Settings — Change Password
Change Password
For security, first confirm your current password.
Current Password
••••••••
New Password
Repeat New Password
New password must contain at least 8 characters.
Save Password

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.

Password changed successfully! After saving, you'll see a toast confirmation. The new password takes effect immediately — use it at your next login.
Forgot your current password? If you can't remember your current password, use the Password Recovery function (section 15) — log out and click "Forgot password?" on the login page.

How Sharing Works

The sharing feature lets you create a public link for a finished podcast. Anyone with the link can listen via the built-in player directly in the browser and download it — no account required.

Where to Find the Share Button

On every finished podcast card (status "finished") you'll see a small button next to the other actions. When sharing is active, the button turns green.

Inactive Sharing

The button has a subtle accent tint — sharing hasn't been enabled or was turned off.

Active Sharing

Green button signals the link is active and the podcast is accessible via the public URL.

Share Settings (Share Modal)

Clicking opens a modal window where you have full control over sharing:

Share Modal — Sharing Settings
Share Podcast
Episode #42
Enable Sharing
Anyone with the link can listen and download
Audio Source
Original
Edited
File Format
MP3
WAV
Share Link
recavio.com/share/aB3x_kL9

Modal Options

SettingDescription
Enable SharingMain toggle — turns the public link on or off. When off, the link stops working.
Audio SourceChoose between Original (unprocessed master mix) and Edited (version from the editor). Edited source is only available if you've edited the podcast in Studio.
File FormatMP3 (320 kbps, smaller file) or WAV (lossless, larger file). WAV may not be available for all sources.
Share LinkGenerated public URL. Click to copy it to clipboard.
SaveConfirms changes. The button is active only when you've made changes.
Changing settings: If you change the source or format and save, the link stays the same — only the content served under it changes. No need to send a new link.

Share Page

Anyone who opens the share link will see an elegant page with a player and download button. The page displays the podcast name, author, date, duration, format, bitrate, and file size.

Share Page — Active Podcast

Player Elements

ElementDescription
Vinyl DiscAnimated disc — spins during playback, stops on pause.
Play / PauseMain button on the left side of the player. Starts or pauses playback.
WaveformVisual waveform — shows played (accent color) and unplayed (grey) portions. Click anywhere on the waveform to seek to that position.
Skip to StartButton on the right — jumps to the beginning.
Time DisplayBelow the waveform, shows current position and total duration.
Info BadgeFormat (MP3/WAV), bitrate, and file size.
Download PodcastMain button — starts the file download. Shows progress during download.

Share Page Error States

If the link doesn't work, the page displays one of the following states:

Not Found

The token in the URL doesn't exist or is invalid. Shows a "Share not found" message with a icon on the vinyl disc.

Disabled

The podcast owner deactivated sharing. Shows the podcast name and a message that the link is currently inactive.

Expired / Deleted

The podcast was deleted by its owner. Shows the name and an expiration message.

Important: The share link is public — anyone who gets it can listen to and download the podcast. To revoke access, simply turn off the "Enable Sharing" toggle in the share modal and save.
Tip: If you edit the podcast in Studio and want to share the edited version, open the share modal, switch the source to "Edited" and save. The link stays the same, only the served content changes.
Part C

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

Registration — Form
Back
Create Your Account
Sign up for Recavio — it's free.
Nickname
Email
Password
Show
Repeat Password
Create Account
Already have an account? Log in
FieldRules
Nickname3–20 characters, letters and numbers only
EmailValid email address, must be unique
PasswordMinimum 8 characters
Repeat passwordMust 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.

Email Verification — 6-digit Code
Verify Your Email
We sent a 6-digit code to you@​example.com
4
8
2
7
1
Back
Resend Code
The code has limited validity. If it expires, click "Resend Code". If you enter too many incorrect attempts, you'll have to wait a while.

Logging Into Your Account

The login form is straightforward — enter your email, password, and you're good to go.

Login Page
Back
Log In
Welcome back — let's go.
Email
Password
Show
Remember me
Forgot password?
Log In
Don't have an account? Sign up

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.

Password Recovery — Step 3: New Password
Set Your New Password
Choose a strong password for your account.
Password
Show
Repeat Password
Save New Password
After successful change, a message "Password changed! Redirecting to login…" appears and you'll be automatically redirected to the login page.
Security restrictions: too many failed code verification attempts will temporarily block further attempts. The frequency of code resend requests is also limited.
Part D

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.

Homepage — Login Box
Login
Email
your@email.com
Password
••••••••
Forgot password?
Log In
Sign Up
Guests join via an invite link — no sign-up needed.

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.

Homepage — After Login (Account View)
Account
JD
John Deep
your@email.com
Create podcast
Max. 20 characters. Letters, numbers, and spaces only.
Dashboard
Logout

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).

Tip: You can also log in via the dedicated login page at /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.

Homepage — Join a Room
Join a room
Enter the invite link or room code.
recavio.com/r/ABC123
Continue
For Guests
Use headphones for best audio
A quality mic makes a difference
Close background apps for stability

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.

Direct link also works: Participants can simply click the invite link (e.g. from email, chat, or SMS) and they'll land directly on the room page — they don't need to visit the homepage first.
Invalid code: If the room doesn't exist or the code is wrong, the room page will display an error. Check the link or ask the host for a new one.