I'm using the Offline form api in order to send the data gathered from our online form.
The data flow is the following:
User fills the form on the webpage->data is sent by post to our server, it saves on the DB and also triggers an event that will send info to hubspot-> data is written as array to be sent (email, company, number and stuff)-> hubspot create the contact.
The issue we are having is the following, while creating the array it sets one variable as true that will be used on the hubspot to organize the flow. most of the contacts created come with this variable as true and source as Offline, API. like its supposed to be BUT some random cases come from google as source, so it dont create the variable,(come as nothing) and other cases like www.xxxxxx.com also not creating the variable. WHat could be causing this? from the contact its possible to see that the person created from the original website so it was supposed to pass on the offline, API flow