Forms are one of the most powerful features in Marker.io. They work a bit differently as one would expect, as they are deeply integrated with your favorite project management tool.
All fields inside your forms are reflected from existing projects inside your project management tools. For example, if you use a “Sprint” field inside Jira, an Asana custom field or a Github “Milestone” field, these will be available inside your forms.
All field values from your issue tracker are synced each time your forms are loaded. For example, if you add a new colleague inside Jira, Asana or Github, this person will instantly be available inside the assignee field, without any update needed in Marker.io
Because your fields inside your forms are the same fields as in your issue tracker, some will be more sensitive than others which is why you can hide any field you want to your reporters.
Internal Testing Vs External feedback
Not all reporters have the same need. An internal QA will need to add more context everytime they report an issue, while a client or an external user will only need access to fill out a description and maybe a label or a priority. Using the same widget, your external stakeholders will be shown the basic form, while internal members will be able to fill out the advanced form.