Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow multiple cells in contact CSV upload #1652

Open
kohlkenn opened this issue Aug 3, 2023 · 0 comments
Open

Allow multiple cells in contact CSV upload #1652

kohlkenn opened this issue Aug 3, 2023 · 0 comments
Labels
additions: feature 🆕 New feature or request improvement: enhancement ✨ Improvement to existing functionality platform: mobile 📱 Related to React client application on mobile devices platform: node 🔅 Related to Node backend platform: react ⚛️ Related to React client application

Comments

@kohlkenn
Copy link

kohlkenn commented Aug 3, 2023

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:
Screenshot 2023-08-02 at 5 32 26 PM

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.

@kohlkenn kohlkenn added additions: feature 🆕 New feature or request platform: react ⚛️ Related to React client application platform: node 🔅 Related to Node backend platform: mobile 📱 Related to React client application on mobile devices improvement: enhancement ✨ Improvement to existing functionality labels Aug 3, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
additions: feature 🆕 New feature or request improvement: enhancement ✨ Improvement to existing functionality platform: mobile 📱 Related to React client application on mobile devices platform: node 🔅 Related to Node backend platform: react ⚛️ Related to React client application
Projects
None yet
Development

No branches or pull requests

2 participants