Skip to content

[Due for payment 2025-09-02] [$250] Update CSV upload options for Members #65056

@danielrvidal

Description

@danielrvidal

As a follow-up to this proposal we want to allow users to upload a csv to Members to that include columns for SubmitTo, and approvesTo

Proposal: Update CSV upload options for Workflows and Members

Problem: A NewDot customer we’re onboarding has 180 employees and 19 different approvers. Updating their approval workflow manually would take a fair amount of overhead. Then, once set, managing their approvals when bulk updates are needed becomes tedious.

Solution: Update the options for submitsTo and approvesTo for CSV upload in Members. We're going to update both the members page to accept a CSV where the columns could update in bulk for: Name, Email, Custom fields, [NEW] SubmitTo, and [NEW] approvesTo.

  1. To be clear, the members page already accepts a csv. Right now, the importer displays columns to choose for email and role. So we're just going to accept it to allow more columns to be used, including submitsTo and approvesTo.

For some more details:

  • We have the CSV_IMPORT_COLUMNS keys for submitsTo and approvesTo in /app already here. So we think all we need to do is add them here to map them in that specific CSV upload flow and it should work.

  • The command ImportMembersSpreadsheet already accepts the submitsTo and forwardsTo properties, so we might have to rename the CSV_IMPORT_COLUMNS.SUBMIT_TO and CSV_IMPORT_COLUMNS.APPROVE_TO to match the naming.

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~021938658531679406608
  • Upwork Job ID: 1938658531679406608
  • Last Price Increase: 2025-06-27
  • Automatic offers:
    • nkdengineer | Contributor | 107894673
Issue OwnerCurrent Issue Owner: @danielrvidal

Metadata

Metadata

Labels

Awaiting PaymentAuto-added when associated PR is deployed to productionDailyKSv2DesignExternalAdded to denote the issue can be worked on by a contributor

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions