> For the complete documentation index, see [llms.txt](https://docs.powerfulform.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.powerfulform.com/~/revisions/KRfi0fHdeAFeAhiPrH7G/form-setup/create-a-form-with-ai.md).

# Create a Form with AI

***

### ⭐ Step 1: Open the app and try AI function

1. Open **Powerful Form Builder** app > click **Forms** section
2. Click **Create new form** button in the top right
3. In the popup, select **AI-powered form builder (Beta)**

<figure><img src="/files/hz1BX1ItyR6BMxGxxSea" alt=""><figcaption></figcaption></figure>

***

### ⭐ Step 2: Tell the AI What You Need

You’ll see an AI assistant on the left and an empty preview area on the right.

You can either:

* Click one of the suggested prompts (e.g. “Make a simple contact us form”), or
* Type your own request in the message box. Examples:
  * “Create a booking form for a hair salon.”
  * “Make a reservation form with name, email, phone, date, time, and special requests.”
  * “Create a wholesale application form with business info, contact person, and file upload.”

Then press **Enter** to send your request.

**Note**: The character limit is 255 characters.

<figure><img src="/files/OuamvEmF037SkuieZDRZ" alt=""><figcaption></figcaption></figure>

#### ⭐ Best Practices

To help AI build the best form:

1\. State the **purpose**

“Wholesale application form”\
“Event registration form”

2\. List the **fields** you want

Example: name, email, phone, date picker, dropdown, file upload

3\. Mention any **logic** (optional)

Example: “Show additional fields only if user selects ‘Wholesale’.”

4\. Describe **layout** (optional)

Example: “Make it a multi-step form.”

#### 🧪 Example

“Create a 3-step wholesale form:\
Step 1: Business info — business name, website, tax ID upload\
Step 2: Contact — first name, last name, email (required), phone\
Step 3: Product interest — multi-select checkboxes.\
Use a clean layout.”

<figure><img src="/files/3jTmQxwLyNKgX8Smz3CZ" alt=""><figcaption></figcaption></figure>

***

### ⭐ Step 3: Review and Save

After you send your request:

1. AI will generate a preview on the right.
2. You can edit fields, change layout, or adjust anything before saving.
3. When you're happy with it, click **Save** and continue customizing as needed.&#x20;

The form will include:

* A title
* Description text
* All suggested fields (name, email, phone, etc., depending on your request)

<figure><img src="/files/2EW8EjwYDGrHz4e3cSTe" alt=""><figcaption></figcaption></figure>

***

### ⭐ Step 4: Use the form.

After saving, choose how you want to display the form.

You can show the form on:

* A page section (using Shopify’s theme editor)
* A specific page
* The homepage
* A product page
* Or via embed code / shortcode&#x20;

[Learn more about displaying your form on the front store](https://docs.globo.io/options/)

***

### 💡 Tips for Better Results

* Be **specific** in your prompt
  * ✅ “Create a reservation form for a restaurant with date, time, number of guests, and special requests.”
  * ❌ “Make a form”
* Mention your **business type**
  * “for a hair salon”, “for a yoga studio”, “for a B2B wholesaler”
* Include any **must-have fields**
  * “Include a checkbox to accept terms and conditions.”
  * “Add a dropdown for service type.”

If the first draft isn’t perfect, just ask the AI to “add”, “remove”, or “change” parts of the form.

***

### ✨ Example: Restaurant Reservation Form

Prompt:

> “Can you make me a reservation form for a restaurant?”

The AI might generate a form with fields like:

* Name
* Email
* Phone
* Number of Guests
* Date
* Time
* Special Requests

You can then:

* Ask the AI: “Make phone required and add a field for ‘Occasion’ (Birthday, Anniversary, Other).”
* Or manually tweak the form in the standard builder after saving.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.powerfulform.com/~/revisions/KRfi0fHdeAFeAhiPrH7G/form-setup/create-a-form-with-ai.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
