Article summary
Keep WhatsApp and Zalo task fields, time semantics and permissions distinct in a Vietnam list instead of creating one vague activity column.
When a Vietnam operation uses both WhatsApp and Zalo, the most dangerous CRM design is one “social platform active” field. Task and field semantics differ by platform. After merging, the team cannot identify the source, date or supported action.
Give platform fields separate namespaces
| Observation | Defensible name | Weak name |
|---|---|---|
| WhatsApp time observation | wa_activity_checked_at/value | social_active |
| Zalo task result | zalo_task/version/value | same_as_wa |
| Permission | permission_by_channel | contactable |
+84 prepares the phone only
Preserve phone_raw and country evidence and create a candidate under current rules. +84 cannot choose a preferred platform or populate language.
Ask which channel the customer chose
Channel preference comes from user choice, an existing conversation or a service entry. Activity on one platform does not transfer a purpose to another platform.
Task fields cannot fill each other’s blanks
A WhatsApp null is not completed from Zalo and vice versa. Keep unknown, checked_at and task_version for each platform to avoid a fabricated complete profile.
Generate TXT separately
Create a separate one-phone-per-line TXT for each platform and task while sharing an internal batch crosswalk. Returned Excel enters platform-specific staging and is not merged merely because column names look similar.
Route by permission before status
Channel-level permission and opt-out take priority. Platform output assists a queue only inside that boundary. A mapping cannot erase refusal on another channel.
Do not invent platform market share
Choose WhatsApp or Zalo from the company’s customer provenance, service entry and measured results—not an unsupported claim that everyone locally uses one platform.
Select the workflow with a small experiment
Compare response time, service completion and opt-out among similar permitted customers with the same purpose and period. Results describe the sample, not Vietnam’s population.
The correct value of this page
It is not a platform ranking. It is a boundary map: phones may overlap, but task observations, time semantics and permission remain separate.
