Skill Injector April 09, 2024 14:56 Updated Index: Introduction How does it work? Installation and configuration Usage examples Support Increase the efficiency of building your conversational flows With our tool, you'll be able to inject ready-made flows into your chatbot, saving time and increasing the productivity of your work. Introduction Skill Injector is an extension for the Blip platform that offers resources to streamline the construction of conversational flows in your chatbot. With this tool, you can inject ready-made flows into your bot, eliminating the need to create everything from scratch. This saves time and increases the efficiency of your work, allowing you to focus on improving the user experience in your conversations. How does it work? Currently, Skill Injector offers the feature of inserting an NPS (Net Promoter Score) flow into your chatbot. With this flow, you can collect user feedback and assess the level of satisfaction with your service. This helps identify improvement opportunities and make strategic decisions to enhance the user experience. Attention: The injected flow will overwrite the current builder flow. It is supported on any channel that integrates with Blip. Installation and configuration When activating the extension through the Blip Store, it can be installed on the router bot. After installation, you can choose which linked chatbot will receive the skill - we recommend creating a new bot and connecting the service to the router. Follow the steps below to install the extension: Log in to the Blip platform. Access the Blip Store Search for "Skill Injector" and select Install the extension on the desired bot When injecting the skill into your chatbot, you'll need to provide some information: Which sub-bot will it be called by? In this field, you should inform the chatbot that will come before the skill. For example, injecting an NPS skill, you would like all your customers who have completed some interaction to receive the NPS survey. Thus, the selected sub-bot will be the "Interaction" one. From which block? In this field, you will select the last block of your sub-bot. The one that will direct the customer to the NPS flow. In the interaction bot, for example, it is usually the one where the customer receives some thank-you message or the conversation is ended. User inputs that lead to the skill The block you provided in the previous step has exit conditions. Is there any user input expected in this block? If so, what is the input that will lead them to the injected skill? At the end, redirected to which bot? Here you will select the sub-bot to which the user will be directed when they finish the journey in the injected skill. From which block This field should always be filled with the exit block (final block) of the injected skill. Setting up custom reports: Once your flow is live and users go through it, as the skill is already tracked, you will have the opportunity to create custom reports in the Analysis tab of Blip. ⚠️ Attention: for the reports to work correctly, we recommend that you do not modify any implemented tracking. Skill de NPS Block Action Type Category Action [WhatsApp] Build NPS menu Entry NPS menu display in WhatsApp Display [Blip Chat] Build NPS Menu Entry NPS menu display in blip chat Display Get user rating Exit user rating selection in NPS {{userRating}} Get user rating Exit unexpected user rating in NPS {{input.content}} Get user rating Exit detractor rating in NPS {{userRating}} Get user rating Exit neutral rating in NPS {{userRating}} Get user rating Exit promoter rating in NPS {{userRating}} Unexpected input Entry unexpected input rating display in NPS Display Neutral/Promoter rating Entry satisfied rating display in NPS Display Detractor rating Entry unsatisfied rating display in NPS Display Get user feedback Exit user feedback selection in NPS {{input.content}} Ending Entry completion display in NPS Display Usage examples Use the list to select the skill to be injected On the extension screen, you'll have the opportunity to test the flow that will be injected. To do this, simply interact with the chatbot on the screen! Support If you have any questions or encounter any issues with the extension, please contact us at support@blip.ai. For more information, visit the discussion on the topic in our community or watch the videos on our channel. 😃 Related articles How to reset users through Beholder? Blip Low Code Commands Extension Smart Sales - Conversational Commerce Beholder Extension Dashboard - Data Analysis