-
Notifications
You must be signed in to change notification settings - Fork 19
Allow multiple cells in contact CSV upload #1652
Copy link
Copy link
Open
Labels
additions: feature 🆕New feature or requestNew feature or requestimprovement: enhancement ✨Improvement to existing functionalityImprovement to existing functionalityplatform: mobile 📱Related to React client application on mobile devicesRelated to React client application on mobile devicesplatform: node 🔅Related to Node backendRelated to Node backendplatform: react ⚛️Related to React client applicationRelated to React client application
Metadata
Metadata
Assignees
Labels
additions: feature 🆕New feature or requestNew feature or requestimprovement: enhancement ✨Improvement to existing functionalityImprovement to existing functionalityplatform: mobile 📱Related to React client application on mobile devicesRelated to React client application on mobile devicesplatform: node 🔅Related to Node backendRelated to Node backendplatform: react ⚛️Related to React client applicationRelated to React client application
Is your feature request related to a problem? Please describe.
Data acquired for texting often includes multiple columns of possible cells. Admins could be saved extra data management and see better targeting if they were able to identify and prioritize which columns should be assessed as possible cells.
Describe the solution you'd like
When mapping arbitrary CSVs to Spoke-required columns upon contact upload:
Admins should be able to specify up to three columns as possible cells, in order of priority. Spoke should require that at least one column be identified as Cell: Priority 1 and additionally allow Cell: Priority 2 and Cell: Priority 3.
When validating cells, Spoke should do the following:

Describe alternatives you've considered
Admins can create distinct rows for every combination of contact+cell and risk double-texting individuals with multiple valid provided cells
Admins can identify the highest priority / most likely column as cell and lose out on validating lower certainty cells if the prioritized cell is invalid.