Request Forms

RMA form template for returns.

Use this return merchandise authorization form when customers need to request a return, replacement, or warranty review. The form captures structured return data your operations team can triage.

Fields

What this form captures

  • Customer contact details
  • Order number, product SKU, and purchase date
  • Return reason and requested resolution
  • Photo or receipt upload

Workflow

How to use it with FormsFort

  1. Send the customer an acknowledgement with the request ID.
  2. Forward product and order fields to support or fulfillment webhooks.
  3. Append RMA rows to a spreadsheet for warehouse tracking.
  4. Use domain restrictions and rate limits to reduce bogus claims.

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" enctype="multipart/form-data">
  <input type="hidden" name="access_key" value="YOUR_ACCESS_KEY" />
  <input type="hidden" name="subject" value="New RMA request" />

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

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

  <label for="order_number">Order number</label>
  <input type="text" id="order_number" name="order_number" required />

  <label for="resolution">Requested resolution</label>
  <select id="resolution" name="resolution" required>
    <option value="">Choose one</option>
    <option value="refund">Refund</option>
    <option value="replacement">Replacement</option>
    <option value="repair">Repair</option>
  </select>

  <label for="reason">Return reason</label>
  <textarea id="reason" name="return_reason" rows="6" required></textarea>

  <label for="photo">Photo or receipt</label>
  <input type="file" id="photo" name="photo" accept="image/*,.pdf" />

  <input type="checkbox" name="botcheck" style="display:none" tabindex="-1" autocomplete="off" />
  <button type="submit">Request RMA</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

Can this create a support ticket?

Yes. Add a webhook destination in FormsFort and send the structured RMA fields into your support, warehouse, or CRM system.

Should customers upload photos?

For damaged products, photos reduce back-and-forth. Keep accepted types narrow and set file-size limits that match your plan.