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.
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.