How to localize sign-up forms for multiple regional domains
You will learn
Learn how to use the multi-account cloning feature to set up language-specific sign-up forms if you have a website with multiple regional domains. For instance, if you have different domains for the United States, France, and Spain, they appear as:
- https://swak-lip-care.myshopify.com
- https://swak-lip-care.myshopify.fr
- https://swak-lip-care.myshopify.es
Before you begin
Note that a Klaviyo account can only be connected to 1 website URL (or “domain”). If you have multiple international domains, then you must have multiple Klaviyo accounts. If you have not already set up an account for each domain, see how to create and manage multiple accounts.
Use the same login to access the accounts you want to clone between. Make sure sign-up forms are enabled on each regional website before publishing. See the sign-up form setup prerequisites.
Tip: To easily analyze your performance, billing, and more across accounts, you can create a portfolio.
To clone sign-up forms, you need permission to edit forms in the source and destination accounts, plus permission to clone across accounts. Content Creators can clone forms but cannot publish them. Publishing requires separate permission, which Owners, Admins, and Managers have.
How localizing for multiple regional domains works
To set up language-specific sign-up forms for multinational domains:
- Create a Klaviyo sign-up form for 1 of your regional domains, in the language of the account's domain (e.g., English for a US Klaviyo account).
- Target the form to only appear on the associated domain (e.g., US domain: https://swak-lip-care.myshopify.com).
- Clone the form across multiple accounts.
- If necessary, adjust the language for each cloned form to match its domain (e.g., translate to French for a French Klaviyo account).
- Target each cloned form to appear only on its respective domain (e.g., FR domain: https://swak-lip-care.myshopify.fr).
If you’re collecting SMS consent, choose an opt-in method supported by each destination account before cloning. Tap-to-text requires a sending number that can receive replies and cannot be used with branded sender IDs, including those used in France. For those regions, use Smart Opt-in or a phone number input field. Smart Opt-in requires SMS to be set up and a paid SMS plan in each account. If you use tap-to-text, check the sending region in every cloned form.
Create language-specific sign-up forms for multiple domains
Create a sign-up form for 1 of your regional domains
- Navigate to the Website > Sign-up forms tab in Klaviyo’s left-hand navigation.
- Select Create form. If prompted for a name and channel, enter the name, choose Web, and click Create.
- Click Create blank form, or choose a pre-built template from the form library. For this example, we’ll use a template called “Multi-step email & SMS.”
- Choose a name for your form and a list for new subscribers to collect to. Note that if you’re collecting both email and phone number, you can choose 2 separate lists. If you’re creating a blank form, also choose its form type.
- Click Create form.
- In the form editor, customize the content, design, and behavior of your form to fit your brand and goals. Keep in mind that this form’s language should align with the account’s domain (e.g., English for a US Klaviyo account). Click on any text in the preview to edit it.
- See getting started with sign-up forms for more guidance on editing your form.
- Select Targeting & behavior > Targeting.
- You’ll need to target your form so that it can display on any page within this account’s domain (e.g., homepage, product pages, etc.), and cannot display on any of your other regional domains. To set this up:
- Under URLs, click Only show on certain URLs. Next, choose Containing, and enter the website URL associated with this Klaviyo account (e.g., https://swak-lip-care.myshopify.com).
- Under URLs, click Don’t show on certain URLs. Next, choose Containing, and enter the other regional domain (e.g., https://swak-lip-care.myshopify.fr). If you have multiple other regional domains, click Add a URL and enter each one.
- Note: while we recommend using Smart Opt-in to collect SMS consent, an alternative opt-in method is tap-to-text. However, if you use tap-to-text, you additionally must choose the correct sending region for your form. To do so:
- Open the step that collects SMS consent, then switch the preview to mobile.
- Select the tap-to-text button in the preview. Its Action is Subscribe via SMS.
- Under Sending Region, choose the appropriate number for the region you’d like to target with the form (e.g., Canada, United States).
- When you’re satisfied with your form, click Publish or schedule. Resolve any blocking alerts, select Publish now, then click Publish now to make the form live.
Clone your form across multiple accounts for each domain
- Once you’ve published your form, navigate back to the Website > Sign-up forms tab.
- Next to the form you just created, select the 3 dots > Clone.
- Choose Clone to multiple accounts > Continue.
- Check the account(s) you’d like to copy your form to, then click Next. Note that you can select up to 100 accounts.
- Optional: edit the name of the cloned form for each account.
- Click Next.
- Review and fix any of the following errors so your form is set up correctly:
- Destination list.
- Targeting settings (optional). URL rules are selected for transfer when the source form has them. If you keep them, update both the allowed and excluded URLs in each cloned form before publishing.
- Age-gating block (if needed).
- SMS settings (if needed).
- Click Next.
- Review the information for each account and any warnings about content that will not transfer. If the form includes a coupon, add a valid coupon in each destination account before publishing.
- Select Distribute form.
Adjust the cloned form for a different regional domain
Once cloning finishes, the copied forms are drafts. Complete the following steps in each destination account before publishing:
- Click on your account name in the bottom left corner.
- Select the account that you cloned your form to.
- Navigate to the Website > Sign-up forms tab, then select the cloned form.
- In the form editor, click on any of the text in the preview to edit and translate it. Keep in mind that this form’s language should align with the account’s domain (e.g., French for a FR Klaviyo account).
Note that you can also customize the Required text and Invalid text for input fields in your form.
- Select Targeting & behavior > Targeting.
- Under URLs, make sure Only show on certain URLs is turned on. If URL rules were copied, leave this setting on.
- Choose Containing, then enter the website URL associated with this Klaviyo account, replacing the source account’s URL if it was copied (e.g., https://swak-lip-care.myshopify.fr).
- Check Don’t show on certain URLs. Remove the destination domain from any copied exclusions. If you use exclusions for other regional domains, update them for this account, including the source domain. An excluded URL will not show the form even if it also matches an allowed URL.
- Note: while we recommend using Smart Opt-in to collect SMS consent, an alternative opt-in method is tap-to-text. However, if you use tap-to-text, you additionally must choose the correct sending region for your form. To do so:
- Open the step that collects SMS consent, then switch the preview to mobile.
- Select the tap-to-text button in the preview. Its Action is Subscribe via SMS.
- Under Sending Region, check that the selected number supports the region you want to target (e.g., United Kingdom). These tap-to-text steps do not apply to France; use Smart Opt-in or a phone number input field there.
- When you’re satisfied with your form, click Publish or schedule. Resolve any blocking alerts, select Publish now, then click Publish now to make the form live.
- Repeat the steps in this section for every other account that you cloned the form to.
You’ll now have language-specific sign-up forms designated for each of your regional domains.
Next steps
Create a separate email and SMS welcome series in each account to thank people who sign up for each channel. To do so quickly, you can use the multi-account cloning feature like we did here.
Additional resources
- Getting started with portfolios
Learn about portfolios in Klaviyo, including what they are, who should use them, and how to set them up.
- How to change the language for your account
Learn how to change the organization and personal language settings for your Klaviyo account. Changing the language also updates the regional formatting (e.g., for numbers and dates).
- Basics: multinational SMS sending with Klaviyo
Learn tips for using Klaviyo to send SMS in multiple different countries.