building the funnel viz should be fairly straight forward if the data is in the right format. What you need is a column deal_stages and an identifier that could be used as a count - maybe a session id or something.
Using that, the deal_stage becomes the dimension, and the session_id counted will be the metric.