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.