Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.withsurface.com/llms.txt

Use this file to discover all available pages before exploring further.

The One Click Setup automatically creates HubSpot forms (both complete and partial) and starts sending form submissions to HubSpot.

Step 1: Authenticate with HubSpot

HubSpot authentication in form settings
  1. Go to Form SettingsHubSpot
  2. Click on Connect HubSpot if you’re not already authenticated
  3. Follow the on-screen instructions to authenticate
  4. Select your HubSpot organization when prompted
  5. Accept the necessary permissions to complete the connection

Step 2: Add Surface Domain to HubSpot

HubSpot Additional Site Domains settings
To enable proper tracking and form submissions, add Surface's domain to your HubSpot account:
  1. In your HubSpot account, navigate to SettingsTracking & AnalyticsTracking Code
  2. Click on the Advanced Tracking tab
  3. Under Additional site domains, click + Add domain
  4. Enter forms.withsurface.com
  5. Click Save

Step 3: Enable HubSpot Sync

Enable HubSpot Sync toggle
  1. Under HubSpot Connection, toggle on Enable HubSpot Sync
  2. Surface will automatically:
    • Create a form in HubSpot for finished submissions
    • Create a form in HubSpot for incomplete submissions
    • Start syncing form submissions to HubSpot

What Happens Next?

Once enabled, Surface will:
  • Automatically create forms in your HubSpot account
  • Sync complete submissions to the complete form
  • Sync partial submissions to the partial form
  • Handle field mapping automatically

Next Steps

  • HubSpot Tracking - Configure HubSpot tracking to properly track UTMs, first landing page, and lead sources