Skip to main content

Connect HubSpot with Framer Forms

Capture leads from your Framer forms and automatically create or update contacts in HubSpot using the Forms Plugin.

Step 1 — Create a Legacy Private App and Get the Access Token

Before connecting HubSpot to your form, create a Legacy Private App in your HubSpot account to generate an Access Token. This token allows the Forms Plugin to securely send form submissions to HubSpot. HubSpot dashboard showing the Legacy Private App settings page
  1. Login to your HubSpot account
  2. Navigate to SettingsIntegrationsPrivate Apps
  3. Click Create a private app
  4. Give your app a name (e.g., “Forms Plugin”)
  5. Under Scopes, ensure you have the required contact permissions
  6. Click Create app
  7. Copy the generated Access Token
Keep your Access Token in a secure password manager. Never share it publicly or commit it to a code repository.

Step 2 — Insert HubSpot Component Into Your Form

Select your form in the Framer canvas and insert the HubSpot component. The component connects your form to HubSpot and automatically detects the form fields in your form layout. Forms Plugin panel in Framer showing the HubSpot Integrations screen with the Insert HubSpot Component button

Step 3 — Configure HubSpot Access Token Settings

After inserting the HubSpot component, configure the Access Token settings in the component properties panel. Framer canvas with HubSpot component selected showing the Access Token Settings modal
  1. Select the HubSpot Integration component in your form
  2. Open the properties panel on the right side
  3. Paste your HubSpot Access Token

Required Fields

  • HubSpot Access Token — Paste the Access Token generated from your HubSpot Legacy Private App.

Step 4 — Configure Field Mapping

Map your form fields to HubSpot contact properties. The component automatically detects your form field names. You simply connect each field to the correct HubSpot contact property. Framer canvas showing the Mappings modal with form fields mapped to HubSpot contact properties

Example Mapping

Form FieldHubSpot Property
emailemail
namefirstname
phonephone
companycompany

Step 5 — Result

When a user submits the form, their details will automatically be created or updated as a contact in HubSpot. You can then manage contacts, set up workflows, and trigger automations directly from HubSpot. Completed HubSpot integration on a form with Integration active status

Next Steps