How to use a multi-column custom lists in Workflows

  • Last update on February 28th, 2025

Using multi-column custom lists for streamlined user onboarding

When onboarding a user, it is often necessary to fill in fields such as city, office, postal code, and department. Gathering all this information for each user can be time-consuming and prone to errors. To streamline this process, you can utilize CoreView's multi-column custom lists.

Multi-column custom lists are a valuable tool for simplifying the creation of workflow configuration inputs. In this article, we will guide you through the process of importing and setting up a custom list to assist with user onboarding.

Play with audio πŸ“’

Step 1: create a multi-column CSV file

Start by creating a CSV file with a column dedicated to each profile that you need to onboard. In the header, include the fields that must be filled out for each onboarded user (e.g., city, office, department). Below the header, list all the possible combinations of data.

City* Office Postal code State Department
Milan* Corso Como 201244 Italy Marketing
Rome* Piazza di Spagna 00187 Italy Marketing
Turin* Piazza Castello 10124 Italy Marketing

Important: ensure that the first column can be designated as the discriminator. This column should contain a value that helps identify all other values in the corresponding row. In this example, the β€œCity” column(*) serves this purpose.

Β 

Once you have entered all necessary data, save the file as a CSV.

Step 2: upload the custom list

Next, navigate to Settings > Manage workflows > Custom lists.

In the top right corner, open the dropdown menu and select β€œUpload from CSV”.Β 

Select your file, ensuring it adheres to the specified guidelines. Click β€œNext” to continue.Β 

You will now be required to rename your custom list and, if necessary, add a description. Below this, you can preview the columns to confirm that the file has been imported correctly. When everything appears to be in order, click β€œNext” in the bottom right corner, followed by β€œSave”.

Your list will now be visible on the main page. Click on the list name to preview the columns and access options to edit or delete the list. After utilizing this list in a workflow (Step 4), the workflow will be displayed under the β€œAssociated workflows” tab within this wizard.

Step 3: associate the custom list with a workflow

Open your onboarding workflow in the workflow editor. Select β€œConfigure execution inputs” and then β€œAdd execution input”.

Configure the following parameters:

  • Target: No target (custom attribute)
  • Type: List
  • Name: Enter your preferred name

Click the β€œSet values” button and navigate to the β€œPick from list” tab. From here, select the CSV custom list you uploaded earlier. A β€œMulticolumn” tag next to your uploaded CSV will help you identify the correct file.Β 

If you prefer not to include the custom list name in every field, uncheck the β€œInclude custom list name as prefix” checkbox. Field names can be edited later. Click β€œApply” to continue.

Review the preview of the uploaded fields. Edit the field names as desired and add a description if needed. Ensure that the first inputβ€”used as the reference column, as described earlierβ€”contains the correct value (in this case, the β€œCity” column). You can also add additional execution inputs by clicking the β€œ+” icon located below the list. Save your changes to proceed.

Step 4: publish and run your workflow

After making the necessary adjustments, save and publish your workflow.Β 

Then, click on the β€œβ€¦β€ button and select β€œRun”.

In the β€œWorkflow run” window, you will be prompted to select the first value (β€œCity”) from a dropdown menu.Β 

Based on the selected value, the fields below will autofill, which ensures a fast and error-free input selection. If you need to edit the information, simply change the first value (β€œCity”), and the remaining fields will update accordingly.

Click β€œNext” and then β€œSubmit” to execute your workflow.