Skip to main content

Getting Started

This walks you through creating your first form, publishing it, and watching a submission land in your CRM. About five minutes end-to-end. No theming, no logic, no embeds — just the core flow so you understand the moving parts.

1. Create a Form

Go to Forms → Create Form.

A dialog appears with two paths:

  • Describe your form — type a sentence ("I want a newsletter signup with name and email") and the AI builds it for you.
  • Or pick a form type — Premium, Conversational, or Popup.

For this walkthrough, click Premium Form. You'll land in the form builder with an empty canvas and a default Submit button.

2. Name the Form

In the top header, click the form name (defaults to "Untitled Form") and type a name like Newsletter Signup.

This name shows up in your forms list, in CRM submissions, and in any workflows that listen for form events.

3. Add Fields

Drag fields from the left palette onto the center canvas. For a newsletter form, drag:

  1. First Name (under "Contact & Personal")
  2. Email (under "Contact & Personal")

Both fields automatically map to your CRM's First Name and Email contact fields — the Save to Contact Field dropdown is set for you when you use one of the contact-typed palette items.

4. Mark Email as Required

Click the Email field on the canvas. The right panel switches to that field's properties.

In the Properties tab, toggle Required on.

A red asterisk now appears next to the Email label on the canvas. The Submit button stays disabled at runtime until a valid email is entered.

5. Save

Click Save in the header. The form persists as a draft and you can come back to edit it any time.

Save vs Publish

Save stores your changes — the form is editable but not yet live at a public URL. Publish activates the form's public URL and embed. Visitors can submit only after publish.

6. Preview

Click Preview in the header (next to Edit). The canvas switches into an interactive preview that renders exactly the way the public form will — defaults pre-fill, validation runs, conditional logic evaluates. Submitting in Preview shows a "preview only" thank-you instead of POSTing.

Click Edit to return to the builder.

7. Publish

Click Publish. The form goes live and the header now shows Copy URL and Unpublish buttons.

Click Copy URL to open the integration modal — it shows the public URL plus embed snippets for your site. Copy the URL.

8. Open the Live Form

Paste the URL into a new browser tab. You'll see your form rendered on its hosted page.

Fill in a name and email and click Submit.

9. See the Submission

Two places to look:

a) The CRM contacts list. Go to Contacts — you'll find a new lead with the name and email you just submitted.

b) The form submissions report. Submissions are stored in form_submissions with the full payload. Each row has the responses, lead info, the form name, and metadata (IP, user agent, referrer URL).

That's it — you have a working, published form capturing leads.

What's Next

You now understand the core flow. From here, the docs cover everything you can layer on:


Next Steps