Blog
4 September 2024 / 2 min read
updated on 1 October 2024

Developer features

JavaScript API

Tiny Chat offers a JavaScript API that enables interesting features.

The API is documented on our GitHub page, but let's summarize the main possible features:

  • You can dynamically set the title and subtitle of the widget. For example, you can display "Interested in {product}? " on a product page.
  • You can set triggers (for `onClick` events, scroll events, after a delay...). In the trigger function, you can show a message in a notification, such as "Are you interested in {product}? ". Example here.
  • You can associate user data to chats, user data will show on Slack with links to the user's past chats. Example here.
  • You can route the user message to different Slack channels. For instance, you can send all questions relating to subscriptions to a `#subscriptions` Slack channel. Example here.
  • You can send custom HTML, making the possibilities endless. For example, you can embed your own form in Tiny Chat. Example here.
  • Free help

    We can help you write your own script! You only need to contact us here or on our Tiny Chat and explain your use case.

    Freelancers and Agencies

    If you are installing Tiny Chat for a client, make sure you have been added to their Slack workspace before signing up with your client's Slack workspace.

    After signing up, both you and your client can sign in to the same dashboard by clicking on "Sign In".

    Tiny Chat is especially useful for clients who prefer not to use any tool other than Slack for customer support.

    What if my client cannot add me to its Slack workspace?

    In this case ask him to add you as an external user on its Tiny Chat dashboard.

    Your client will need to go to its "team" page on the Tiny Chat dashboard. There is a section there listing users and an email input to add an external user.

    Once your client has added you as an external user, you will receive an invitation by email. Then, you will be able to access your client's dashboard without signing in with Slack.

    portrait of Nils Aydin
    Nils Aydin
    Founder of Tiny Chat
    Terms of Use Privacy Policy Legal Notice Support