Jira Google Sheets Two-Way Sync: 6 Options Compared
Atlassian’s free Jira Cloud for Sheets add-on only imports, so two-way Jira and Google Sheets sync means a third-party tool. As of October 2026 the real options are Unito (automatic sync, from $99/month billed yearly), Mobility Stream (edits through a sidebar, needs a Jira admin to install its Jira app), SheetSync (push on demand or on a schedule, from $1/month), Project Aid (free, manual bulk update), or a do-it-yourself pair of Zapier or Make automations.
This guide compares them on the questions that decide whether a two-way setup survives contact with a real team: how status changes reach Jira, what happens when both sides change, and who has to install what.
Why there’s no native two-way sync
Atlassian’s request for bidirectional sync in Jira Cloud for Sheets, API-87, was created in May 2019 and is still “Gathering Interest” with 53 votes. Atlassian’s Excel add-in is import-only too. On the Google side, Workspace Studio added a Jira step in September 2026 (Beta), but Google documents it as creating issues and comments, not updating them.
So the Atlassian Community’s standard answer to “can I edit in Sheets and have it show up in Jira?” is either a CSV re-import, covered in our bulk update guide, or one of the tools below.
What “two-way” can mean
Vendors use the same words for very different designs:
- Automatic sync. The tool watches both sides and copies changes every few minutes. Unito works this way.
- Push on demand or on schedule. You edit the sheet, then send changes in one batch. SheetSync and Project Aid work this way.
- Sidebar editing. You edit an issue in a panel next to the sheet, not in the cells. Mobility Stream works this way.
- Event automations. One automation copies Jira changes to the sheet, another copies sheet changes to Jira. Zapier and Make work this way.
Six questions to ask any two-way tool
- How does a status change reach Jira? Jira changes status through workflow transitions, some with required fields on their screens. A tool that treats status as a plain text field will fail or skip on those.
- What happens if someone edits the issue in Jira after you loaded the sheet? Does the tool detect the conflict, or does the last write win?
- Does anything break when you sort, insert rows or rename headers?
- Who has to install what? A Jira-side app needs a Jira admin. A Sheets-only add-on doesn’t.
- Whose name appears in the Jira history? Some tools write every change as the person who set up the connection.
- What’s the pricing unit? Items in sync, Jira users, sheet users, or a flat fee.
The options at a glance
Prices and facts as listed by each vendor or marketplace on October 30, 2026. “Not documented” means we didn’t find it on the pages we reviewed, not that the feature is missing.
| Option | How edits reach Jira | Conflicts | Jira admin install? | Price | Watch for |
|---|---|---|---|---|---|
| Unito Spreadsheet Sync | Automatic, checks every few minutes | Not documented | No for OAuth; Unito’s guide says non-OAuth setups need a Jira admin account | $124/month, or $99/month billed yearly, for 2,000 items in sync | One issue in one row counts as two items |
| Mobility Stream | “Issue Actions” sidebar | Not documented | Yes, its Jira app is required | Sheets add-on free; Jira app $5/month up to 10 users | Edits happen in a sidebar, not in cells |
| SheetSync (sheetsync.dev) | Push on demand or on a schedule | Advertised: keep Jira, keep Sheet, or merge | No | $1, $9 or $345 per month | New, with a small install base |
| Project Aid for Jira | Manual bulk update | Not documented | No | Free | No continuous sync |
| Zapier | Two one-way Zaps | None built in | No | Free 100 tasks/month; Professional from $19.99/month | Loops and row matching are on you |
| Make or n8n | Two scenarios or workflows | None built in | No | Usage-based plans | Same loop and state problems |
Unito Spreadsheet Sync
Unito connects Google Sheets to Jira and dozens of other tools. New rows can create Jira issues and new issues can create rows, and both stay linked. Its Spreadsheet Sync plan lists “5-minute updates”, and its Sheets documentation says flows “check for changes every few minutes” because Sheets doesn’t support webhooks.
Price. $124/month billed monthly or $99/month billed yearly for 2,000 items in sync, rising with volume. Unito counts one issue synced to one row as two items, so the entry tier covers roughly 1,000 synced issues.
Documented limits (Unito’s Google Sheets limitations):
- Changing a header cell stops the flow from syncing that column until you update the field mapping.
- Sorting a single filtered column can disrupt syncing, especially in two-way flows. Apply filters to the whole sheet first.
- Clearing a row’s contents still leaves it counted as a synced item; delete the whole row.
- Subtasks aren’t synced.
- A colon in a tab name stops the whole spreadsheet from syncing.
Best for: teams that want hands-off continuous sync, can live with a few minutes of delay, and may connect other tools too.
Mobility Stream (Google Sheets Integration)
Mobility Stream sells a Jira app, “Google Sheets™ Integration”, with a free companion Sheets add-on, “Integration for Jira by Mobility Stream”. The Jira app pushes exports to Sheets in real time or on a schedule. To edit, you open Extensions > Integration for Jira by Mobility Stream > Issue Actions, and changes made in that sidebar sync back to Jira.
Price. On the Atlassian Marketplace in October 2026, the Jira Cloud app costs $5/month for up to 10 users, $675/year for 50 users and $1,350/year for 100 users. It had 699 installs, and version 3.0.0 shipped on October 11, 2026. It also supports Jira Server and Data Center.
Best for: organizations where a Jira admin already buys site-wide apps. Watch for: the admin install, and editing through a sidebar rather than typing in cells.
SheetSync (sheetsync.dev)
SheetSync, “a Railflow company”, is listed on the Workspace Marketplace as “Sheets Sync for JIRA”. It imports by JQL or filter, refreshes hourly, daily or weekly, creates issues from rows, and pushes edits to fields “like status, assignee, or custom fields”. Its site advertises conflict detection: “Keep JIRA, keep Sheet, or merge — your choice.” It connects with your Jira username and an API key, and says no Jira plugin or admin access is needed.
Price. Starter $1/month (150 issues per sync, one user), Professional $9/month (unlimited issues, one user), Enterprise $345/month (unlimited users).
Best for: an individual who wants cheap push-style write-back. Watch for: the listing appeared in March 2026 and had 37 installs in October 2026, and we found no documentation of how it handles workflow transitions. Atlassian API tokens now expire after at most a year, so plan to renew. Don’t confuse it with Cody Labs’ import-only Sheet Sync for Jira.
Project Aid for Jira
A free add-on with 308K+ installs. Its listing offers “Bulk update Jira Issues from Google Sheet” and “update Jira status within regular cell content or entire lists”, plus worklog and changelog reports. The listing was last updated in February 2026.
Best for: occasional bulk edits at no cost. Watch for: updates are manual, and the listing doesn’t describe conflict handling.
Zapier, Make and n8n
You can approximate two-way sync with two automations:
- A Jira trigger for updated issues finds the matching row by issue key and updates it.
- A Google Sheets trigger for new or updated rows updates the matching Jira issue.
Zapier staff have said Zapier “does not support two-way syncing between apps right now”, and community threads describe the failure mode: automation 1 updates a row, which fires automation 2, which updates Jira, which fires automation 1 again. To make it workable:
- Add a “Send to Jira” column, and filter automation 2 so it only runs on rows marked yes. Clear the mark after each run.
- Match rows on the issue key, never on row number.
- Check status changes separately. A plain field update won’t move an issue through a workflow transition, so confirm your tool has a step for transitions before you rely on it.
Every run costs tasks or credits, which adds up on busy projects. Zapier’s free plan includes 100 tasks a month; its Professional plan starts at $19.99/month.
Best for: narrow flows, such as “when a row is marked approved, create the issue”. Watch for: there’s no conflict detection, so simultaneous edits overwrite each other.
Others you’ll see in search results
- Sheet Director (358K+ installs across all its connectors) lists Jira “Post” and “Sync” options; we found no documentation of transitions or conflict handling.
- Stacksync advertises real-time two-way Sheets and Jira sync, with plans from $1,000/month.
- Whalesync has a Jira and Google Sheets landing page, but its Jira connector page marked Jira as “Highly Requested” in October 2026. Confirm availability before you plan around it.
- Coefficient describes two-way sync for some systems, but its pricing FAQ lists exports only for Salesforce and SQL connectors.
Do you need Sheets for this at all?
If the goal is editing many issues quickly, check Jira first. Since August 2025, Jira’s List view has inline editing, a bulk operations toolbar, grid navigation and conditional formatting. Atlassian noted at the time that saved multiple views weren’t available yet and the changes didn’t apply to Jira Service Management. In-Jira spreadsheet apps such as Appfire’s JXL (4,717 installs) also exist.
Sheets is still the better place when the edit session needs formulas, data from outside Jira, or people who don’t use Jira. Shared planning and grooming sessions are the usual case.
How to choose
- Continuous sync, and budget isn’t the constraint: Unito.
- Your Jira admin buys site apps and you’re fine editing in a sidebar: Mobility Stream.
- You alone push edits occasionally and want it cheap: SheetSync or Project Aid.
- One narrow flow, such as creating issues from approved rows: Zapier or Make.
- Mostly reporting, with an occasional bulk edit: an import tool plus Jira’s bulk change. See Jira Cloud for Sheets alternatives.
Whichever you choose, test it on a copy with real workflows: change a status that has a required field on its transition screen, edit the same issue in Jira and in the sheet within a minute, and sort the sheet. Ten minutes of that tells you more than any feature list.
Rowduet
Rowduet (in development) is a Google Sheets add-on being built to answer the six questions above directly: on its Team plan ($49/month per Jira site), edited cells will go to Jira through your workflow’s real transitions, each write will be preceded by a check for changes made in Jira since the sheet loaded, and every change will be logged. It needs nothing installed in Jira. It isn’t available yet, so it isn’t in the comparison. You can join early access to try it when it is.
Frequently asked questions
Can Jira Cloud for Sheets sync changes back to Jira?
No. Atlassian's free add-on only imports. The request for bidirectional sync, API-87, has been in 'Gathering Interest' since May 2019 with 53 votes as of October 2026.
What is the cheapest two-way sync between Jira and Google Sheets?
Project Aid for Jira is free but manual. Among tools that sync on demand or on a schedule, SheetSync starts at $1/month for 150 issues per sync and $9/month for unlimited issues for one user, and Mobility Stream's Jira app costs $5/month for sites with up to 10 users (October 2026 prices).
Can Zapier sync Jira and Google Sheets both ways?
Not as one sync. Zapier staff have said Zapier doesn't support two-way syncing between apps. You can build two one-way Zaps, but you have to prevent loops and handle conflicts yourself.
How does Unito count items for Jira and Google Sheets?
Unito's Spreadsheet Sync pricing counts one issue synced to one row as two items in sync, so the entry tier of 2,000 items covers about 1,000 synced issues.