Features | Basic$279 / month | Growth$569 / month | EnterpriseCustomized |
---|---|---|---|
Monthly Active Users (MAU) | Includes 10,000 MAU Each additional MAU $0.04 | Includes 25,000 MAU Each additional MAU $0.03 | Custom |
Unlimited conversations and messages | |||
Group chats | |||
Support | Via chat during office hours | Priority chat & email | Priority phone, chat & email |
Customizable UI | |||
Chatbot interface | |||
Email, SMS, and push notifications | |||
Reply-via-email directly (sync to chat) | |||
Analytics and conversation monitoring | |||
File transfers & location sharing | |||
Voice messaging | |||
Mask contact information | |||
Message retention | Unlimited | Unlimited | Unlimited |
Webhooks | 1 webhook | 3 webhooks | 3 webhooks |
Custom (HTML & CSS) notification emails | — | ||
Custom email sender domain | — | ||
Real-time message translation | — | ||
Search messages & conversations | — | ||
In-conversation message search | — | ||
Domain masking | — | — | |
Uptime & support guarantees (SLA) | — | — | |
Guaranteed performance under high loads | — | — | |
Guaranteed at-rest encryption | — | — | |
Priority access to our roadmap | — | — | |
Designated Solutions Engineer | — | — | |
On-premise / Private cloud | — | — | |
Private dedicated servers | — | — | Add-on |
MAU count isn't affected by how often a user connects. Whether a user with a unique user ID connects only once or a million times, they still count as one active user for that given month.
Note that creating a session doesn’t yet add a user’s details to the TalkJS database. A user’s details are only added to the TalkJS database once a user with a session actually opens their chat. As a result, the "Active users" count can be larger than the number of users whose details you have in active conversations.
Yes, all plans include a forever free development mode. You get credentials for using TalkJS in production by "going live": this is the process of entering credit card information and going through checkout. Once you do that, you have two fully separate apps in the TalkJS dashboard, with two fully separate groups of users, conversations, and settings. You can then use the test app for development and testing, and the live app for your users.
While we don't have a hard limit on concurrent users, we typically consider fair usage for max concurrent connected users to be around 10% of MAU. If you go over the limit sporadically, that's fine, but if it becomes a regular occurrence we will ask you to upgrade.
A single TalkJS subscription can be used on one website or app. If you'd like to use TalkJS on multiple websites or apps then you'll need multiple subscriptions.
The number of users that you can have in a single group chat depends on your plan:
Basic: Up to 100 participants, and up to 300 guests
Growth: Up to 300 participants, and up to 1250 guests
Enterprise: Customizable to fit your needs
Any additional group chat users that exceed your plan are charged at a cost shown in the pricing calculator. For more information about group chat sizes, see group chats documentation
We needed chat and didn’t want to build it ourselves because it needs to be really great. The TalkJS team is laser-focused on chat, and we’re focused on building a great auction marketplace.