Contact form
Let customers send you a message right from the menu.
A small form (name, email, phone number, message and a send button) so customers can ask a question without leaving the page. It uses Shopify’s own contact form, so messages arrive the same way as from your store’s contact page.
Add the block
-
Pick the layout
In the mega menu panel of the preview, click Add block. Click Contact form, hover over Contact and click Select.
(1) Click Contact form, (2) pick Contact. The other layout, Newsletter, adds an email sign-up form. See Newsletter.
-
Set the texts
In Edit Item, change any texts you want. All are optional; empty fields use the default labels.
The Contact form block in the preview, with its settings in Edit Item. -
Save, publish and test
Click Save, then Publish. Send a test message from your live store to check that it arrives.
Settings
- Width
- How much of the mega menu row the block takes: Auto or 8.33% to 100%.
- Title
- Heading above the form.
- Description
- A short text under the title, for example your opening hours.
- Name, Email, Phone number, Message
- The placeholder text inside each field.
- Send
- The text on the submit button.
- Success message
- Shown after the message is sent. The full default is “Thanks for contacting us. We’ll get back to you as soon as possible.”
- Visibility
- Hide on desktop, Hide on mobile, Hide when logged in, Only show when logged in, Schedule publishing. See Settings every block has.
Tips
- Messages go to your store’s customer email (Shopify admin > Settings > General > Store details).
- Want a map and your address next to the form? Use Multi block > Map + Contact + Address to add all three in one click.
- Selling in several languages? Translate the field texts and the success message. See Translate a menu.
Troubleshooting
I'm not getting messages
Check the customer email in your store details and your spam folder. Send the test from the live storefront, not from the editor preview.
An error shows above the fields
Shopify found a problem with the form, for example an invalid email address. The shopper can correct it and send again.
Was this helpful?
Thanks for your feedback! Tell us what was missing
Report an issue