# Contact form

> A contact form beside the other ways to reach you – email, phone, chat, address, opening hours and Instagram. Messages go to your store's email address.

Tally theme documentation · HTML version: https://themelab.page/tally/docs/sections/contact-form/

## At a glance

- **In the editor:** Contact form
- **Where it goes:** Any page template, with Add section
- **In the presets:** Every preset: Contact page
- **Settings:** 15
- **Blocks:** Contact channel
- **App blocks:** Yes

## Set it up

1. Write the **Heading** and **Text** – when you reply and what to include.
2. Choose which fields to show: **Show phone field** and **Show order number field**. Name, email and message are always there.
3. Add **Contact channel** blocks for your other channels: pick an **Icon** (email, phone, chat, location, opening hours, Instagram), a **Title**, a **Text** and a **Link**.

## Where messages go

Messages are sent to the sender email in **Settings › General**. Shopify protects the form against spam, and may show a captcha to some visitors.

## Layout

**Layout:** *Text left, form right*, or *Stacked*. The Contact page template places a FAQ under the form, so common questions get answered before they are asked.

## All settings

Every setting in the order of the theme editor, with its options and its default value.

**Section: Contact form** (15 settings, in editor order)

| Setting | Options | Default |
| --- | --- | --- |
| **Heading** | Rich text (one line) | Sample text |
| **Heading size** | Large · Medium · Small | Large |
| **Text** | Rich text | Sample text |
| **Layout** | Text left, form right · Stacked | Text left, form right |
| **Show phone field** | Checkbox | On |
| **Show order number field** | Checkbox | On |
| **Color scheme** | Color scheme | Scheme 1 |

*Section spacing*

| Setting | Options | Default |
| --- | --- | --- |
| **Top padding** | 0–160px (step 4) | 80px |
| **Bottom padding** | 0–160px (step 4) | 80px |
| **Top padding on mobile** | 0–120px (step 4) | 56px |
| **Bottom padding on mobile** | 0–120px (step 4) | 56px |

*Advanced*

| Setting | Options | Default |
| --- | --- | --- |
| **Hide on mobile** | Checkbox | Off |
| **Hide on desktop** – Mobile means below the width where the header switches to the mobile menu (Header > Switch to the mobile menu below). | Checkbox | Off |
| **Animate on scroll** | Checkbox | On |
| **Anchor ID** – Link to this section with #anchor-id. | Text | – |

## Block settings

**Block: Contact channel** (4 settings, in editor order)

| Setting | Options | Default |
| --- | --- | --- |
| **Icon** | Email · Phone · Chat · Location · Opening hours · Instagram | Email |
| **Title** | Text | Sample text |
| **Text** | Text | Sample text |
| **Link** | Link | – |

## Related

- [FAQ](https://themelab.page/tally/docs/sections/faq.md): Questions that open one at a time, with a heading and a contact button beside them, and structured data for search engines.
- [Store locations](https://themelab.page/tally/docs/sections/store-locations.md): Cards for your shops and showrooms with photo, address, opening hours, phone and a Get directions button.
- [Page](https://themelab.page/tally/docs/sections/page.md): Pages from Online Store › Pages, shown as written or built from blocks – content, policies, text, buttons, images and rows.
