1. Summary of the Need
Currently, when we communicate with our clients through the Lula platform, there is no mechanism to remember the language they prefer. This means that with each interaction (emails, push notifications, in-app messages), we must manually verify or guess their preferred language, which can lead to confusion or less personalized communication.
  1. Description of the Requested Functionality
“Preferred Language” Field in Client Profile: Add a property in Lula’s internal database (or in each client’s profile module) that allows selecting the language in which they wish to receive all communications (e.g., English, Spanish, Portuguese, etc.).
Automatic Persistence: When a user selects their language during initial registration or in their account settings, this information should be permanently saved in their profile. Each time Lula sends an email, push notification, or in-app message, it should default to this language.
Manual Update Option: From the admin panel or UI, allow clients to change their “Preferred Language” at any time.
Fallback and Auto-Detection: If a client has not specified a language, the platform could attempt to detect it based on region or browser settings and gently prompt the user to confirm or update their preference.
  1. Expected Benefits
Improved User Experience: Clients will automatically receive all communications in their preferred language without the need for manual translation or additional follow-up.
Greater Personalization: Sending content (offers, reminders, notifications) in the language each client understands best will increase trust and engagement.
Fewer Errors and Rework: By avoiding sending messages in the wrong language, support tickets and follow-up clarifications will decrease.
Scalability for International Markets: This mechanism simplifies expansion into new regions with other languages, providing a standardized multilingual communication process.