TalkJS allows different groups of users to have different settings by assigning them a 'role'. You have full control over which user gets which role. You can create roles from the TalkJS dashboard.

For example, a role allows you to define the following settings for a group of users:

  • Allow/disallow file or location sharing
  • Create custom email notification templates
  • Configure SMS settings
  • Configure text/contact information surpression
  • Configure how links in chat messages wll be opened
  • Customize the standard TalkJS user interface using themes