Domain masking for TalkJS

Traditionally, TalkJS works by creating an iFrame element on customers website to our service located at app.talkjs.com . While this domain won’t be publicly visible to end users, it will appear in the network requests tab of browsers. Under some circumstances this may be undesirable such as if you want to mark using TalkJS, or […]

Can I resize TalkJS so that it fits the given area?

In order to change the height of the TalkJS UI you can set the dimensions of the container in your CSS. In order to modify the width you have to edit the following classes’ width in themes: inbox-feed-panel and inbox-chat-panel.

How does tracking and duplication work in the event that someone (either inadvertently or on purpose) strips the content of the notification email (rendering it blank) and then replies anyway?

Our notification emails are sent from a special unique email address which includes an authentication code. Anything that users will email to that address will end up in that same conversation. Additionally, we have some heuristics in place that usually manage to remove the signature and quoted-reply text from the message, before it gets posted […]

What files formats/types can be sent using TalkJS?

TalkJS Standard plan and up customers can allow files to be transferred between users. Currently TalkJS supports the sending of the following file types: mp4 | mpeg |qt | avi | mkv | mov | webm | aiff |aif | midi | mid | gif | jpeg | jpg | png | tif | tiff| […]

Can I request a custom / additional feature be added to TalkJS?

We consider each custom feature request on a case by case basis depending on the customer, how urgent the issue is and how many of our users would benefit from the proposed feature. Contact us if you’d like to discuss the possibility of a custom feature request.

Can I use my TalkJS subscription / appID on multiple websites?

Technically it is possible, although we would recommend against it unless you intend for users to be able to communicate with each other across the websites. If you want to ensure that each website has its own isolated TalkJS chat environment we suggest you have one TalkJS account / subscription per website.

Can we let visitors start a chat without registering for an account?

TalkJS needs a user ID to be able to know who a person is. You can get around this for visitors by creating anonymous user accounts and using that user id to identify the user with TalkJS. Using our HTML panel feature you could ask the user for information during the chat. We have made […]

How does TalkJS determine whether to send an sms/email notification to a user?

TalkJS includes a carefully tuned heuristic to ensure that people who miss messages are notified quickly, without feeling like they’re getting spammed. When a person is actively looking at a specific chat, no email/sms notification will get sent. And when a person is not looking at a specific chat, TalkJS waits until the last person […]

Can I see if a user is online or not?

Yes, we have a REST API call for this. Please see the link below for more information on a user’s ‘online status’. talkjs.com/docs/REST_API/Reference/User_Presence.html  

Don't reinvent the wheel. Our chat API + SDK allows developers to easily add chat between users on your platform in hours instead of months.
Try for free