We use Intercom for in-app messaging and chat since Hubspot doesn't offer this (yet)... We also have our own internal system for managing customers. When we email customers via Hubspot, I use a workflow with a webhook to log a record in our system. This way, our system sees all Hubspot messages.
What I want to have is a way to do the same thing but add Intercom Messages to the contact timeline in Hubspot. The closest thing I can do today is to create a "completed task", but this really isn't the best way to do it. A simple workflow option for "message" or "note" that gets added to timeline would be ideal.
This could also be used to log customer chats and other messages from all sorts of 3rd party tools.