I'm a new FogBugz user planning to use FogBugz for customer support and new sales inquiries. I'm currently trying to figure out the best way to get these inquiries into FogBugz.
I understand it would be easy to set up a public email address, and in fact I have set up support@ and sales@ emails for people who choose to do that. But I'd also like to use forms on the site since there's certain information I'd really like to collect.
It seems like it should be easy enough to create a form that POSTs to the FogBugz API. I can do that if I use a user's API token. But of course I don't want to do that since that token could be used by someone technical to read all cases its owner has access to.
I tried creating a community user who can add but not view cases, but apparently community users don't have API access.
Then I figured I could create a normal user who only has access to one project (i.e., the inbox) and then automatically move cases to another project as soon as new cases are created in the inbox, but the workflow functionality doesn't seem robust enough for this.
I understand there's a public form for new cases, but I don't want to redirect my users here. I could also POST to a separate file on my server that passes this information on to FogBugz (thereby hiding the token), but this is more work than I want to do.
So to conclude: is there an obvious way to do this that I'm missing, or do I have to do some more programming (which I don't want to do) or find another application (again, not ideal)?
Thank you!