Skip to main content
The HubSpot integration creates a new contact in your HubSpot CRM and optionally attaches a note with all response answers whenever a session completes. It connects via OAuth — no API keys to manage.

Setup

1

Connect your HubSpot account

Go to Integrations → New integration → HubSpot. Click Connect to HubSpot. You’ll be redirected to HubSpot to authorise Feedal. After authorising, you’re returned to Feedal and the integration is created.
2

Map form fields

Configure which form questions map to HubSpot contact properties. This is optional — if no fields are mapped, Feedal still creates a contact with a note containing all answers.
3

Attach to a form

Open a form and go to the Connect tab. Find the HubSpot integration and click Connect. Select which events should trigger a delivery.

Configuration

FieldDescription
Create contactCreates a new HubSpot contact for each response (on by default)
Create noteAttaches a note with all answers to the contact (on by default)
Email field IDNode ID of the form question containing the respondent’s email address
First name field IDNode ID of the question containing the respondent’s first name
Last name field IDNode ID of the question containing the respondent’s last name
To find a node ID, open the question in the studio and look at the URL, or check the node card in the workflow canvas. Node IDs look like node_abc123.

What gets created

When a session completes:
  1. A contact is created (or updated if the email already exists) with the mapped first name, last name, and email.
  2. If Create note is on, a note is attached to the contact containing every question and answer from the session.

Reconnecting

OAuth tokens are refreshed automatically. If the connection breaks (e.g. you revoke access in HubSpot), the integration status changes to error. Click Reconnect to re-authorise.

Next steps

Pipedrive

Create Pipedrive persons and notes instead.

How integrations work

Event model, delivery log, and retry logic.