I have posted a solution to this thread, I was able to do this with Shopify flow to add customer tags and later create a list with a tag filter in Klavio.
Topic summary
Goal: automatically segment customers by language (French/English) for Klaviyo on a bilingual Canadian Shopify store.
Key approaches discussed:
- Shopify admin: No built-in auto-tagging; would require an app or custom app. Suggested app: Auto Tags – All in one tagging. Also advised to contact Klaviyo for any native options.
- Klaviyo forms: Create two signup forms (EN/FR) and display based on language-specific URLs to feed separate lists. Concern raised: may not capture subscribers from checkout page or footer signups.
- Shopify Plus solution: Use Shopify Flow.
• Trigger: Customer created.
• Condition: If customerLocale includes “en” tag “English”; if “fr” tag “French” (e.g., en-CA vs fr-CA).
• Then in Klaviyo, build lists/segments filtered by these tags.
Clarifications/limitations:
- The Flow adds tags but does not change the customer profile’s native “language” field, per a participant’s observation.
- Troubleshooting suggests verifying Flow runs and conditions.
Status:
- No definitive method to auto-update the native “language” field or guarantee coverage of checkout/footer signups without Plus/apps. Discussion remains open; next steps: use Flow (Plus), third-party/custom tagging, and consult Klaviyo for checkout/footer handling.