Fill form before starting chat

One feature I think could be very useful before we get conversational forms is the ability to have a form inside the widget before the start of the chat to collect users names email and phones and also be able to address the person by her name.