We currently have a chatbot that uses the Intercom Webhook API. That way we can control the whole message flow with the user.
It would be great if HubSpot could implement a similar API, so we could have one place to manage our users.
One extra thing, the Intercom API doesn't implement anything for when the user is typing. That would be nice if you guys can add that extra bit too.