Prerequisites
Before you begin, make sure you have:- A Surface account
- A HubSpot account with the right permissions
- Admin access to connect HubSpot to Surface
Step 1: Connect HubSpot to Surface Forms

- Open the Workflow Builder.
- Click the + button to add a new action node.
- From the integrations list, choose HubSpot.
Step 2: Choose a HubSpot Action
The HubSpot integration supports multiple actions:- Create Contact → Add a new contact in HubSpot
- Create or Update Contact → Add a new contact or update existing ones
- Create Company → Create a company record
- Create Form Response → Push a form submission directly into HubSpot
- Create Deal → Add a new deal in HubSpot
- Get Owner → Fetch a HubSpot owner by email
- HubSpot AI Agent → Use AI to manage contacts and deals automatically
Step 3: Configure the HubSpot Action

- After selecting an action, configure the settings in the right-hand panel.
- Choose the HubSpot object (e.g., Form, Contact, Company, Deal).
- Map your Surface Form fields to HubSpot properties:
- Example: email → Email from Form Submission or Lead
- Example: firstName → First Name from Form Submission or Lead
Using the HubSpot AI Agent
