1 min read
HubSpot
Create or update HubSpot CRM contacts from each submission using a Private App access token. Matching uses email, so repeat visitors update the same contact instead of creating duplicates.
What you need
- HubSpot account with permission to create Private Apps.
- Scopes including
crm.objects.contacts.write.
What you configure
- Private App token – stored encrypted in Formspring.
- Email field – which submission field holds the primary email (defaults to
email). - Field map (optional) – JSON such as
{"name":"firstname","company":"company"}mapping form keys to HubSpot internal property names.
Steps
- In HubSpot, Settings → Integrations → Private Apps → create an app with contact write scope → copy the token.
- In Formspring, open your form → Integrations → HubSpot → paste token → optional map → Save.
- Submit a test; verify the contact in HubSpot and Deliveries for 2xx.
Tips
- Properties you map must exist in HubSpot with compatible types.
- Use Replay after fixing property errors shown in Deliveries.