Frequently Asked Questions
Note: you may also want to read Pesto best practices.
Table of Contents
Pricing and Limits
How is Pesto priced?
Pesto is currently rolling out a pricing plan that includes a free tier and a paid tier. Learn more about our plans here.
Pesto is free until June 1, 2022. Starting on June 1, 2022, you will have the option to pay for Pesto - but no free tier limits will be enforced.
Beginning on July 1, 2022, we will enforce free tier limits.
Are the room minutes refreshed monthly or just up front?
The minutes are given up front, and are not refreshed monthly.
How many users can be in a team?
We currently don't have a limit on the number of users who can be in a team. However, we recommend keeping each team to <50 people, and using our multi-team support to split larger groups into individual teams.
How many users can be in a single room (within a team)?
Rooms are audio/video meeting spaces within a team. We currently support a maximum of 25 users in a single room.
Supported operating systems and browsers
Note: EA stands for early access. Early access is usable but not considered stable.
What's the difference between closed door and open door?
- Communication like a phone call. Other users must ring you to bring you into rooms.
- Never marked as idle.
- Communication like a walkie-talkie. Other users can click on you to pull you into a room. By default, if pulled, you will join with audio and video off
- After 10 minutes of inactivity, you will be automatically marked as idle
When someone pulls me into a room, can they hear or see me?
Short answer: no, and you can disable pulls by closing your door.
Long answer: when person X starts a conversation with person Y or pulls person Y into a room, by default person X has audio on and video off, and person Y has audio off and video off (to protect privacy).
Your own defaults can be customized in "My user settings" → "Audio and video"
What is "video avatar"? Where does the video go?
"Video avatar" is an in-room option that replaces an actual video stream. It's more private than actually having your video on.
"Video avatar" uses your camera to detect you. All detection is done locally on your computer. No video is uploaded / transferred anywhere.
Your horizontal position and your smile state are transferred (as numbers) to move avatars on other people's screens. No history is saved.
When I set my status, can people still pull me into a room?
Your status can be automatically managed by your calendar, or manually overridden. Either way, you determine the behavior. You can tell what Pesto is doing by the icon to the left of your name.
You can select this manually in the status menu, or configure how calendar events show up under "My user preferences" → "Customizations."
Are you SOC2 Compliant?
Yes, we are. Specifically: we are Type 1 compliant. If you’re interested in receiving a copy of our report, reach out to [email protected] for more information (requires signing an NDA).
Read more here: /blog/soc2
Where are your privacy policies / terms of service?
Give me an overview of Pesto's security features
Authentication is done securely via O-Auth with Google, Microsoft, or Github.
Pesto's audio/video/screen share is backed by WebRTC. As necessitated by the WebRTC standard, communication is encrypted.
Room UUIDs are securely randomized (security by obscurity) by default, and can be locked easily to prevent meeting bombing if someone undesirable is given the UUID.
All data outside of audio/video/screen share is stored in our Google Cloud database, which is encrypted at rest. Our security rules are used to guarantee that only members of teams have access to team data. Only the 5 members of the engineering team have access to the DB.
For more specific questions or concerns, please message us via Intercom on the home page or in the app.
How do I remove myself / someone else from a team?
First, open team settings.
Then, delete the member under "Members"
How do I delete a team?
Go to Team Settings > General > Delete this team.
The UI is too big, I can't see everyone. How do I see more people on my team?
For now, use Cmd/Ctrl +/- to zoom in and out. We will have a better solution soon.
How do I integrate my calendar?
How do I delete or rename a room?
Hover over the team in the sidebar and then press the gear to reach the room settings. From there, you can edit room names and/or delete rooms.
How do I access the tray mode?
In macOS, you can find it in the top right corner of the screen.
On Windows, it will show up in the taskbar, generally in the bottom right hand corner of the screen.
Note that on Windows it may be collapsed - here's how to get to it, and un-collapse it, if so.
How do I share my computer's audio with my screen?
We currently don't support this natively in Pesto, though we intend to.
As a stopgap, consider using external software to route your audio output into Pesto. Here are a few options to consider:
- Free: https://github.com/ExistentialAudio/BlackHole/wiki/Multi-Output-Device
- Paid: https://rogueamoeba.com/loopback/
Let us know if you find any other ones, and we'll list them here.
Bugs and Fixes
Pesto crashed / I found a bug / something was unintuitive. How can I report it?
Please log the issue via the Pesto team chat which you can find in your Pesto team or through Intercom, the chat bubble at the bottom-right of the Pesto website. We depend on your reports to improve Pesto, so please let us know when you run into something!
I cannot join a room or start a conversation because our corporate firewall is blocking the connection. What ports or domains do I need to unblock?
We primarily use our own video / audio backend (v2 in the app). Here are the ports and domains that must be unblocked.
.media.pesto.app TCP: 443 UDP: 1024-64000
If you switch to v1, we use Agora.io as our video conferencing provider. Here are the ports and domains that must be unblocked to properly access their servers. Learn more about Agora's firewall restrictions here.
.agora.io .edge.agora.io .agoraio.cn .edge.agoraio.cn
|Destination Ports||Port Type||Operation|
|80; 443; 3433; 4700 - 5000; 5668; 5669; 5866 - 6000; 6080; 6443; 8667; 9667; 30011 - 30013 (for RTMP converter)||TCP||Allow|
|3478; 5866 - 6000||UDP||Allow|
On an AMD 15" or 16" Macbook Pro, I'm seeing weird flashing / red tearing / crashes. How do I resolve?
Try restarting the application. Go to My User Settings > Interface.
On a Chromebook / Chrome OS, I am getting horrible video performance / lag. How do I fix this?
Try enabling this Chrome flag: chrome://flags/#force-preferred-interval-for-video