← All integrations

Formserve integration

Send form submissions to HubSpot

Create HubSpot contacts from Formserve submissions and keep delivery visibility, mapping, and inbox history in one place.

Formserve

Endpoint inbox

HubSpot

Workflow destination

POST /f/endpoint-key

delivery.hubspot = queued

status = delivered

Setup

How to connect Formserve with HubSpot

The integration belongs to a specific endpoint, so each form can have its own routing rules, delivery history, and business workflow.

1

Connect HubSpot from account Integrations.

2

Map the endpoint fields to HubSpot properties.

3

Submit a test lead and check HubSpot.

Use cases

Popular HubSpot workflows

Use these as starting points, then adjust routing per endpoint or client project.

Demo request -> HubSpot contact
Enterprise inquiry -> sales pipeline contact
Newsletter lead -> marketing lifecycle stage

Field mapping

How the data should be mapped

Contact properties

Map email, first name, last name, company, phone, and custom lifecycle fields to HubSpot properties.

High-intent fields

Include plan_interest, budget, or team_size when sales needs qualifying context before opening the CRM.

One endpoint per workflow

Keep demo requests, support forms, and content downloads on separate endpoints so the CRM mappings stay clean.

Example form

Minimal form that posts once to Formserve

Formserve receives the browser POST, keeps the full submission record, then creates or updates the HubSpot contact using the mapped properties. The HubSpot sync status remains attached to the submission timeline.

<form action="https://formserve.io/f/YOUR_ENDPOINT_KEY" method="POST">
  <input type="text" name="_honeypot" tabindex="-1" autocomplete="off" style="position:absolute;left:-9999px" />
  <input type="text" name="firstname" required />
  <input type="text" name="lastname" />
  <input type="email" name="email" required />
  <input type="text" name="company" />
  <textarea name="message"></textarea>
  <button type="submit">Send</button>
</form>

Troubleshooting

Common issues when routing to HubSpot

Contact not created

Verify the endpoint mapping includes a valid email field because HubSpot contact sync usually depends on email identity.

Wrong property values

Recheck custom property names after any HubSpot field changes or admin cleanup.

Sales wants raw lead context

Open the submission in Formserve to review the original message, spam score, and attachment history.