Take a look at the docs on Message and Voice Channels. Channels have been setup for FB Messenger, Slack, Twilio and others. You can also create custom connectors and there are several web based open source components that can be included on an existing website.