Quickstart
Get a support form live in about five minutes. You'll connect an issue tracker, create a project, and embed a form.
- 1Connect your issue trackerIssued creates each submission as an issue in Linear or GitHub. Pick one per project.Linear
Authorize Issued on your Linear workspace. You'll pick a team (required) and a project (recommended) during project creation, plus optional default status and labels.
Linear setup detailsGitHubInstall the Issued GitHub App on the repo(s) you want to track. We provision the webhook automatically so issue comments can flow back to submitters.
GitHub setup details - 2Create a projectA project links one issue tracker destination to one embed configuration.
From the dashboard, hit New project and pick the provider you just connected. Configure:
- Whitelisted domains — origins that can submit to your project. Add every domain your form will live on.
- Bundle IDs — iOS/Android app IDs for mobile submissions.
- Localhost access — toggle on while developing, off for production-only projects.
- Notifications — where we should ping you when a new submission lands (email / webhook).
- 3Embed the formGrab the copy-paste snippet from the project's Embed Code page — pre-filled with your project ID.
The simplest web embed is two lines of HTML plus a script tag:
html<div id="issued-widget-container"></div> <script src="https://issued.dev/widget/issued.js"></script> <script> Issued.init({ projectId: "your-project-id", fields: { subject: { visible: true, required: true }, description: { visible: true, required: true }, email: { visible: true, required: true } } }); </script>For framework-specific embeds (React, Vue, Flutter, native iOS / Android, React Native, iframe, HTML fallback) see the platform pages.
- 4Test it end-to-endSubmit a real test so you can watch the full loop work.
- Submit the form with a real email address you can read.
- Confirm the issue lands in Linear or GitHub with the submitted content.
- Leave a comment on the issue — the submitter should receive it as an email.
- Reply to that email — your reply should appear as a new comment on the same issue.