Pesto Blog

Frequently Asked Questions

Doug Safreno
Doug Safreno
Apr 14, 2020 - 6 min read
Frequently Asked Questions

Note: you may also want to read Pesto best practices.

Table of Contents

  1. Pricing & Limits
  2. Operating Systems and Browsers Supported
  3. Bugs & Fixes
  4. Privacy
  5. Security
  6. How To's

Pricing & Limits

How is Pesto priced?

Pesto is free for now while we focus on product features, quality, and user growth over monetization. We plan to eventually introduce a paid tier, and we will give at least one month's notice to all users before doing so.

How will Pesto be priced when pricing is introduced?

We intend to introduce a paid tier (per user per month/year) alongside the free offering. The exact pricing and feature breakdown between paid and free tiers will be announced approximately one month before the introduction of the paid tier.

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.

For Safari on iPhone and iPad, this limit is max 4 users. (we heavily recommend the app experience)

For iOS apps on iPhone and iPad, this limit is max 17 users.

For Android, the limit is max 12 users.

What operating systems and browsers are supported?

Note: EA stands for early access. Early access is usable but not considered stable.

macOS Windows Linux iOS Android Chromebook
Native app Yes Yes EA Soon Soon n/a
Installed web app no no no EA EA n/a
Chrome Yes Yes EA no EA EA
Edge (Chromium) Yes Yes n/a no EA n/a
Safari EA n/a n/a EA n/a n/a
Firefox Yes Yes EA no no n/a
Samsung n/a n/a n/a n/a EA n/a


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 in 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!

How do I upload additional logging to help the Pesto team?

On desktop (please also message us via the "Pesto team"):

On Chrome (please send to us via the "Pesto team"):

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.
TCP: 443
UDP: 1024-64000

If you switch to v1, we use 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.
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 disabling hardware acceleration, let us know in Intercom if that doesn't work.

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


What's the difference between closed door and open door?

Closed door:

  1. Communication like a phone call. Other users must ring you to bring you into rooms.
  2. Never marked as idle.

Open door:

  1. 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
  2. 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.

From the Pesto manual status menu

You can select this manually in the status menu, or configure how calendar events show up under "My user preferences" → "Integrations."


Where are your privacy policies / terms of service?

Here: TOS / Privacy

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 To's

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?

Remove everyone from the team, yourself last (see previous question)

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:

Let us know if you find any other ones, and we'll list them here.

Pragli Press Kit

Pragli Press Kit

Vivek Nair
Vivek Nair
Apr 14, 2020 - 4 min read