octopusthink / getmicdrop.com

Website for Mic Drop, a macOS app to mute/unmute your microphone.
https://getmicdrop.com
Creative Commons Attribution Share Alike 4.0 International
0 stars 0 forks source link

Integrate help pages with support ticketing #27

Open sarahmonster opened 4 years ago

sarahmonster commented 4 years ago

Instead of this kinda unfriendly send-us-an-email-using-your-actual-email-program box, we should create a form that sends directly to our support email:

Screenshot 2020-04-06 at 16 27 00

Same with the 404 page, which I've just reworked a bit as per #24:

Screenshot 2020-04-06 at 16 28 46

@tofumatt was there some kind of fancy wizardry you wanted to use here to make this happen?

sarahmonster commented 4 years ago

I tried to make this happen but got tripped up pretty early into the process.

Zoho has two kinds of "web form": a "feedback widget" (basically useless, comes with an embed code that inserts an iframe), and an "advanced web form" that isn't especially advanced, but we might be able to hack into functionality.

I made one here: https://desk.zoho.eu/support/octopusthink/ShowHomePage.do#setup/channels/webform

For some reason I absolutely cannot remove the last name field (QLF) and if you submit the form without it, it'll give a super unhelpful error. I stripped out all the weird JS from the code it gave me and the form actually does work (provided you give it a last name, which I suppose we could hack with an empty form field), but once it submits you get a really stupid error:

Screenshot 2020-04-10 at 16 53 05

It does successfully submit to the help desk though, so perhaps there's some way of bypassing this error?