Seeking Advice: Using Zapier to create contacts and deals in Pipedrive

Hi All,

I need a bit of help here please. I'm trying to build a Typeform - Pipedrive integration using Zapier. When a prospect fills in the Typeform for then I want a contact and a deal (with that contact associated) to be created.

I can create a contact and I can create a deal but I can't seem to work out how to link them as part of a single Zap. It seems like a pretty common requirement but I can't find any advice on it. 

Has anyone here been successful with this type of integration?