Dawn Theme - Password Page - SMS capture

Topic summary

Goal: Replace the email signup banner on the Shopify Dawn v15.1.0 password page with a phone number capture to support SMS campaigns and send visitors the site password—without using apps.

Proposed approach: Modify theme code directly.

  • Edit the password.liquid template (the password page layout) to swap the email input for a phone (tel) input field.
  • Add custom CSS to style the new phone field to match the theme.
  • Update the form action/backend handling so the submission stores or routes phone numbers (instead of the default email newsletter endpoint).

Key considerations: password.liquid controls the storefront’s password/coming-soon page; the form action determines where the data is submitted. Capturing phone numbers may require custom handling beyond the built-in newsletter form since Shopify’s default subscribe targets email.

Status: The original poster requested a step-by-step walkthrough of the code changes. No detailed instructions or final solution have been provided yet; the thread remains open and unresolved.

Summarized with AI on December 18. AI used: gpt-5.

I am using the Dawn Version 15.1.0 theme. On my stores password page, I would like to capture phone numbers for SMS campaigns; primarily to send subscribers the password to access the website. After prefacing my intentions, here is my question: How can I change my “email signup banner” to be a “phone number signup banner”? If there is an easier way using code (using contact form, custom CSS, etc), I am open to doing it that way. However, DO NOT SUGGEST SOLUTIONS RELATED TO APPS. Thank you for your help.

Hey Feelinsohurd,

Heddy from Gameball: Loyalty Program & VIP here!

To change the “email signup banner” to a “phone number signup banner” on the Dawn theme without using an app, you can modify the code. You’ll need to edit the password.liquid file in your theme and replace the email input field with a phone input field. Then, set up custom CSS to style it to match the rest of your site. You’ll also need to adjust the backend form action to capture phone numbers instead of emails.

Awesome, were heading in the right direction. Can you walk me through this process step by step, you’d be a life saver, thanks!