# Contact form

Build a simple or completely custom contact form with this section that includes blocks of many types of form elements. Add the section to any Page, Product detail pages, the homepage, blog posts, search, the 404 page, and more:

<figure><img src="/files/7NviI5AutBJOYs9fQFja" alt=""><figcaption><p><strong>Form options including drop-down selections, checkboxes, radio buttons and more</strong></p></figcaption></figure>

Add blocks to customize the form:

<figure><img src="/files/xQCMyOvcwAzIslBxqQMb" alt=""><figcaption><p><strong>Combine with the Rich Text section for a custom header</strong></p></figcaption></figure>

### Section settings

Use the section settings to set up the section's heading, title alignment, text colors, background colors, form width, and form padding:

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

Leave the title blank and use a Rich text section above to build a custom heading with an intro for the section:

<figure><img src="/files/FiOgz64kUTzDDLLJ0iMX" alt=""><figcaption><p><strong>Rich text heading and text styled as title and intro</strong></p></figcaption></figure>

<figure><img src="/files/rSPc5GFDizVWwINDO8yP" alt=""><figcaption><p><strong>Rich text kicker and text styled as title and intro</strong></p></figcaption></figure>

### Blocks

The contact form section includes a wide range of form elements that you can use to fully customize the contact form:

<table data-view="cards"><thead><tr><th></th><th></th></tr></thead><tbody><tr><td><strong>Text line</strong></td><td>Single line form input. Used commonly for name, or address portions.</td></tr><tr><td><strong>Text area</strong></td><td>Multi-line form entry. Can be used in addition to message block</td></tr><tr><td><strong>Telephone</strong></td><td>Pre-formatted phone number entry, single line</td></tr><tr><td><strong>Heading</strong></td><td>Bold text for titles or information. Ideal for breaking up long forms</td></tr><tr><td><strong>Spacer</strong></td><td>Add vertical padding or a line spacer</td></tr><tr><td><strong>Single checkbox</strong></td><td>Checkbox with text. Add once or more for additional checkboxes</td></tr><tr><td><strong>Select dropdown</strong></td><td>Choose one or more from multiple options in a dropdown</td></tr><tr><td><strong>Radio buttons</strong></td><td>Grouped radio buttons, choose only one option from multiple</td></tr><tr><td><strong>Email</strong>*</td><td>Required field for all forms. Collects customer's email address</td></tr><tr><td><strong>Message</strong>*</td><td>Required field for all forms. The main message body</td></tr></tbody></table>

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

### Block settings

Each block contains options pertaining to the block. Configure each one to fine-tune the form.&#x20;

Example of the heading block settings:

<figure><img src="/files/w73Rw94A7nfDsXnFs1cb" alt=""><figcaption><p><strong>Heading block</strong></p></figcaption></figure>

With the Text line, the label option displays text inside the form field to prompt the customer with what to enter. The label disappears once any text is inputted:

<figure><img src="/files/HZGi4ma3dWvQJRqKeX6t" alt=""><figcaption><p><strong>Text line. Similar settings used for Single checkbox and Telephone</strong></p></figcaption></figure>

The Spacer block has the option to show a line. If unchecked, the spacer will add vertical spacing only without a line:

<figure><img src="/files/tXTi9p6wbeHmiXu7KXLr" alt=""><figcaption><p><strong>Spacer block</strong></p></figcaption></figure>

The Select dropdown block contains settings for the title and each of the dropdown options:

<figure><img src="/files/VcI23D3TJakgYrTqpmg2" alt=""><figcaption><p><strong>Select dropdown. Similar settings are used with Radio buttons</strong></p></figcaption></figure>


---

# Agent Instructions: 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:

```
GET https://pipeline.groupthought.com/sections/list-of-sections/contact-form.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
