Original Source being marked as "Offline"

Last week we had implemented Social logins on our website. Due to this, we have seen an increase in our signups. However, we have also observed that the contacts that are signing up through social login are being marked as "Offline sources" in the "Original Source field", with the Source being API.
So what I’ve understood is that, once the user successfully signups, the Contact is first created in our system, and then through API the contact is created in hubspot.
Is there any way to maintain the original source of the contact once it is created via a google social login?

@DanielSanchez , @derekcavaliero , @tominal

Any of you all have some advice for @SKhan0 ?

Hi @SKhan0

If you want to maintain the analytical original source of a contact while creating them via API in your HubSpot portal, the solution is usually to use the form submit API, instead of the create contact API, as this allows you to pass the HubSpot cookie storing the original source at the same time.

Original source is now editable, so there may be other ways to achieve this, if you can first identify the original source.

Hope this helps.

Thank you Phil. I’ll try this out and let you know.

@Phil_Vallender Do you have the API reference for the Form Submit API? I can only find something in the legacy docs.

Thanks in advance,

Robin

@RGoudeketting ,

Legacy docs is the most up to date for forms. I know legacy makes it sound like there should be a newer version, but there is not, yet