The Tiledesk Chatbot Engine is an open-source Node.js framework for building multichannel chatbots. It enables operations teams to automate customer interactions across various platforms. The engine integrates with the Tiledesk Design Studio for bot management and supports hybrid search and retrieved-augmented-generation for enhanced conversational capabilities.
git clone https://github.com/Tiledesk/tiledesk-chatbot.gitThe Tiledesk Chatbot Engine is an open-source Node.js framework for building multichannel chatbots. It enables operations teams to automate customer interactions across various platforms. The engine integrates with the Tiledesk Design Studio for bot management and supports hybrid search and retrieved-augmented-generation for enhanced conversational capabilities.
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/Tiledesk/tiledesk-chatbotCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Create a multichannel chatbot workflow for [COMPANY] in the [INDUSTRY] sector. The chatbot should handle [SPECIFIC USE CASE], such as customer support, lead generation, or FAQs. Use the Tiledesk Automation Engine to design the workflow, ensuring it integrates with [CHANNELS] like WhatsApp, Facebook Messenger, and email. Provide a step-by-step guide for implementation.
## Tiledesk Chatbot Workflow for GreenTech Solutions ### Overview GreenTech Solutions, a renewable energy company, needs a multichannel chatbot to handle customer inquiries about solar panel installations. The chatbot will be deployed on WhatsApp, Facebook Messenger, and email, providing instant responses and scheduling consultations. ### Workflow Steps 1. **Greeting and Introduction**: The chatbot welcomes users and asks for their preferred language. 2. **Initial Inquiry**: The chatbot asks if the user is interested in solar panel installation, maintenance, or general information. 3. **Data Collection**: For installation inquiries, the chatbot collects the user's location, roof type, and energy needs. 4. **Scheduling Consultation**: The chatbot offers to schedule a consultation with a sales representative and provides available time slots. 5. **Follow-Up**: After the consultation, the chatbot sends a follow-up email with additional resources and a thank-you message. ### Integration Details - **WhatsApp**: Uses the Twilio API for seamless communication. - **Facebook Messenger**: Integrates with the Facebook Graph API. - **Email**: Utilizes SendGrid for email notifications. ### Expected Outcomes - Reduced response time for customer inquiries. - Increased lead generation and conversion rates. - Improved customer satisfaction and engagement.