The chatbot in HaloITSM is built in the application and configured in a drag and drop workflow builder. It can recognize the user, present options based on their user role or department, log a ticket in a conversational way, and be embedded on external websites or used on teams. The options available to users can be specific based on their user role or department, and multiple versions of the chatbot can be made available to multiple types of users.