Skip to main content
Solved

Streamlining Birthday Collection on Shopify Plus Thank You Page Without Re-Entering Email Addresses

  • March 15, 2023
  • 2 replies
  • 239 views

Forum|alt.badge.img+3

Hi everyone,

I've been working on setting up our birthday collection process. We currently gather this information through a welcome email series and a pop-up on our website. Now, I'm looking to enhance our method by collecting birthdays on the thank you page as well.

I've created a new sign-up form titled "Birthday Collection Thank You Page" and linked it to the appropriate subscriber list. However, I'm trying to find a way to collect birthdays using Shopify Plus on the thank you page without asking customers to provide their email addresses again.

Since customers have already submitted their email and other details, I want to create a seamless experience by only asking them for their birthday and a simple call-to-action button click.

I'd appreciate any insights or suggestions on how to achieve this. Thanks in advance for your assistance!

Best regards,

Justin Regterschot

 

Best answer by retention

Hi @JustinBono, glad to see you here in the community!

Unfortunately, there’s no way to pre-populate a Klaviyo Signup Form as far as I know.  I found this in a previous thread:

However, if you have access to a developer, you can build your own custom Form and send the birthday (and email) to Klaviyo programmatically, you might be able to do this.  Shopify Plus lets you access the variables of your customers checkout values like the email address (via its Checkout Extensibility API), and then conceivably you can pass that on to Klaviyo via Klaviyo’s API. 

See here: 

Hope this helps!

2 replies

retention
Partner - Platinum
Forum|alt.badge.img+62
  • 2025 Champion
  • Answer
  • March 15, 2023

Hi @JustinBono, glad to see you here in the community!

Unfortunately, there’s no way to pre-populate a Klaviyo Signup Form as far as I know.  I found this in a previous thread:

However, if you have access to a developer, you can build your own custom Form and send the birthday (and email) to Klaviyo programmatically, you might be able to do this.  Shopify Plus lets you access the variables of your customers checkout values like the email address (via its Checkout Extensibility API), and then conceivably you can pass that on to Klaviyo via Klaviyo’s API. 

See here: 

Hope this helps!


  • Contributor II
  • December 29, 2025

Hi,
On Shopify Plus, the cleanest way to handle this is by passing the customer’s email automatically on the thank you page using checkout or customer variables. This allows you to hide the email field and only display the birthday input, creating a smooth and user-friendly experience. Many brands also use a lightweight custom script or API integration with their email platform to silently attach the birthday to the existing subscriber profile.

You can also trigger the form only for logged-in or recently completed checkouts, which further reduces friction and improves completion rates. Designing flows that minimize repeated steps often leads to better engagement and higher data accuracy.

This focus on simplicity and seamless interaction is similar to how onstream 📺 is designed to keep user actions fast and uninterrupted.
Thanks