I'm looking at implementing Jira (and add-ons) for our team to manage projects and bug-tracking. Obviously I will set the team up as Users but do clients need to be setup as Users to report bugs and issues? I can see Jira has a capture feedback functionality, but will this also create a Jira issue automatically?
You should take a look at Jira Issue Collector. An excerpt from its docs:
Yes, the captured feedback goes straight into JIRA in the project you specify, so your team can act on that feedback.
However, opening a direct way to gather feedback has its disadvantages, and you have to define rules on how to process the feedback efficiently:
The best way, I think, is to assign someone to review all incoming issues, then make them "real" bugs assignable to your development team.
I guess you could use the feedback functionality to capture issues from your customers as it is intended to capture feedback from end users but you might want to take the issue submitted via feedback and capture it as a issue in JIRA so you can track it for internal purposes.