API Overview

With our different APIs you're able to get notifications about events, request information and customize Userlike's behavior. To give you a better overview of our APIs with their uses and differences, we prepared an orientation table.

Get event notifications

Userlike's API allows you to customize how you will be notified about incoming chats. You can also use it to explore deeper tracking options or to individualize your transcript handling.

APIWorks withDescriptionProduct
Add-on APIUser API requestsIntegrate Userlike into your favorite 3rd party apps or your own notification system.Team
Custom Transcript HandlingUser API requestsInstead of sending emails through our email infrastructure, send transcripts to your own server via a callback URL.Business
Client Tracking APIJavaScriptIf you’re already using a tracking solution for your website, you can integrate it with Userlike and track Userlike-specific events.Business

Customize Userlike's behavior

Use our API to tailor Userlike to your specific requirements. Change the Widget's approach mode dynamically, use JavaScript events on your website to trigger chat events, send your own data into the Chat Panel or fully customize your chat button.

APIWorks withDescriptionProduct
Userlike Messenger APIJavaScriptControl the Chat Widget behavior through the Userlike Messenger API. It allows you to define the start and flow of your chat communication based on your website's behavior, events, and functions.All
RequireJS APIJavaScriptYou can load our Chat Widget loader code with RequireJS, too. It's totally simple and you're able to pass additional options to configure the Widget setup.All

Access data

Use our API to query data collected and used by Userlike.

APIWorks withDescriptionProduct
JSON APIUserlike API requestsUse our JSON API to manage your chats and offline messages or to change the Operator status remotely. Mind the API rate limits.Business
Analytics APIUserlike API requestsOur Analytics JSON APIs allows you to easily integrate Userlike with your favorite third-party tracking software, CRM, or your own custom tracking solutions.All