> For the complete documentation index, see [llms.txt](https://magecomp.gitbook.io/shopify/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://magecomp.gitbook.io/shopify/apps/zap-contact-form-builder/frequently-asked-questions-faqs.md).

# Frequently Asked Questions (FAQs)

#### 1. How do I create a new form?

Go to the **Form List** page and click **Create Form**. Choose a template that matches your requirement or select **Blank Form** to create a form from scratch.

#### 2. Can I create forms without coding?

Yes. ZAP Contact Form Builder allows you to create, customize, and publish forms without any coding knowledge.

#### 3. What types of forms can I create?

You can create different types of forms, such as:

* Contact Us
* Feedback Form
* Event Registration
* Booking Form
* Resume Application
* Sales Inquiry
* Product Review
* Travel Booking
* Wholesale Forms
* Giveaway Registration
* And many more

#### 4. Can I customize the templates?

Yes. All templates are fully customizable. You can modify fields, form design, layouts, settings, integrations, and messages based on your business needs.

#### 5. Can I create a form from scratch?

Yes. Select **Blank Form** during form creation and build a completely custom form.

#### 6. How do I display a form on my storefront?

Click **Add App Block** from the app dashboard. Shopify will redirect you to the Theme Editor where you can add the **Form Builder** block to any supported page.

#### 7. Where can I place my forms?

Forms can be added to:

* Home pages
* Product pages
* Collection pages
* Contact pages
* Custom pages

***

#### 8. What is a Form ID?

Each form automatically generates a unique **Form ID**. This ID connects your form to the Form Builder block in your Theme Editor.

#### 9. Why am I seeing "Form ID is missing"?

This message appears when no Form ID has been added to the Form Builder block.

Simply copy the Form ID from the **Form List** page and paste it into the **Form ID** field in the Theme Editor.

#### 10. Can I duplicate an existing form?

Yes. From the **Form List** page, use the duplicate option to create a copy of an existing form.

#### 11. Can I limit form submissions?

Yes. You can:

* Allow only one submission per email
* Allow only one submission per phone number
* Set submission limits
* Schedule form availability

#### 12. Can I schedule a form?

Yes. Use **Form Schedule** settings to define start dates, end dates, submission limits, and expiration messages.

#### 13. Can I show forms in a pop-up?

Yes. Using **Load Form in a Popup**, you can display forms as embedded content or pop-up forms.

#### 14. What is the Ticket System?

The Ticket System automatically generates a unique ticket number for each submission to help track requests.

This is useful for:

* Support forms
* Return requests
* Order tracking
* Service requests

#### 15. Can I customize form design?

Yes. You can customize:

* Backgrounds
* Borders
* Form layouts
* Input styles
* Labels
* Buttons
* Typography

#### 16. Can I protect forms from spam?

Yes. Enable **Google reCAPTCHA v3** to protect forms from spam and bot submissions.

#### 17. Can I connect forms with Google Sheets?

Yes. Enable **Google Sheets Integration** to automatically send form submissions directly into a spreadsheet.

#### 18. What is Marketing Attribution (UTM)?

UTM tracking captures marketing information and helps identify where form submissions originated from.

Examples:

* Facebook Ads
* Google Ads
* Email campaigns
* Social campaigns

#### 19. Where can I view form submissions?

You can view and manage submissions directly inside the app dashboard.

#### 20. Can I customize success and validation messages?

Yes. You can customize messages for:

* Successful submissions
* Required fields
* Validation errors
* Upload errors
* Security messages

#### 21. Can I use multiple forms on my store?

Yes. You can create and manage multiple forms and place them on different pages throughout your store.

#### 22. Can I search forms easily?

Yes. The **Form List** page includes a search option to quickly find forms.

#### 23. Can I delete forms?

Yes. You can permanently delete forms from the **Form List** page.

#### 24. Will customers receive ticket numbers automatically?

Yes. If the Ticket System is enabled, each submission receives a unique ticket ID automatically.

#### 25. Why should I use ZAP Contact Form Builder?

ZAP Contact Form Builder helps you collect customer information, create customized forms, automate workflows, track submissions, and manage everything from one place without coding. 🚀


---

# 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://magecomp.gitbook.io/shopify/apps/zap-contact-form-builder/frequently-asked-questions-faqs.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.
