Applies to

Smartsheet
  • Business
  • Enterprise
Smartsheet Advance Package

Capabilities

Who can use this capability

  • Editor
  • Admin
  • Owner

Create dynamic drop-downs with Data Shuttle

You can use the offload and upload capabilities of Data Shuttle to create dynamic drop-downs in Smartsheet sheets and forms. 

Who can use this?

Plans:

  • Business
  • Enterprise
  • Smartsheet Advance Package

Permissions:

  • Editor
  • Admin
  • Owner

Find out if this capability is included in Smartsheet Regions or Smartsheet Gov.

Overview

Dynamic drop-downs can automatically update a drop-down list in one location when that list has changed in another location. 

Use Data Shuttle to upload a list of items to update drop-down selections from a list in the same sheet, a different sheet, or a CSV or XLSX file.

You can establish Data Shuttle connections via the intuitive Connections menu on the top navigation bar of the Smartsheet application. Select Connections and choose the desired action.

Brandfolder Image
Create a dynamic dropdown with DataShuttle

 This feature significantly enhances Data Shuttle's discoverability within the app, ensuring seamless workflow management.


Prerequisites

To use Data Shuttle, you must:

  • Hold Editor, Admin, or Owner permissions on the target sheet.
  • Have Data Shuttle Premium Application permissions enabled in Admin Center by your Smartsheet System Admin.

Create dynamic drop-downs

To create dynamic dropdowns using Data Shuttle, prepare the following:

  • Your source list. This can be a sheet within Smartsheet or an external file containing the dropdown options.
  • Your target sheet. This is where you will update your dropdown options, according to changes in your source sheet.

This process assumes you'll offload the list from a Smartsheet location. 

Create an offload workflow 

  1. Go to Create a workflow > Offload Data.
  2. Select your source sheet. Then, select Next

    Brandfolder Image
    Create a dynamic dropdown with DataShuttle
  3. Select the Target Location:
    • Smartsheet Attachment - you must select the sheet where you want the attachment.
    • OneDrive & Sharepoint - you must sign in to your external account.
    • GoogleDrive - you must sign in to your external account.
    • Box - you must sign in to your external account.
Brandfolder Image
Create a dynamic dropdown with DataShuttle
  1. Name your exported file and select the desired exported file type.
  2. Select whether you want to add headers to the destination file. Then, select Next.
  3. Optional: Add a filter to export only data that meets specific criteria.
  4. Select Next.
  5. Map columns between your selected source and target. Select Next.
  6. Toggle Run on schedule if you want to set a schedule. Select Next.
  7. Name your workflow and select Save.
  8. Hover over the workflow you just created and select Run.

You will see a message confirming your workflow was executed. 

Create an upload workflow

  1. Go to Create a workflow > Upload Data.
  2. Select your source location:
    • Smartsheet Attachment - you must select the sheet where the attachment is.
    • OneDrive & Sharepoint - you must sign in to your external account.
    • GoogleDrive - you must sign in to your external account.
    • Box - you must sign in to your external account.
  3. Select the sheet where the attachment is located.
  4. Select how Data Shuttle chooses the attachment:
    • Name - you must enter the attachment name (include the attachment format).
    • Most recent - the most recent attachment is selected
  5. Check the box if your attachment has column headers.
  6. Select the First row and the character separator. Then, select Next
Brandfolder Image
Create a dynamic dropdown with DataShuttle
  1. Select your target sheet. This is where the dropdown options will appear.
  2. Select Update the dropdown choices for the selected columns action. Then, select Next

    Brandfolder Image
    Create a dynamic dropdown with DataShuttle
  3. Optional: Add a filter to import only data that meets specific criteria.
  4. Select Next.
  5. Map columns between your selected source and target. Select Next.
  6. Toggle Run on schedule if you want to set a schedule, or toggle Run on attachment if you want the workflow to run when the attachment is uploaded. Select Next.
  7. Optional: Add expressions to include a new function field to your target sheet.
  8. Select Next.
  9. Name your workflow and select Save.

You will see a confirmation message. Select Done.

You can manually select Run to test your workflows. 

If you set a scheduled cadence for the offload and upload workflows, your workflows will automatically run and keep your drop-down options in sync with your source list.