Back to docs
Site Configuration

Forms

Overview

Flint doesn't have native forms yet, but we integrate with all third-party form providers. This guide shows you how to add forms from HubSpot, Marketo, Typeform, and any other form tool to your Flint pages.

Adding Forms to Your Page

To insert a form in your Flint pages:

  • Paste the embed code or URL in the chat and ask the agent to add the form to any specific section

Styling Considerations

  • Embed code: Form styling is pre-configured in the HTML; Flint has limited control over it
  • URL only: Flint can fully customize the form layout to match your brand

Embedded Forms

Paste the HubSpot embed code to add a pre-styled form directly to your page. The form styling is pre-configured in the HTML, so Flint has limited control over it.

To add an embedded form:

  • Copy the embed code from your form provider (HubSpot, Typeform, Marketo, etc.)
  • Paste the embed code in the chat and ask the agent to add it to your page

Custom Forms

Flint can create native HTML forms that are fully customizable and styled to match your brand. These forms can submit data to any HTTP endpoint—HubSpot, Clay, Zapier, or any custom webhook backend.

To add a custom form:

  • Share a sample webhook request or form endpoint URL with Flint
  • Flint will generate a native HTML form that submits data via HTTP to your chosen backend
  • Customize the form layout, fields, and styling to match your brand
A mockup of an embedded form editor with placeholder code blocks and a sample webhook request

Pro Tip: Matching HubSpot Form IDs

Watch how to quickly instruct Flint to create a native HTML form that matches your HubSpot form's field IDs and endpoint—so submissions flow directly into HubSpot without any extra configuration.