Skip to content
  • There are no suggestions because the search field is empty.

A Guide to Syncing Lookups

Lookups are fields like references and dependencies, which Unito can sync across tools like Asana and Jira.

In this article:

What are lookups?

Lookups are the non hierarchical associations that link one work item to another. These connections add important context such as dependencies, owners, or linked records. They do not create a parent child structure but they help teams understand relationships and responsibilities.

Examples include:

  • A task blocked by another task
  • A Jira issue linked to a Salesforce Case
  • An Asana task referencing a Customer record
  • A user assigned to a work item
  • A dropdown value that points to a related work item

Syncing these associations ensures that the context surrounding the work moves with it across tools.

Types of lookups

Unito supports several categories of lookup fields.

  • Self-reference lookups: These links describe how work items relate to each other, such as blockers or predecessors. Syncing them keeps dependencies aligned across tools.
    Examples:
    • Asana: “Blocking” and “Blocked by” 
    • Jira: Issue links like blocks or is blocked by
    • Azure DevOps: “Predecessors” and “Successors” fields

  • User field lookups: These fields reference people. They ensure that the same individual is recognized across both tools.

    Examples:
    • Asana: Assignee, Collaborators
    • Jira: Assignee, Reporter
    • Smartsheet: Assigned To
    • Azure DevOps: Assigned To, Created By

  • Generic work item lookups: These lookups connect a work item to a separate record such as a customer, account, service, or project.

    Examples:
    • Salesforce Cases linked to Accounts
    • ServiceNow incidents linked to services
    • Jira issues linked to Epics or other issues
    • Asana tasks linked to projects or goals

  • Enum or dropdown fields: These are labeled options that may correspond to predefined work items or values. Syncing them keeps terminology aligned.

    Examples:
    • Jira: Components, Labels, custom pick lists
    • Asana: Dropdown custom fields and Tags
    • Azure DevOps: Iteration or Area Path
    • Smartsheet: Dropdown or multi-select columns

How Unito syncs lookups

Lookups are mapped during the Field mapping stage of flow setup.

Step 1. Unito detects lookup fields

When Unito identifies a field that links to another work item, you will see a banner indicating that these fields reference separate items.

Step 2. Select sync mode for the lookup

When Unito detects that a field is a lookup, it automatically surfaces the two configuration options available for mapping it.

Map values of lookup fields via a lookup flow
Syncs the lookup as a work item. This keeps the full referenced record aligned across tools. Use this when teams need the complete record, not just the label.

Map values of lookup fields manually
Syncs the lookup as a value. This only transfers the stored value rather than the underlying work item. Use this for lightweight context or small, stable value sets.

When to sync lookups as work items vs values

Sync as work items when teams need the full record kept aligned across tools. This applies when:

  • Both sides update and rely on the same work item
  • Multiple items depend on it and it must remain consistent
  • Reporting or SLAs use its full set of fields
  • You want new work items created and synced automatically

Work item syncing creates a dedicated flow and brings over all fields, giving complete alignment.

Sync as values when teams only need a lightweight reference. This is better when:

  • Only the label or context is needed
  • Creating work items in the destination would add noise
  • Sensitive data shouldn’t be surfaced
  • You prefer a simple flow with minimal maintenance

Value syncing avoids the overhead of full work item creation while keeping context in sync.

Step 3. If selecting “Sync all information”

If you select “Sync all information,” Unito checks whether any existing flow or flow draft is already syncing that same pair of lookup fields. The interface then shows one of the following outcomes:

  1. No matching lookup flow or draft exists
    If Unito does not find any live flow or draft syncing the same lookup pair, you will see a “Create lookup flow” button. Selecting this creates a draft flow that you can complete after launching the current flow.
  2. If a matching lookup flow draft exists
    If one or more draft flows already sync the same lookup relationship, Unito automatically selects the most recently created draft. This draft appears in the mapping section with an orange indicator showing it is not yet launched.
  3. If a matching live lookup flow exists
    If one or more live flows already sync the same lookup relationship, Unito automatically selects the most recently created live flow. In the screenshot below, the green indicator shows that this is a live lookup flow.

Step 4. If mapping manually, match values

Manual mapping opens a table where you can map specific reference values from one tool to another.

Step 5. One-to-many mapping (optional)

Lookup fields that support additional configuration display a plus sign (+) in the mapping row. 

For these fields, you can choose to map values from one tool to multiple values in the other. 

The order of priority runs from top to bottom. You can drag and drop rows to rearrange the order, and Unito will follow the order you set.

one-to-many-lookup-mapping-final-gif

Example use cases for lookup sync

Tool A + lookup field Tool B + lookup field What this enables
Asana

“Blocking” / “Blocked by”
Jira

Issue links
Keeps dependencies aligned across project and development tools.

Jira 

Sprint

Asana

Custom dropdown / tag

Unifies sprint or iteration terminology across teams.

ServiceNow

Customer field

Jira

Customer reference field

Ensures customer context travels with the work item across teams.

Jira

Components

Azure DevOps

Pick-list fields

Keeps component metadata consistent across dev systems.

Asana

Custom fields

Smartsheet

Dropdowns

Standardizes status and category values for portfolio reporting.