HTML Support

HTML support ticket form template.

Use this support ticket form when a team needs enough diagnostic context to triage an issue on the first reply. It turns a static help page into a structured support intake flow.

Fields

What this form captures

  • Customer name, email, and account reference
  • Issue category and urgency
  • Affected page, browser, or product area
  • Reproduction steps and requested outcome

Workflow

How to use it with FormsFort

  1. Create a support record with a stable request ID in the acknowledgement.
  2. Route urgent outages to a team notification while normal questions stay in the queue.
  3. Send account and issue fields to a help-desk webhook.
  4. Ask for a follow-up only when the troubleshooting details are incomplete.

Copy-paste HTML

Backend-ready form code.

Replace YOUR_ACCESS_KEY with your FormsFort public access key, then deploy the form on your site.

<form action="https://api.formsfort.com/submit" method="POST">
  <input type="hidden" name="access_key" value="YOUR_ACCESS_KEY" />
  <input type="hidden" name="subject" value="New support ticket" />
  <input type="hidden" name="ticket_source" value="help-center" />

  <label for="support_name">Name</label>
  <input type="text" id="support_name" name="name" autocomplete="name" required />

  <label for="support_email">Email address</label>
  <input type="email" id="support_email" name="email" autocomplete="email" required />

  <label for="account_reference">Account or order reference</label>
  <input type="text" id="account_reference" name="account_reference" autocomplete="off" />

  <label for="issue_category">Issue category</label>
  <select id="issue_category" name="issue_category" required>
    <option value="">Choose a category</option>
    <option value="billing">Billing</option>
    <option value="technical">Technical problem</option>
    <option value="account">Account access</option>
    <option value="how-to">How-to question</option>
  </select>

  <label for="urgency">Urgency</label>
  <select id="urgency" name="urgency" required>
    <option value="normal">Normal</option>
    <option value="high">Blocking my work</option>
    <option value="outage">Service outage</option>
  </select>

  <label for="affected_area">Affected page or product area</label>
  <input type="text" id="affected_area" name="affected_area" />

  <label for="reproduction">What happened and how can we reproduce it?</label>
  <textarea id="reproduction" name="reproduction_steps" rows="8" maxlength="5000" required></textarea>

  <label for="expected_result">What result were you expecting?</label>
  <textarea id="expected_result" name="expected_result" rows="4" maxlength="2000"></textarea>

  <input type="checkbox" name="botcheck" style="display:none" tabindex="-1" autocomplete="off" />
  <button type="submit">Create support ticket</button>
</form>

Production notes

Make it reliable before launch

  • Submit from the real production domain and confirm delivery logs show the expected origin.
  • Keep hidden fields for routing and context, not secrets. Public access keys are identifiers.
  • Use allowed domains, honeypots, rate limits, and optional CAPTCHA for public forms.
  • Test uploads, webhook payloads, spreadsheet rows, and autoresponder copy before publishing.

FAQ

Common questions

Why ask for urgency and an issue category?

Those structured values let a team distinguish an outage from a how-to question before reading the full description and route each ticket to the right queue.

Can customers attach screenshots?

This text-first version keeps the request lightweight. For screenshots or logs, use the multipart file upload template or add its validated file field to this workflow.

Can FormsFort connect this to a help desk?

Yes. Post to your FormsFort endpoint placeholder, then configure the webhook destination or email notification that creates your help-desk ticket.