Pricing

Chat and calling, priced by monthly active users.

Free for your first 1,000 monthly active users. Every plan has every feature, with unlimited messages and voice and video call minutes included, so there is no separate bill for calling.

Plans

Free

$0/ month

For building, testing and small apps.

Monthly active users
1,000
Voice minutes
100
Video minutes
50
  • Unlimited messages
  • All chat, call and push features
  • 5 webhooks, 1,000 deliveries a day
  • 300 MB of attachments, 1 MB per file
  • Or your own S3/R2 bucket, any plan
Start free

Scale

$249/ month

For apps where calling is a core feature.

Monthly active users
50,000
Voice minutes
100,000
Video minutes
25,000
  • Everything in Pro
  • Five times the users of Pro
  • Ten times the voice minutes of Pro

What counts as active

Anyone who uses your app in a calendar month: an API request, opening the socket, answering a call. Creating users or minting tokens from your backend doesn't count, and people already active are never cut off.

How minutes are counted

Each person on a call, per minute. A 10-minute call between two people is 20 minutes. Ringing is free, so an unanswered call costs nothing. Turning a camera on counts as video from that moment.

Paying

Card billing is being set up, so paid plans are activated by hand for now. We reply within 24 hours. Need more than Scale? Email [email protected].

Compare plans

Per workspaceFreeProScale
Price per month$0$59$249
Monthly active users1,00010,00050,000
Voice call minutes a month10010,000100,000
Video call minutes a month502,00025,000
MessagesUnlimitedUnlimitedUnlimited
Webhooks5, with 1,000 deliveries a dayUnlimitedUnlimited
Hosted attachment storage300 MB, 1 MB per file500 MB, 25 MB per file500 MB, 25 MB per file
Your own bucket (BYO storage)IncludedIncludedIncluded
Chat, calling, rooms and pushIncludedIncludedIncluded
People per callUp to 16Up to 16Up to 16

Limits are enforced on the server for every client. Limits & quotas in the docs

Pricing questions

What is a monthly active user?

Anyone who uses your app in a calendar month: an API request with their token, opening the realtime socket, answering a call from a locked phone, or replying from a notification. Your backend creating users or minting tokens does not count, and neither does being rung or sent a notification.

Are voice and video calls included?

Yes. Every plan, including Free, includes voice and video call minutes. Free has 100 voice and 50 video minutes a month to try calling on real phones; Pro has 10,000 and 2,000; Scale has 100,000 and 25,000.

How are call minutes counted?

Per person on the call, per minute. A 10-minute call between two people uses 20 minutes. Ringing is free, so an unanswered call costs nothing. A call counts as video from the moment anyone turns a camera on.

What happens when I reach a limit?

New monthly active users are refused with 402 mau_cap_exceeded and new calls with 402 call_minutes_exhausted until the month turns or the plan changes. People already active this month keep working, and calls already connected carry on.

How much attachment storage is included?

poolse stores 300 MB of attachments on Free, with files up to 1 MB, and 500 MB on Pro and Scale, with files up to 25 MB. On any plan you can connect your own S3-compatible bucket instead, such as Cloudflare R2 or AWS S3: new files then go there, with no storage limit from poolse and files up to 100 MB. Files never pass through poolse either way.

Is the free plan really free forever?

Yes. The Free plan has no time limit and needs no card. It includes every feature, with the limits shown above.

How do I upgrade?

Apply for Pro or Scale on this page or from the dashboard billing page. Card billing is being set up, so paid plans are activated by hand for now, and we reply within 24 hours. For more than Scale, email [email protected].

Ship chat and calling this week.

Free for your first 1,000 monthly active users, with call minutes to try it on real phones.