You will learn
Learn how to set up lead capture with Shop on a Klaviyo sign-up form to recognize Shop Pay users, save and apply their discounts, and collect SMS consent. Shop Pay is an online checkout service offered by Shopify that allows 1-click checkout to improve the buying experience for your customers. Once a buyer uses Shop Pay for the first time, their information is saved for future purchases.
When you enable lead capture with Shop on a sign-up form, it will recognize site visitors with Shop Pay accounts once they enter their email. You can use their pre-saved information to incentivize a purchase by offering a discount, and also provide an easy SMS opt-in experience.
This feature is specific to Shopify, and will only be available to Klaviyo customers who use Shopify as their ecommerce platform.
Before you begin
You will need to activate Shop Pay on your Shopify store before you can set up lead capture on a Klaviyo sign-up form.
There are certain requirements that make a sign-up form eligible to use lead capture with Shop. Your form must:
- Be a popup or flyout form
This functionality is not available for embed or full page forms.
- Collect email consent on the first step
- If you want to collect SMS consent also, you must use a multi-step form that collects email consent on the first step, followed by SMS consent on the 2nd step. Forms collecting solely SMS consent are not eligible for lead capture.
If lead capture with Shop is enabled on your form, Smart Opt-in is not supported. If you want all shoppers to go through a Smart Opt-in experience, disable lead capture with Shop.
- If you want to collect SMS consent also, you must use a multi-step form that collects email consent on the first step, followed by SMS consent on the 2nd step. Forms collecting solely SMS consent are not eligible for lead capture.
- Include disclosure language if collecting SMS consent
- Have a coupon (static or unique) configured on the success step
Enable lead capture with Shop on a sign-up form
Set up lead capture on a sign-up form:
- Select Sign-up forms in Klaviyo’s main navigation.
- Click on the form where you want to set up lead capture or choose to create a new one.
- Click Edit Form to enter the editor.
- Select Targeting and behavior.
- Under Lead Capture with Shop, toggle the switch on.
- When you turn this on, any of your form’s unfulfilled requirements for using lead capture populate under the error message. For example, the form below is missing the coupon on the success step:
To resolve this error, click Add block to configure a unique or static coupon on the success step.
If you’re using a multi-step form that collects SMS consent, you must include disclosure language on the SMS opt-in step.
- Click on Success in the menu bar to customize the success message that appears when new subscribers submit the form.
It’s best practice to use generic language in your success step (e.g., “Hooray! Here is your coupon!”) to give subscribers a clear and consistent opt-in experience. This is because a subscriber may choose not to receive texts, so if the success message thanks them for opting into email and SMS, it could create a confusing experience for shoppers that did not give SMS consent.
- Once you have fulfilled all requirements, you’ll see a green banner informing you that lead capture has successfully turned on.
- When you’re satisfied with your form, click Publish.
Once this form is live, any site visitors with Shop Pay accounts will be recognized when they submit the first step (their email address). A Shop Pay modal will appear asking them to authenticate their account.
Note that shoppers who do not have Shop Pay accounts will go through the form steps as normal and the modal will not populate. Also, if your form has additional steps beyond the email and SMS step (e.g., a step asking for a shopper’s birthday), Shop Pay users who authenticate their accounts will skip these steps and only see the Shop Pay modal journey and your form’s success step.
The site visitor’s experience will differ depending on the type of form and how they choose to interact with the Shop Pay modal:
- If the shopper chooses not to authenticate their account and immediately closes the Shop Pay modal, your sign-up form will automatically show its next step, whether that is an SMS opt-in step or a success step.
- For an email-only sign-up form, if the shopper enters the code to authenticate their Shop Pay account, the modal will then show the success step with the coupon code, and will inform them that the discount will automatically apply to their next checkout.
- For a multi-step form, if the shopper enters the code to authenticate their Shop Pay account, the modal will next ask for SMS consent. The shopper’s phone number from their ShopPay profile will be pre-filled to create a seamless opt-in experience.
- If the shopper gives SMS consent, it will prompt them through Shop Pay’s SMS opt-in experience to confirm their SMS consent, and then show the form’s success step with the coupon that’s automatically saved to their next checkout.
- If the shopper does not give SMS consent, the Shop Pay modal will disappear and they will see the form’s success step with the coupon that’s automatically saved to their next checkout.
Next steps
Now that you have lead capture with Shop set up on your sign-up form, create a personal Shop Pay account to test the different shopper experiences described above.
Additional resources