Forms
Building a form
Use the visual builder, AI generation, or the SDK — whichever fits your workflow.
From the dashboard
Click New form from the sidebar or the dashboard. The editor opens with three panels: the field palette on the left, the live preview in the middle, and the settings inspector on the right.
- Drag a field from the palette to add it.
- Click a field in the preview to edit its settings.
- Re-order fields by dragging the handle on the left.
Generate with AI
Paste a prompt like "A job application: personal info, work history, availability". Ingress forms returns a full schema with validation, sensible labels, and even suggested workflows.
From the SDK
Programmatic form creation is useful for templates and migrations:
typescript
await client.forms.create({
title: "Customer feedback",
schema: {
fields: [
{ type: "email", label: "Email", required: true },
{ type: "rating", label: "How likely are you to recommend us?", max: 10 },
{ type: "textarea", label: "Comments" },
],
},
});