Chatbots should have a specific purpose that is clearly communicated to users. Chatbot UX best practices include using a conversational tone, familiar communication styles, and product suggestions for a seamless and satisfactory user experience.