HTTP request when chat answered by agent

I'm trying to call an HTTP endpoint when the chat is answered. This request would need to contain some interaction as well. I do this for phone and email by calling a script with Open URL from the Inbound Call and In-Queue Email workflows respectively. It doesn't appear you can apply a workflow to chat in the same way. Any help would be appreciated.