Foxify - Smart page builder
Try Foxify freeResourcesOther solutions
  • About Foxify
    • What is Foxify?
    • Account & Billing
      • Free trial
      • Pricing plans
      • Use discount code
      • Change your plan
      • Uninstall Foxify
    • Changelog
    • Terms & Policies
  • Getting started
    • How to install Foxify
    • Quick start guide
    • Analytics
    • App extensions
      • Age Verifier
      • Ajax Add to Cart
      • Countdown Timer
      • Inventory status
      • Product Options Swatches
      • Quick View
      • Recently Viewed Products
      • Storefront Filters
    • Global styles
    • Pages list
      • Create a Home page
      • Create a Product page
      • Create a Collection page
      • Create a Landing page
      • Create a Blog post
      • Templates
      • Save a page as a template
    • Import & Export pages
    • Translation
  • FoxStudio 🔥
    • What is FoxStudio
    • FoxStudio editor
    • FoxStudio tools
      • Autosave
      • Grids guide and Snap lines
      • Pan & Zoom mode
      • Inspector panel
      • Layers
      • Layout template 🧩
      • AI responsive ✨
      • Prettify
      • Keyboard shortcuts
      • Undo & Redo
      • SEO checker
    • Working with Pages
      • Page settings
      • Edit a Section
      • Add a Section
      • Animations
      • Save and re-use Assets
    • Working with Elements
      • Add and Edit Elements
        • Text
        • Button
        • Image
        • Video
        • Countdown timer
        • Marquee text
        • Newsletter form
        • Contact form
        • List items
        • Slideshows
        • Tabs
        • Collapsible content
        • Testimonials
        • Navigation
      • Cells and grids
      • Constraints
      • Frame Elements
      • Resize an Element
      • Stack Elements
      • Copy & Paste Elements
    • FoxTransfer - Clone web design to Foxify
  • 🔥Figma to Shopify with Foxify
  • Basic editor
    • Page Editor
      • General settings
      • Styles settings
    • Sections & Presets
      • Before/ After slider
      • Blog posts
      • Collapsible content
      • Buy Now button
      • Collection list
      • Collection tabs
      • Countdown timer
      • Custom section
      • Favorite products
      • Featured product
      • Featured collection
      • Google Map
      • Handpicked products
      • Image banner
      • Image cards
      • Image with text
      • Lookbook
      • Multicolumn
      • Product tabs
      • Scrolling promotion
      • Slideshow
      • Tabs
      • Testimonials
    • Foxify layout
      • Menus
      • Link menus to Foxify layout
    • Advanced features
      • Custom code
      • Check SEO score
      • Keyboard shortcuts
      • Page revisions
      • Undo & Redo
  • Section design
    • Create a Theme Section
  • AI-powered fox magic
    • What is Fox Magic? ✨
    • All about credit
  • Build for Success series
    • FAQ page like Satyajewelry
    • Featured collections showcase like Puma
    • Home page 🔥
    • Landing page 🔥
    • Multi-column section like SkinnyTeatox
    • Newsletter section like Emmabridgewater
    • Product page 🔥
    • Scrolling promotion like Elementmatcha
    • Testimonial section
    • Video hero section like Swarovski
  • FAQ
    • Foxify Free plan is sunsetting
    • Foxify Gen 2 Beta Test
    • How to report an issue
    • Generic
      • Compare Foxify with other Shopify page builders
      • Completely remove Foxify code from my Shopify theme
      • How to change the app language 🌍
      • Pick a theme to work with Foxify
      • Does Foxify work for all the pages in my store?
      • How to get API Secret key in Foxify
      • How to join Foxify giveaway 2022
    • Edit your pages
      • Add custom font
      • Add custom icon
      • Change my page title and URL
      • Change the product prices' color
      • Create an anchor link
      • Create a parallax background
      • How to make rounded buttons
      • Set a page as Home page
      • Schedule your page to publish at a future date
      • Should I use Pixel, Rem, or Em?
      • Change the page background
  • Troubleshooting
    • Liquid error: Could not find asset snippets
    • Published page is not visible on live store
    • Compare-at prices do not show in live store
  • Shopify Apps Integrations
    • Air Product Reviews
    • DingDoong: Delivery + PickUp
    • Loox Product Reviews
    • LAI Product AliExpress Reviews
    • Wide Bundles - Quantity Breaks
    • Ai Loyalty, Email, Review, SMS 🔥
    • FoxKit AIO Upsell Cross-sell 🔥
    • Yotpo ‑ Product Reviews
    • Judge.me Product Reviews
    • BON Loyalty Program & Rewards
    • Kaching Bundles Quantity Break
