Tiledesk Developer Hub
WebsiteCommunityTutorialsGet started
  • Introduction
  • Community
  • Ask for Support
  • Public Roadmap and Changelog
  • Tutorials
  • Widget
    • Widget SDK
    • Javascript API: Methods
    • Javascript API: Attributes
    • Javascript API: Listeners/Events
    • Widget Authentication
    • Widget Angular integration
    • Widget React integration
    • Widget for Android with WebView
    • Widget for iOS with WKWebView
    • Widget for Flutter with WebView
    • Widget for React with WebView
    • Widget for Wix Website platform
    • Tutorials
      • Hide widget
      • Show/Hide widget programmatically
      • Force widget loading without user interaction
      • Mobile positioning
      • Custom size (width/height)
      • Installing widget on selected pages
    • Conversation Embedded Apps
      • Payment App Tutorial
      • Prechat form App Tutorial
    • Advanced
      • Preset the Widget on a specific Department
      • Authentication Flow
      • Widget protocol specs
      • Prechat Form JSON specs
      • Prevent multiple conversations
      • Old versions
        • Web SDK v4
  • External Chatbot
    • Introduction
    • Hello World tutorial
    • Chatbot to Human handoff
    • Send Text Buttons
    • Advanced Tutorials
      • Introduction
      • Tutorial 1 - Dialogflow as external chatbot
      • Tutorial 2 - Buttons and images
      • Tutorial 3 - Automatic human handoff with fallback intent
      • Tutorial 4 - Explicit Human handoff with user intent
      • Tutorial 5 - Gracefully handling operating hours during handoff
      • Generate Dialogflow Google Credentials file
    • Rasa tutorials
      • Rasa Tutorial 1 - Rasa as external chatbot
  • Resolution bot
    • Introduction
    • Quickstart
    • Webhook service
    • Rich messages
    • Tutorials
      • Chatbot chooser (multilanguage)
      • Department chooser
      • Order info (webhook)
  • APIs
    • REST APIs
      • Introduction
      • Authentication
      • Requests
      • Leads
      • Messages
      • Activities
      • Projects
      • Team
      • User
      • Analytics
      • Canned responses
      • Tags
      • Events
      • Jwt
      • Labels
      • Images
      • Files
      • Segments
      • Chatbots
      • Knowledge Bases
        • Knowledge Base
        • Contents
        • Question & Answer
      • Management Api
        • Departments
        • Groups
    • NodeJS SDK
    • Webhooks
      • Subscriptions
    • Conversation Messages APIs tips
    • Realtime API
    • JWT Authentication
      • JWT Custom authentication Tutorial
    • Tutorials
      • REST API
        • Sending and receiving messages with Tiledesk APIs
        • PHP Tiledesk REST API example
        • Import multiple messages into Tiledesk using REST APIs from third party app
      • Webhooks
        • Custom Request assignment
        • Request transcript on close
  • Apps
    • Build Custom App - Quick start
    • External Channels integration flow diagram
    • Telegram integration tutorial
  • Dashboard & AgentChat SDK
    • Dashboard SDK
    • Agent Chat SDK
  • Architecture
    • Architecture overview
    • Components list
    • Bot Design diagram
    • Multi Channel Message Flow
  • Installation
    • Installation
    • Running Tiledesk using Docker Compose
    • Running Tiledesk with Kubernetes using Helm
    • Choosing Hardware
  • Configuration
    • Chat21 channel configuration
    • Email parameters and templates configuration
    • Configure the logging system
Powered by GitBook
On this page
  • Connect Telegram Channel Tutorial
  • Custom Authentication Tutorial
  • Hide Widget tutorial
  • Conversation-embedded apps, Quick start
  • Conversation-embedded apps, prechat form during chat
  • External Chatbots Tutorials
  • Resolution Bot Tutorials
  • REST APIs Tutorials
  • Webhooks Tutorials

Was this helpful?

Tutorials

PreviousPublic Roadmap and ChangelogNextWidget SDK

Last updated 1 year ago

Was this helpful?

In this section we list all developer tutorials available for the Tiledesk platform.

Having all the tutorials listed in a single page is a good way to get a global vision of all the amazing things that you can do with Tiledesk.

Connect Telegram Channel Tutorial

Telegram integration

This integration allows you to connect your company's Telegram bot to your Tiledesk account, thus creating a tunnel between the two platforms. Therefore customers can reach your support simply by writing to your Telegram bot and these messages will be delivered to the Tiledesk webchat, along with messages from other channels.

Custom Authentication Tutorial

To get a taste of the final result you can find the live web application up and running at this url:

Hide Widget tutorial

A very simple tutorial to hide the widget when no agent is available. Good to learn the basics of Widget SDK (and some Tiledesk APIs too).

Conversation-embedded apps, Quick start

A quick start, introductory tutorial to conversation-embedded apps. You will learn how to implement a basic conversation-embedded application. It's a skeleton App that will show you the basic principles, architecture and APIs involved in the development of a simple conversation-embedded application.

Conversation-embedded apps, prechat form during chat

Do you want a more customizable prechat form? Do you want the user to play with your chatbot and ask his personal data only when needed (i.e. during human handoff)? With this tutorial you'll learn how to setup a minimum and fully functional prechat form that appears in the conversation only when the user is bored with your chatbot and would like to chat with a human!

External Chatbots Tutorials

Resolution Bot Tutorials

  • Resolution bot - Fallback to Knowledge-Base

REST APIs Tutorials

Webhooks Tutorials

This section proposes a set of tutorial to show some common tasks you can address using this feature.

The main purpose of webhooks is call a user-defined action (in the form of an HTTP endpoint) when specific Tiledesk events occur.

This tutorial will guide you to a deep look of Tiledesk custom (and secure) for your end-users. This tutorial is a fully-functional, full-stack application (backend+frontend) deployed on replit with nodeJS (backend) and HTML+Javascript (frontend).

Conversation-embedded apps - Quick start

In-conversation Prechat form

The first tutorial addresses an custom assignment every time a new request is moved to a Department's pooled routing schema.

The second tutorial shows how you can get your chat transcript on each closing operation (i.e. for the purpose of sending it to your remote CRM to synchronize conversations)

Telegram integration Tutorial
JWT authentication
Custom authentication Tuturial
https://tiledesk-html-site.tiledesk.repl.co/custom-authentication-example.html
Widget - Hide widget
Widget - Payment App Tutorial
Prechat form App Tutorial
External Chatbot - Hello World tutorial
External Chatbot - Chatbot to Human handoff
External Chatbot - Send Text Buttons
External Chatbot - Advanced Tutorials
External Chatbot - Introduction
External Chatbot - Tutorial 1 - Dialogflow as external chatbot
External Chatbot - Tutorial 2 - Buttons and images
External Chatbot - Tutorial 3 - Automatic human handoff with fallback intent
External Chatbot - Tutorial 4 - Explicit Human handoff with user intent
External Chatbot - Tutorial 5 - Gracefully handling operating hours during handoff
External Chatbot - Generate Dialogflow Google Credentials file
External Chatbot - Rasa Tutorial 1 - Rasa as external chatbot
Resolution bot - Quickstart
Resolution bot - Rich messages
Resolution bot - Chatbot chooser (multilanguage)
Resolution bot - Department chooser
REST API
REST API - Sending and receiving messages with Tiledesk APIs
Custom Request assignment
Request transcript on close
Webhooks - Custom Request assignment
Webhooks - Request transcript on close