Create a private app in HubSpot, copy its access token, then go to Settings → Integrations, click HubSpot, paste the token into HubSpot Private App Access Token and click Connect to HubSpot.
What you need
A HubSpot account.
Permission in HubSpot to create private apps.
Step 1: Create a private app in HubSpot
Follow HubSpot's guide to create a private app in your HubSpot account.
Step 2: Add the scopes Nettla needs
Add these scopes to the private app:
crm.objects.companies.read
crm.objects.companies.write
crm.objects.contacts.highly_sensitive.read
crm.objects.contacts.read
crm.objects.contacts.sensitive.read
crm.objects.contacts.write
crm.objects.custom.highly_sensitive.read
crm.objects.custom.read
crm.objects.custom.sensitive.read
crm.objects.custom.write
crm.objects.users.write
timeline
Step 3: Connect in Nettla
Copy the private app's access token from HubSpot.
In Nettla, go to Settings → Integrations.
Click the HubSpot tile.
Paste the token into HubSpot Private App Access Token.
Click Connect to HubSpot.
The tile then shows Connected.
Good to know
HubSpot receives player contact details only (user events).
When you connect, Nettla creates a property group called "user_information" in HubSpot for its fields.
Players' marketing choice is sent as opt_in_to_marketing_emails. Only email players where it is true.
To send all existing players when connecting, see "How do I choose which events are sent to an integration?".
Setting up workflows and lead management in HubSpot often benefits from a HubSpot specialist.