Powered by GitBook
On this page
  • How to add a contact form
  • How to edit a contact form
  • General settings
  • Design settings

Was this helpful?

  1. FoxStudio 🔥
  2. Working with Elements
  3. Add and Edit Elements

Contact form

PreviousNewsletter formNextList items

Last updated 4 months ago

Was this helpful?

The Contact Form is a critical tool for businesses to maintain smooth communication with customers. It allows you to collect customer inquiries, feedback, or other important information directly on your website.

Your contact form sends all submissions to the sender email address of your store. You can change the sender email address in the settings page of your Shopify admin.

How to add a contact form

Steps:

  1. Select Forms > Contact form.

  2. Drag the Contact form onto your canvas.

How to edit a contact form

Steps:

  1. Select the relevant contact form element in the editor.

  2. Use the tools bar above the selected contact form element to quickly edit it.

All the formatting tools below can be found in the right-handsided Inspector panel.

General settings

Contact fields

  • Click Add field to add a new field to your contact form.

  • Each contact field includes:

    • Label: Set the title or name of the field that users will see. Example: "Name", "Email", "Phone Number".

    • Field type: Define the type of input the field accepts (Text, Select, Checkbox, etc.).

    • Field name: Assign a unique identifier to the field for backend reference.

      • Field names must be unique across the form.

      • Used for mapping submissions to email integrations or databases.

    • Options (for Field type as Select): Define preset options.

      • Enter each option on a new line.

      Example:

    Option 1  
    Option 2  
    Option 3 

    • Placeholder: Displays sample text inside the field to guide users on what to enter.

    • ID: Adds a custom HTML ID to the field for advanced customizations or integrations. Useful for developers who want to apply custom styles or scripts.

    • Required: Makes the field mandatory for form submission.

Form layout

Choose between a single-column or 2-column layout for your form.

Label position

Set the position of field labels as Above, Inline, or Hidden.

Labels are displayed on top of each field, which improves readability, especially on mobile devices.

Works well for shorter forms or to save space, where labels appear next to the input fields.

This option works for desktop and tablet view only.

Ideal for minimalist designs or when placeholder text inside fields already provides sufficient guidance.

Submit button

  • Button label: Edit the text displayed on the submit button (e.g., "Submit" or "Send Message").

  • Alignment: Align the submit button to the left, center, or right.

  • Button style: Click Select style to choose from pre-defined styles in Global styles

Message

Set up messages displayed to users after form submission:

  • Thank You Message: This message appears when the form is successfully submitted.

  • Error Message: This message appears when the form submission fails due to an issue (e.g., missing required fields, or connectivity errors).

  • Use a warm, reassuring tone to confirm the form submission and provide a timeline for follow-up.

  • Keep the error message clear and concise. Optionally, suggest next steps like refreshing the page or double-checking required fields.

Design settings

Target specific parts of the Contact form for customization:

  • Element container: Adjust background colors, padding, borders, and spacing for the entire form container.

  • Form inputs: Customize the appearance of input fields, including height, borders, background colors, text styles, and spacing.

  • Form labels: Modify the font style, size, and colors of labels displayed in the form.

  • Submit button: Design the submit button's appearance, including its background color, border, padding, and text styling.

  • Submit button hover: Set styles for the button when hovered over (colors and borders).

In the FoxStudio editor, on the left Sidebar > Click Add elements (), or press E.

Tips:

✅
Notifications
An example of Contact form with 2-column layout