Forms

Collect messages, leads and files with forms.

Articles

How to create a form

How to create a form

In TeleportHQ, you create a form by adding a Form element from Elements → Primitives, by adding a ready-made Contact Form, Sign Up or Sign In section, or by asking the AI Assistant; then click + Add elements to insert fields such as Name, Email and Phone, and publish so submissions reach Growth → Forms.

How to set up form fields (placeholders, required, types)

How to set up form fields (placeholders, required, types)

In TeleportHQ, you set up a form field by selecting it and opening the Attributes section in the right panel, where you change its placeholder text, make it required, choose its type (text, email, number, phone, date and more) and set its name, which becomes the field's column in your submissions.

How to check what visitors type in a form field

How to check what visitors type in a form field

In TeleportHQ, open the form's Manage Form window (Growth → Forms → Settings), go to Field rules, pick a field, and set Required, a Format such as Email address, Phone number or Text length, a Pattern for your own format, and the Message when the value is refused; click Save and publish, and the visitor's browser checks the field before the form is sent.

How to choose what happens after someone submits a form

How to choose what happens after someone submits a form

In TeleportHQ, you open a form's Manage Form window (Growth → Forms → Settings) and, on the Settings tab, choose what visitors see after submitting (an alert, a component, a page or a web address), who gets an email for each submission (up to 3 addresses, the workspace owner first), and when the form closes (an expiration date or a submission limit); click Save and publish.

How to see and export form submissions

How to see and export form submissions

In TeleportHQ, you see form submissions in Growth → Forms → Form submissions by picking a form in the Your forms list, where you search, open and edit entries, mark them as spam, move them to trash, download one as a PDF, or click Download submissions to export them as a CSV file.

How to analyze form submissions with AI

How to analyze form submissions with AI

In TeleportHQ, you ask AI about a form's submissions by opening the form in Growth → Forms and clicking the AI Analysis (stars) button above its submissions; pick a quick prompt such as "Where do submissions come from?" or type your own question, and choose Simple or Balanced under Agent Quality; each answer uses AI tokens.

How to let visitors upload files in a form

How to let visitors upload files in a form

In TeleportHQ, you let visitors attach files (such as a CV or photos) by adding a File Upload Field to your form, linking it to a page state, and attaching an On Form Submit workflow that reads the state and saves the files with an Upload File(s) step; the field works on any website, but the workflow makes the project a web app.

How to protect forms from spam (reCAPTCHA)

How to protect forms from spam (reCAPTCHA)

TeleportHQ forms are protected by an invisible reCAPTCHA check and a hidden spam-trap field, both switched on in the form's Settings → Spam Filter; on a custom domain, paste your own Google reCAPTCHA v3 Site Key and Secret Key there, click Save and publish again.

How many forms and submissions can I have?

How many forms and submissions can I have?

In TeleportHQ, the Trial and Pro plans include 10 forms and 2,000 form submissions per 30 days for the whole workspace, Premium has unlimited forms and submissions, every form counts as soon as it's added (ready-made form sections too), and on Trial and Pro you can buy more from Growth → Forms with Increase Limits.

Why is my form not working?

Why is my form not working?

A TeleportHQ form usually stops collecting submissions because the site is hosted outside TeleportHQ ("Domain not allowed"), the changes weren't published, the form's storage is off or handled by a workflow, an action attribute overrides it, a field rule refuses the value, the form expired or hit a limit, or reCAPTCHA keys don't match the domain.