Integrations
HubSpot
Create or update HubSpot contacts automatically when a form is submitted. Available on Pro+ only.
Last updated June 15, 2026
The HubSpot integration creates or updates a HubSpot contact when a form is submitted. Use it to capture leads directly into your HubSpot CRM without manual data entry.
Available on Pro+ only.
Setup
Get your HubSpot API token
In HubSpot, go to Settings → Integrations → Private Apps → create a private app with Contacts read/write permissions. Copy the Access Token.
Add the token to Global Settings
In SK Form Builder → Global Settings → HubSpot:
- Paste your API Key (Bearer token)
- Save
(Optional) Set a HubSpot List ID
In the form builder → Settings → Integrations → HubSpot → enter a HubSpot List ID to add the contact to a specific static list in HubSpot.
Save
Click Save.
How it works
When a form is submitted:
- The app reads the submitted Email field.
- It creates a new HubSpot contact with that email (and any other mapped standard fields like first name, last name, phone).
- If the contact already exists in HubSpot, their record is updated.
- If a List ID is set, the contact is added to that HubSpot list.
Email field required
An Email field must be on the form for the HubSpot integration to work. HubSpot uses email as the primary contact identifier.
Mapped fields
The following form fields are automatically mapped to HubSpot standard contact properties:
| Form field label | HubSpot property |
|---|---|
| First Name | firstname |
| Last Name | lastname |
email | |
| Phone | phone |
| Company | company |
Other form fields are not mapped to HubSpot properties by default.
Was this page helpful?