# Introduction The Generic API messaging channel is Dixa's channel from external systems like chatbots, homegrown messaging platform, and connectors. ## When to use this channel The intent is to use this channel to serve conversations from another system to agents work in Dixa and use webhooks as a carrier between Dixa and your external system. A specific example is a chatbot which has it's own widget as a user interface installed on your store front. When a conversation needs human interaction the chatbot will invoke our API and create the conversation with messages for the agent to understand the context and continue the conversation like a regular escalation. More use-case will be described in the use-case pages. ## Different use-cases * [Escalate a conversation to agent](/docs/genericapimessagingchannel/escalate-to-agent) ## Not supported usage * The channel doesn't support audio, only text * File and media hosting, the external system will have to host it