Ticket Sync

Get started
Jira logo

Jira + Figma

Your Jira issues, live in Figma

Paste an issue key and Ticket Sync pulls the issue into your Figma file as an editable component — summary, status, assignee and the fields your project defines. One click re-syncs every ticket on the page, so the file never shows a status from three sprints ago.

What you get

Jira Cloud and self-hosted Jira Server

Most Figma integrations only speak to Jira Cloud. Ticket Sync also connects to self-hosted Jira Server on your own domain, which is why it gets used in environments where the Cloud version is not an option.

A status that stays honest

Sync a single ticket, everything on the current page, or the whole file. Whoever opens the file sees what is actually in progress, not what was in progress the day the screenshot was pasted.

Links in both directions

Ticket Sync can write a link to your design back into the Jira issue, so developers reach the frame from the ticket instead of asking where it lives.

How it works

  1. Install the plugin

    Ticket Sync is free on the Figma Community. No account to create — you connect Jira from inside the plugin.

  2. Connect Jira

    You approve the connection on Jira's own screen. Ticket Sync never sees your password and you can revoke access there at any time.

  3. Paste an ID and sync

    Give the plugin an ID and the issue appears as a Figma component. From then on, one click brings the whole page or file up to date.

Jira and Figma — questions people ask

Does Ticket Sync work with self-hosted Jira Server?

Yes. Ticket Sync connects to Jira Cloud and to self-hosted Jira Server instances running on your own domain.

Which Jira fields can I display?

Summary, issue key, status, issue type and assignee are shown by default. The paid plans let you add any custom field your Jira project defines.

Do my Jira credentials go through your servers?

The connection uses Jira's own OAuth flow, so Ticket Sync never sees your password. Requests are proxied because Figma plugins cannot call the Jira API directly, and only the fields needed to render a ticket are read.

Can I restyle the tickets?

Every ticket is an ordinary Figma component. Change the type, colors or layout once — the next sync updates the content and leaves your styling alone.

Works with your other tools too

Ticket Sync is one plugin for all of them. Connect as many as you use.

Put your Jira issues in the file

Get started — it's free