HTML embed
<div data-form-id="FORM_UUID"></div>
<script src="https://www.muxforms.com/embed.js" defer></script>
React
import { MuxForm } from "@muxforms/react";
export function ContactForm() {
return <MuxForm formId="FORM_UUID" />;
}JSON schema
{
"name": "Property inquiry",
"project": "Real estate",
"fields": [
{
"name": "name",
"label": "Name",
"type": "text",
"required": true,
"placeholder": "Jane Doe"
},
{
"name": "email",
"label": "Email",
"type": "email",
"required": true,
"placeholder": "jane@company.com"
},
{
"name": "phone",
"label": "Phone",
"type": "tel",
"required": true,
"placeholder": "+1 555 0100"
},
{
"name": "listing_id",
"label": "Listing reference",
"type": "text",
"required": false
},
{
"name": "interest",
"label": "I am",
"type": "select",
"required": true,
"options": [
"Buying",
"Selling",
"Renting",
"Just browsing"
]
},
{
"name": "message",
"label": "Message",
"type": "textarea",
"required": true,
"placeholder": "How can we help?"
}
]
}