ansa.showForm({
title: "Get a Custom Quote",
fields: [
{
name: "email",
label: "Work Email",
type: "email",
validation: { required: { value: true, message: "Required" } }
},
{
name: "company_size",
label: "Company Size",
type: "select",
options: [
{ label: "1-10 employees", value: "1-10" },
{ label: "11-50 employees", value: "11-50" },
{ label: "51-200 employees", value: "51-200" },
{ label: "201-1000 employees", value: "201-1000" },
{ label: "1000+ employees", value: "1000+" }
]
},
{
name: "use_case",
label: "Primary Use Case",
type: "select",
options: [
{ label: "Customer Support", value: "support" },
{ label: "Sales", value: "sales" },
{ label: "Internal Tools", value: "internal" },
{ label: "E-commerce", value: "ecommerce" },
{ label: "Other", value: "other" }
]
},
{
name: "budget",
label: "Monthly Budget",
type: "select",
options: [
{ label: "Under $100", value: "<100" },
{ label: "$100 - $500", value: "100-500" },
{ label: "$500 - $2000", value: "500-2000" },
{ label: "$2000+", value: "2000+" }
]
}
],
submitButtonText: "Get Quote"
}, {
onSubmit: (data) => {
// Send to CRM
analytics.track("Lead Qualified", data);
},
sendToAgent: true // Agent can see the submitted data
});