Back to Motion in Google Sheets
SheetXAI logo
Motion logo
Motion · Google Sheets Guide

Update Custom Field Values on Motion Tasks From a Google Sheet

2026-05-14
5 min read

The Scenario

You are a product ops manager at a SaaS company. Your team has 60 Motion tasks that each need a "Client Tier" custom field set — Bronze, Silver, or Gold — based on a mapping table that already lives in Google Sheets: task ID in column A, tier value in column B. The custom field already exists in Motion. Nobody wants to open 60 tasks in the UI and set the value by hand.

Your manager asked how long this would take. You said an hour. That was optimistic.

The bad version:

  • Open Motion. Search for the first task ID. Click the task. Find the Custom Fields section. Click Client Tier. Select Bronze. Save.
  • Search for the next task ID. Click it. Realize the custom field section is collapsed. Expand it. Set Silver. Save.
  • At task 15, you accidentally set the wrong tier because you lost your place in the sheet. Go back and fix it.
  • At task 40, realize you cannot search by task ID in Motion's UI — you have been scrolling through the list to find each one.

Your cognitive budget for today was not supposed to go here.

The Easy Way: One Prompt in SheetXAI

SheetXAI is an AI agent that lives inside your Google Sheet. It reads the task IDs and tier values from your mapping table and applies the updates to Motion directly. Open the sidebar and ask.

Use the task IDs in column A and the tier values in column B to update the Client Tier custom field on each Motion task.

What You Get

  • The Client Tier custom field updated on all 60 Motion tasks using the values from column B.
  • Any row that fails — unrecognized task ID, invalid tier value — surfaces an error note in a status column rather than a silent pass.
  • The mapping table in the sheet is not modified unless you ask for a confirmation column.

What If the Data Is Not Quite Ready

The tier values are inconsistent

Column B has a mix of "Bronze", "bronze", "BRONZE", and "Brnz" — the field update will fail on inconsistent values.

Normalize the values in column B so that any variant of Bronze maps to Bronze, Silver to Silver, and Gold to Gold. Then use the task IDs in column A and the normalized tier values to update the Client Tier custom field on each Motion task.

The custom field ID is needed, not just the name

Your Motion workspace uses field IDs rather than field names for updates and the field ID lives in column B alongside the value in column C.

For each row in this sheet, update the Motion task whose ID is in column A — set the custom field whose ID is in column B to the value in column C.

Some task IDs are missing from Motion

A handful of rows have task IDs that no longer exist in Motion — they were deleted after the mapping was created.

For each row in column A, attempt to update the Client Tier custom field on the matching Motion task with the value in column B. If the task ID is not found, write "not found" in column C instead of throwing an error.

Full prep and update in one pass — normalize, validate, apply, and report

The mapping table has inconsistent tier names, some blank task IDs, and a few duplicates that should not be sent twice.

In the Mapping tab, remove rows where column A is blank. Remove duplicate rows where column A appears more than once. Normalize column B values so that all variants of Bronze, Silver, and Gold are standardized. Then update the Client Tier custom field on each Motion task using the task ID from column A and the tier from column B. Write "updated" or "error: [reason]" to column C for every row.

Ask for the cleanup and the batch update together — no intermediate spreadsheet prep.

Try It

Open your task mapping sheet with task IDs in one column and custom field values in another, then Get the 7-day free trial of SheetXAI and ask it to apply the updates to Motion. For related workflows, see how to export Motion custom field definitions to a sheet or batch-update task priorities from a sheet.

Stop memorizing formulas.
Tell your spreadsheet what to do.

Join 4,000+ professionals saving hours every week with SheetXAI.

Learn more