> ## Documentation Index
> Fetch the complete documentation index at: https://docs.custral.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Form

> Embed a form that creates records when submitted.

## Overview

The **Form** block embeds one of your [forms](/comms/forms/overview) directly in a view. When someone submits it, Custral creates a record from the answers, the same behavior as a hosted form, placed inside a dashboard or page.

## Use cases

* An internal intake dashboard: drop a "New request" form beside the queue it feeds.
* A record page: embed a follow-up / qualification form next to the record it relates to.

## Configuration parameters

| Param    | Type   | Description                                                                                |
| -------- | ------ | ------------------------------------------------------------------------------------------ |
| `formId` | `text` | The form to embed (required). Build and manage forms under [Forms](/comms/forms/overview). |

## Troubleshooting

| Symptom                          | Likely cause                                       | What to check                                                  |
| -------------------------------- | -------------------------------------------------- | -------------------------------------------------------------- |
| The block is blank               | No form is selected, or the form id is invalid     | Pick a form; confirm it still exists under Forms.              |
| Submissions don't create records | The form's field-to-property mapping is incomplete | Check the form's mapping under [Forms](/comms/forms/overview). |

## See also

* [Forms (feature)](/comms/forms/overview)
* [Table](/blocks/embedded/databases/table): view the records a form creates.


## Related topics

- [Forms](/dev/webhooks/events/forms.md)
- [form.submitted](/dev/webhooks/events/form-submitted.md)
- [Formula](/data/properties/complex/formula.md)
- [Payload format](/dev/webhooks/payload.md)
