MuxForms feedback forms collect product notes from native app JSON and docs-site embeds in one inbox. Include platform and app_version in POST bodies; search when PMs ask if a user already reported an issue.

Use case

Product feedback from web and mobile in one place

Feedback widgets should not be a second analytics vendor. MuxForms stores the payload you already collect in UI.

Feedback payload

FieldPurpose
messageRequired narrative
ratingOptional 1–5 select
emailFollow-up when needed
app_versionHidden from mobile

Product teams need a lightweight “tell us what you think” path that does not require shipping a new backend release.

Keep native UI in the app; POST JSON with platform and app_version fields. Mirror a simpler embed on your docs or marketing site.

Require email when you plan to follow up; leave it optional for anonymous sentiment checks.

Search the inbox when PMs ask whether the iOS report from last Tuesday ever arrived.

Ready-made template

Create a form named Product — Feedback with these fields, then paste the embed on your page. Share form id between docs embed and mobile POST.

FieldTypeRequired
EmailemailemailNo
Overall experienceratingselectNo
FeedbackmessagetextareaYes
PlatformplatformhiddentextNo
App versionapp_versionhiddentextNo
Leave blank_hphiddentextNo

Embed demo

Illustrative preview—wire your form id after signup.

Preview only — connect embed.js to submit

Schema JSON

{
  "name": "Product — Feedback",
  "fields": [
    {
      "name": "email",
      "label": "Email",
      "type": "email",
      "required": false
    },
    {
      "name": "rating",
      "label": "Overall experience",
      "type": "select",
      "required": false,
      "options": [
        "1",
        "2",
        "3",
        "4",
        "5"
      ]
    },
    {
      "name": "message",
      "label": "Feedback",
      "type": "textarea",
      "required": true
    }
  ]
}

Embed snippet

<div data-form-id="FORM_UUID"></div>
<script src="https://www.muxforms.com/embed.js" defer></script>

Common questions

Embed Typeform in the app?
Usually no—native UI plus JSON keeps brand and one inbox.
Anonymous feedback?
Make email optional in the schema.
Same form as bug reports?
Use separate forms or add a type select—see bug-reports use case.
Docs + app share form id?
Yes, with shared notify email.

Create the form for this job.

Then clone the pattern for the next site or app.

Upgrade to Pro