This post aims to help you get started with using Botmock to prototype chat, voice, and IVR designs. Get started with conversation design by enrolling in a FREE 14-day conversation design challenge, brought to you by Daily UX Writing and the UX Writers Collective.
Botmock is a multi-modal and multi-lingual conversation design tool for prototyping conversation experiences including but not limited to chatbots, voice UI, and IVR.
Just as in popular design tools like Figma and Miro, Botmock has an unlimited area of canvas for you to ideate and design. But unlike generic product design tools, Botmock is a tool built specifically to design conversational experiences and then bring them to life, without having to code anything! Basically, this means it's got specific features that make your conversation design process a lot more productive and efficient.
On Botmock's canvas you can drag and drop blocks that look and function exactly like components of a conversational experience, such as clickable selection menus and buttons. Once you lay out your flow on the canvas, you can use the "Run" mode to actually talk to your bot! Other features that will help you design a conversation super easily include creating Journeys to showcase the dynamic conversational flow, and importing intents and utterances from spreadsheets for a smooth design transfer, exporting designs to major implementation platforms such as IBM Watson, Google Dialogflow, Rasa, Alexa Developer Console. You can also easily collaborate with a team by working on a flow together, commenting on each other's blocks, and making quick iterations. If you're designing a chatbot or voice application, your design process will go 1000x faster in Botmock!
At any point in your design process, you can run your conversation flow in Botmock to visualize what it would look like as an actual conversational experience.
When you are running your conversation flow, you can also display the variables by clicking on the button at the top right corner to check their values.
Here are some real user run-demos from participants in the daily conversation design challenges:
I've finished writing out all my intents and utterances in Excel sheets, now what? or, I've finished planning out everything my bot's going to say, now what? On Botmock, the feature called "Journeys" lets you completely visualize what your conversation flow is going to look like on a chatbot or voice user interface, and you can also choose a voice for your voice design! Simply click on the blocks following the path that you want to demo, and save the journey. and... voila! Use this clip to impress your investors, product managers, and interviewers!
View the journey of a daily conversation design challenge participant here.
Test your chatbot by sending your user testing link to people and have them try out your chatbot in their browser!
You can check the status of every user testing session and further investigate them by clicking on the user's session and watch the session replay to see what issues they encountered.
Typed up all your intents and utterances in an Excel sheet and don't want to enter single entries of utterances manually? It's super easy in Botmock: just import from your Excel or any CSV files, and your intents and utterances will be filled for you automatically.
Botmock makes your designer-developer handover very easy. Depending on your integration platforms, there will be different requirements. However, the general process remains the same: in the settings menu, you can see all the API info that you will need to import the design from Botmock to the development platform. All intents, utterances, and entities will be transferred over to the development platform automatically.
If you have multiple designers that work on the same design in Botmock, then you should take advantage of the easy collaboration process. You can invite anybody to work on the project by typing in their email, and you will be able to assign them a role of either an editor or a reviewer. Once they accept your invitation, you will also be able to toggle access for them. If a designer leaves the project, just toggle access off so they won't have access to this project anymore.
You can also generate a public shareable link so that anyone with the link can view the project but not edit it. If you decide that you don't want your project to be public anymore, you can easily make it a private project. Moreover, you can password protect your link by setting a security password under project settings.
In addition, you can make comments in the project and assign members to a task by directly tagging them in the project.
You can even comment on any individual block and tag members so that the collaboration process is even more efficient!
Now, are you ready for some conversation design challenges? Sign up on https://dailyuxwriting.com/conversation-design-challenge to get started with the 14-day conversation design challenge! Or, if you're inspired to hone your skills, jump right into a course on Chatbot Writing & Design!