You can use a Marketo form in an Iframe in some of the chat sollutions...This gives you the authentication you need to power Sales Insight and the other basic parts of Marketo from the chat platform vs. the content marketing play built around a marketo form submit...sometimes this is called a "pre-chat" form...Think about how usefull it is for the person handeling the chat to see the engagment history just grabbed from the Marketo cookie and pushed into Salesforce.