Skip to main content
This is the full data dictionary for the HubSpot sync: every field Squid ID writes, where it comes from, and exactly when it is set. Squid ID creates its own squid_ properties automatically on connect, so there is nothing to set up by hand.

If you’re coming from RB2B

RB2B writes a handful of RB2B-prefixed properties but never documents their types or when each is written, and two of them (LinkedIn, Industry) have to be created by hand or the sync errors.
RB2BSquid ID
Custom propertiesAuto-created (mostly)Auto-created on connect, all of them
Manual property setupLinkedIn + Industry often requiredNone
Documented typesNot publishedFull table below
Premium contact dataNot providedMobile, personal email, mailing address (Squid ID+)
Non-destructive updateYesYes (only squid_ props touched on existing contacts)

Why this matters. You can map a workflow or report to a field with confidence only if you know its name, its type, and whether it is populated every time or just on the first sync. That is what this page gives you.

How writes work

A contact is matched by email. The first time Squid ID sees a person it creates the contact and sets the standard fields below. On later visits it updates the contact, and on an update it writes only the squid_ properties, so it never overwrites a field your team or another tool manages. Both halves of that upsert are switchable in the connector under Choose who syncs. Create new contacts off means Squid ID only touches people already in your CRM (enrich known contacts only). Update existing records off means it only adds net-new contacts and never re-touches existing ones. Both are on by default.
The standard fields (name, job title, mailing address) are set only when Squid ID creates the contact. If the contact already exists, only the squid_ properties change.

Custom properties (the squid_ group)

Created automatically in the Squid ID property group on connect, and written on every qualifying sync (create and update). The three ID+ rows are populated only when the record is unlocked, either because the website is on Squid ID+ Automatic or the record was revealed. Otherwise they are left empty.

Standard contact fields (on create)

Written only when Squid ID creates the contact, so an existing contact’s fields are never overwritten.

Company fields (on create)

Written when Create & associate companies is on and the visitor has a company. The company is matched by domain, created if new, and associated with the contact.

On create: lifecycle, owner, and list

These are applied when a contact is first created, configured per website in the connector:
  • lifecyclestage: set to the stage you choose (skipped on existing contacts so no one moves backward).
  • hubspot_owner_id: assigns the contact to the owner you choose.
  • List membership: adds the contact to the static list you choose.