I’ve recently set up my first SMS flow and am offering customers 10% off when they provide their consent to SMS. I have a sign up form on site, which should trigger the SMS flow and send a text with a 10% off code.
However, this is only working for new customers who are not currently in our Klaviyo database - if a customer already subscribes to emails and enters their phone number, the SMS flow will not trigger. I contacted Klaviyo support about this who told me it is expected behaviour as the profiles will merge, and the merge will prevent the flow from triggering.
This is obviously causing a lot of CS contact and extra work for us, as well as causing bad feeling with our existing customers who are putting their phone numbers in and not receiving a text.
Has anyone found a workaround to this or a different way to allow existing email subscribers to give email consent in return for a discount?
Thanks, Heather
Best answer by Sales Impact
Hi,
I've encountered this issue before and understand the frustration it can cause. Here's a workaround that might help:
Segmentation: Create a segment of your existing email subscribers who haven't yet provided their phone numbers. This way, you can specifically target them with a campaign.
Dedicated Campaign: Send an email campaign to this segment, explaining the benefits of opting into SMS and offering the 10% discount code. Include a unique link to a landing page with a form that collects their phone number and consents to SMS marketing.
Custom Integration: Use Klaviyo's API to trigger an SMS flow when this form is submitted, bypassing the profile merge issue. Alternatively, you can use a tool like Zapier to connect the form submission to Klaviyo and ensure the SMS flow is triggered.
Profile Properties: In Klaviyo, add a custom property to track whether a customer has opted into SMS. Use this property to create conditional splits in your flow, ensuring the correct messages are sent based on their subscription status.
Automation Rule: Set up an automation rule within Klaviyo to update the custom property and trigger the SMS discount code flow specifically for existing email subscribers who provide their phone number.
By implementing these steps, you can better manage the SMS consent process and ensure that your existing email subscribers receive their discount code promptly.
I hope this helps! If you have any questions or need further assistance, feel free to reach out.
I've encountered this issue before and understand the frustration it can cause. Here's a workaround that might help:
Segmentation: Create a segment of your existing email subscribers who haven't yet provided their phone numbers. This way, you can specifically target them with a campaign.
Dedicated Campaign: Send an email campaign to this segment, explaining the benefits of opting into SMS and offering the 10% discount code. Include a unique link to a landing page with a form that collects their phone number and consents to SMS marketing.
Custom Integration: Use Klaviyo's API to trigger an SMS flow when this form is submitted, bypassing the profile merge issue. Alternatively, you can use a tool like Zapier to connect the form submission to Klaviyo and ensure the SMS flow is triggered.
Profile Properties: In Klaviyo, add a custom property to track whether a customer has opted into SMS. Use this property to create conditional splits in your flow, ensuring the correct messages are sent based on their subscription status.
Automation Rule: Set up an automation rule within Klaviyo to update the custom property and trigger the SMS discount code flow specifically for existing email subscribers who provide their phone number.
By implementing these steps, you can better manage the SMS consent process and ensure that your existing email subscribers receive their discount code promptly.
I hope this helps! If you have any questions or need further assistance, feel free to reach out.
Separate Flow: Instead of merging SMS consent with existing email profiles, create a separate list or segment for SMS subscribers. This way, you can specifically target customers who have opted in for SMS.
Use a Different Form: Consider using a different signup form or popup specifically for SMS, which can help differentiate between email and SMS consent.
2. Modify the Signup Form
Custom Fields: Add a custom field to your existing signup form to collect SMS consent explicitly. This could be a checkbox that customers can select to opt into SMS marketing.
Automate Follow-up: If a customer submits the form with their phone number, set up an automation to send them a follow-up SMS with the discount code.
3. Segment Existing Customers
Create a Segment: Identify existing customers who haven't opted in for SMS. You can create a segment for these profiles and target them with a specific campaign encouraging them to opt in for SMS notifications, perhaps offering the same 10% discount as an incentive.
4. Use a Custom Flow
Manual Trigger: Consider creating a custom flow that triggers when a customer inputs their phone number, regardless of their email status. You might need to set specific conditions to allow the flow to run if the phone number field is updated.
5. Promote SMS Consent in Communications
Email Campaigns: Use your email campaigns to encourage existing subscribers to opt into SMS. Highlight the benefits, such as exclusive discounts or early access to sales.
Incentivize Sign-ups: Make it clear that they will receive the 10% discount when they provide their phone number.
6. Test and Optimize
A/B Testing: Experiment with different messages and calls-to-action to see what resonates best with your customers and drives them to opt in for SMS.
It sounds like you're encountering a common challenge with Klaviyo's SMS flows and profile merging. Here are some potential workarounds and solutions to help address this issue:
1. Create a Unique Flow for Existing Customers
You can create a separate flow specifically for existing email subscribers. When they enter their phone number, you can trigger a different action:
Custom Field: Use a custom field to track SMS consent. If a customer is already in your database and enters their phone number, check this field to trigger the discount code email or SMS manually.
2. Use a Different Signup Form
Consider creating a separate signup form for SMS subscriptions that is not directly linked to email profiles. This way, when customers enter their phone number, it will treat them as new for SMS purposes:
Hidden Fields: If you're using a custom form, you could add a hidden field that captures whether they're an existing customer, and use that information in your flow logic.
3. Incentivize Opt-In via Email Campaigns
Send out an email campaign encouraging existing subscribers to opt in for SMS notifications. You can include a link to a dedicated landing page where they can enter their phone number for the discount:
Dedicated Landing Page: Create a page that clearly explains the benefits of opting in for SMS and provides the discount code upon submission.
4. Use Tags to Manage Profiles
Utilize tags or custom properties in Klaviyo to manage customer profiles better. If a customer opts in for SMS, tag them accordingly, and then use this tag to trigger the flow:
Tagging Existing Customers: When existing customers enter their phone number, tag them to indicate they’ve opted in for SMS. This way, you can create a flow that specifically targets tagged customers.
5. Set Up Manual Overrides
As a temporary solution, consider setting up a process where customer service representatives can manually send discount codes to existing customers who encounter issues. This can help alleviate immediate concerns while you implement a more automated solution.
6. Feedback to Klaviyo
Since this behavior seems to be causing issues, consider providing feedback to Klaviyo regarding the profile merging and SMS flow triggering. If they hear from more users about this concern, they may consider adjustments in future updates.
Here are some additional strategies to address the issue of SMS consent for existing email subscribers in Klaviyo:
1. Segmented Flows
Create segmented flows based on customer status:
New vs. Existing Customers: Set up separate flows where new customers receive the SMS discount automatically, while existing customers get a tailored message thanking them for their loyalty and offering them a special deal to opt into SMS.
2. Utilize a Consent Checkbox
Add a checkbox to your existing email signup forms where customers can opt into SMS marketing:
Clear Messaging: Make it clear that opting in will grant them a discount. This can help capture consent without merging profiles.
3. Manual Entry Process
For existing customers who enter their phone numbers, establish a manual process where your team can quickly add them to a specific SMS list:
Dedicated List: Create a specific SMS list in Klaviyo for these customers. When they opt in, your team can add them to this list, triggering the discount flow.
4. Dedicated Opt-In Campaign
Run a campaign specifically aimed at encouraging existing email subscribers to opt in for SMS updates:
Special Promotions: Offer an exclusive promotion or early access to sales for those who provide their phone numbers, creating a compelling reason for them to opt in.
5. Dynamic Content in Emails
Use dynamic content in your emails to target existing customers who have not yet opted into SMS:
Personalized Message: Include a call-to-action in your emails encouraging them to provide their phone number for SMS updates and the associated discount.
6. Feedback Loop
Encourage customers to reach out if they do not receive their SMS discount. This feedback can help identify gaps in your process and improve customer satisfaction:
Customer Support: Ensure your support team is aware of the process so they can assist customers effectively.
7. Klaviyo’s Support and Community
Continue to engage with Klaviyo support for potential feature enhancements. You can also check the Klaviyo community forums to see if others have found effective workarounds.
By clicking “Accept All Cookies,” you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts.
Privacy Preference Center
Your Privacy
Strictly Necessary Cookies
Performance Cookies
Functional Cookies
Targeting Cookies
Site Analytics
Your Privacy
When you visit any website, it may store or retrieve information on your browser, mostly in the form of cookies. This information might be about you, your preferences or your device and is mostly used to make the site work as you expect it to. The information does not usually directly identify you, but it can give you a more personalized web experience. Because we respect your right to privacy, you can choose not to allow some types of cookies. Click on the different category headings to find out more and change our default settings. However, blocking some types of cookies may impact your experience of the site and the services we are able to offer.
Privacy Notice
Strictly Necessary Cookies
Always Active
These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms. You can set your browser to block or alert you about these cookies, but some parts of the site will not then work. These cookies do not store any personally identifiable information.
Performance Cookies
These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us to know which pages are the most and least popular and see how visitors move around the site. All information these cookies collect is aggregated and therefore anonymous. If you do not allow these cookies we will not know when you have visited our site, and will not be able to monitor its performance.
Functional Cookies
These cookies enable the website to provide enhanced functionality and personalisation. They may be set by us or by third party providers whose services we have added to our pages. If you do not allow these cookies then some or all of these services may not function properly.
Targeting Cookies
These cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites. They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising.
Site Analytics
These cookies record your visit to our website, and are used to track your visit including information such as: web page interactions (clicks, hovers, focus, mouse movements, browsing, zooms and other interactions), referring web page/source through which you accessed the Sites, heatmaps and scrolls, screen resolution, ISP, and statistics associated with the interaction between device or browser and the Sites. If you are accessing our Services with a European IP address, you have been asked to consent to the use of these cookies (you are free to deny your consent).