1. Private App Token
In HubSpot → Settings → Integrations → Private Apps → Create. Scopes:
crm.objects.contacts.readcrm.objects.contacts.write
Token format: pat-na1-xxxxxxxx
2. Fill it in in DataNostro
Dashboard → Platforms → HubSpot CRM.
3. What gets stored
The contact is matched by email. If it exists, we update the datanostro_last_event property + the lifecycle stage based on event_name. If it doesn't exist, we create a new contact.