Frequently Asked Questions

A list of answers to our most asked questions.

This should help. If not, please drop us a line.

Answer

TalkJS allows buyers and sellers on your marketplace or platform to connect via chat, instead of contact forms or emails, and lets you get out in between. Fast direct contact increases sales and saves you time.

Answer

TalkJS is shipped as a Javascript API that allows you to turn a DIV into a chat with just a few lines of code. We provide a small JavaScript library with a simple API consisting of a few functions and callbacks. The API has no dependencies and works great with every framework or library (including, but not limited to: JQuery, AngularJS, Ember, React).

Answer

It takes no more than 10 minutes for a developer to integrate TalkJS into a site and get it working.

On average, our customers report that 1 developer worked roughly 1 afternoon to fine-tune things and customize the integration to their needs.

Answer

TalkJS is a responsive web application that works on practically any device, browser and screen resolution. TalkJS backend is built on Phoenix, an Elixer framework. Frontend is Javascript, built on the React framework. TalkJS is hosted by Digital Ocean. Browser support: Chrome, Firefox, Safari, Opera, Edge, Internet Explorer 9 and higher.

Answer

It's pretty straightforward. You identify a user by id (your internal id), name and email address. For the seller, this information is mandatory, for the buyer it is optional (the chat will ask for a name on startup and for an email address after the first message was written).

Answer

TalkJS ships a simple but powerful JavaScript API that allows you to:

  • Enable and disable the “suppress contact info”
  • Filter message content yourselves, should you wish
  • Get notified whenever either party writes something
  • Check whether a user has new messages (for building an “envelope” icon in your menu bar, for example)
  • Inject “system messages” into the chat for events that happen on your platform (e.g. “user made offer X” or “user bought product Y”)

A server-side API for programmatic access without an active user session is currently under construction. Please let us know if you're interested in this so we can make sure it supports your use case from day 1.

Answer

We will not restrict access to TalkJS, even if you go over your plan limit. First and foremost are your users and your app, and it should stay working no matter what.

Should your app get more active users or conversations than your plan allows per month, we will get in touch with you and offer you a larger plan.

Answer

We love open source and community projects, so we have decided to make TalkJS entirely free for non-commercial purposes. When you go live, there's a button you can click to let us know you're using TalkJS non-commercially, and you'll be able to go live without paying.

Note: The non-commercial TalkJS license includes no support. If need want the certainty of access to our great customer support, please become a paying customer.