Skip to main content

Linear Integration

Linking Marker.io with Linear for Issue Tracking

Integrating Marker.io with Linear lets you capture website issues directly into your Linear projects. This guide walks you through setup, form customization, and getting your widget live in just a few steps.


Set up a Linear integration

Add a project

  1. Log in to Marker.io and click Create a project.

  2. Fill out the project details:

    • Project name: pick a name that helps identify the project

    • Website URL: the URL of the website where issues will be reported

    • Integration: select Linear

    • Space: pick the space within Linear where you want issues to show up

  3. If it's your first time linking Marker.io to Linear, you'll need to authorize the connection.

If you manage multiple Linear workspaces, see [[Managing Multiple Integrated Accounts]] to avoid accounts overwriting each other.

Customize your forms

Adjust the fields in your Marker.io widget form to match your Linear setup:

  • Choose which fields to show

  • Preset fields: for example, set the default label to "Dev Team" so the right people see the issue

Tip: Marker.io members use the Member form, while Guests and Public Reporters use the Guest form. More on that in our [[User Roles: Admins, Managers, Members, Guests & Reporters]] guide.

Manage project access

Separately from your Linear connection, Marker.io controls who can see and manage feedback for this project via Manage access (top-right of the project's Widget or Feedback view).

Two ways to grant access:

  • Groups > Workspace members: toggle this on to give everyone in your Marker.io workspace access at once

  • People: invite individuals one at a time. Each can be removed independently. Guest-level users show a GUEST badge next to their name, distinguishing them from full members in the list.

Admins always have access regardless of this setting. This is separate from your Linear project access covered in Permissions & troubleshooting below: someone can have full access in Marker.io without access to the underlying Linear project, or the other way around.

Install the widget

Go to your project's Widget > Installation and choose how to install.

Tip: click Try on demo website first to test-drive the widget before installing anything on your real site.

  • Browser extension: quick setup, no code required. Each reporter installs the extension individually. You can also toggle "Inject widget on my website" per domain to show it automatically for extension users on that site.

  • Code snippet & CMS plugins: a one-time, site-wide install, accessible to all reporters. Sub-tabs cover Code snippet (paste into the <HEAD> tag), NPM package, CMS plugins, and Send to developer (one-click handoff).

  • AI coding agent: point your AI coding agent at this and it picks the right install method (npm, snippet, or CMS plugin) and wires it up for you.

Visit your website, refresh, and check that the widget appears. If you used the browser extension method, remember: each reporter needs the extension installed in their own browser before they can see the widget. It won't appear for reporters who haven't installed it.


How it works

Collect feedback

Say a button isn't working on your website. The reporter clicks the Marker.io widget, which automatically takes a screenshot. They fill out a simple form and submit it.

The report automatically includes:

  • Page URL

  • Browser details

  • Screen size

  • Operating system

Review issues

Issues appear in your Linear project with all the captured details, making them easy to understand, reproduce, and fix.

Communicate with reporters

Use the "Contact via Marker.io" link to open the Feedback Page and reply to the reporter. Marker.io pushes your replies into Linear as comments, but comments made directly in Linear don't sync back to Marker.io. The integration is one-way (from Marker.io to Linear) for comments. Always reply from the Feedback Page if you need the reporter to see it.

Synchronize status

When you mark an issue "Done" in Linear, Marker.io automatically updates the status to Resolved and emails the reporter to let them know.


Permissions & troubleshooting

What permissions are required to integrate with Linear?

You'll need admin access to the Linear project you want to connect. If the connected account is later removed from the project, or its role is downgraded, sync will silently stop working. This is the most common cause of "issues stopped syncing" reports.

We recommend creating a dedicated Marker.io Bot user in Linear rather than connecting a personal account, so sync doesn't break when an individual leaves the team or changes roles. See [[Create a Service Account or Dedicated User for your integration]].

Issues not syncing to Linear

If issues have stopped appearing in your Linear project:

  1. Confirm the Linear account connected to Marker.io still has admin access to the target project.

  2. Confirm the project is still active and hasn't been archived or restructured.

  3. Go to your Marker.io project's Settings > Integration and click Resync account to re-establish the connection.

  4. Submit a test issue and confirm it appears in Linear.

If it's still not working, note whether sending an issue manually produces an error message or just fails silently. That detail helps support narrow down the cause quickly.

Why can't I connect my Linear account?

Try the following, in order:

  1. Make sure you're logged into Linear.

  2. Open Linear in a new tab first. This avoids extra security verification prompts. Then return to Marker.io and try connecting again.

  3. Still not working? Try resetting your Linear password and retry.

  4. Still stuck? Start a chat with us using the icon in the lower right corner.

How do I add another Linear workspace?

  1. Go to Profile > Account Settings and disconnect your current Linear account.

  1. Log into the new workspace in Linear.

  1. Back in Marker.io, create a new project and choose Linear.

  2. Connect and authorize the new workspace.

Can I add custom fields in Marker.io for Linear?

Linear doesn't offer traditional custom fields, but you can use labels to organize your reports:

  1. Create label groups in Linear. Examples:

    • Departments: Support, Dev Team, Marketing

    • Issue type: Bug, Feature Request, Improvement

  1. Show labels in Marker.io. Add the Labels field to your Marker.io forms.

  1. Use labels for reporting. Reporters can select multiple labels to categorize their issues.

Is Marker.io secure?

We take your data and the security of our systems seriously, using industry-standard security practices to connect with your account. See our latest security policy at marker.io/security.


Need Help?

If you have any questions, comments, or corrections, chat with us at the bottom right of our web pages.

Did this answer your question?