What are customer support chatbots and how do they help businesses automate responses and assist customers in real time, when should organizations implement chatbots to improve customer service, and how can they enhance response speed, availability, and overall user experience?