Connecting Hubspot Portal to Gravity Forms and Zapier


I have a peculiar situation… I currently need to track results from a form (created by Gravity Forms) to provide information on the source for which the form was submitted (i.e. organically through search or through an Adwords ad). I was advised to use Zapier to assist with this taskt but I am unsure how to set up this connection correctly as I need to ENSURE that the submissions are still being documented through the backend of the website (so the client sees no difference) and it also needs to populate in the Hubspot portal so that we are able to showcase this data after a period of 1 month. Is this possible? Can you help?