Customize the contact us page with custom fields?

Topic summary

Goal: Customize a Shopify Debut theme contact page to require Name and Message fields, add a Subject dropdown (including an “Other” option), support image uploads, and include a spam-filtering CAPTCHA. The requester expects this will require code and asks how to proceed.

Guidance provided: A link to the official Shopify developer tutorial on adding custom fields to the contact form, useful for making fields mandatory and adding dropdowns. A YouTube tutorial is also shared, demonstrating how to add text fields, dropdowns, radio buttons, and checkboxes.

Limitations noted: No concrete solution or instructions were provided for file/image uploads or integrating CAPTCHA; one responder explicitly lacked knowledge on those items. No inline code, examples, or step-by-step instructions were posted in the thread itself.

Status: Partial help via external resources for adding fields and validation. Key requests (image uploads and CAPTCHA) remain unanswered. No decisions or resolved outcome; discussion remains open.

Summarized with AI on January 6. AI used: gpt-5.

I’d like to customize the contact us page and I’m using the Debut theme. I want to make the name and message fields mandatory, as well as add a drop-down list of options for a subject line (including a customer-specified “other” topic).

I also want a way for customers to upload pictures (ex - problem with product) & a spam-filtering captcha.

I think this requires code, please let me know how to proceed.

Hi, I don’t know about captcha and image uploads but this should help you add fields to the contact page:

https://shopify.dev/tutorials/customize-theme-add-fields-to-your-contact-form

Hi @coff001 , looking to spice up your Shopify contact form? This YouTube video provides a comprehensive guide on adding text, dropdowns, radio buttons, and checkboxes: