Form Render Block¶
Forms appear inline in the chat when you need to create or edit a record. Instead of navigating to a separate page, you fill out the form right in the conversation.
How Forms Appear¶
Forms are triggered by slash commands like /new contact or /new deal, or when you ask to create or edit a record.
You
Outsprint AI
Field Types¶
Forms support a variety of field types:
| Type | Description |
|---|---|
| Text | Single-line text input |
| Email input with format validation | |
| Number | Numeric input |
| Date | Date picker |
| Select | Dropdown with predefined options |
| Multi-select | Choose multiple values |
| Search | Type-ahead search for existing records (e.g., company lookup) |
| Textarea | Multi-line text for descriptions and notes |
| Checkbox | Boolean toggle |
Validation¶
Each field can have validation rules:
- Required fields are marked and must be filled before submission
- Email format is validated on email fields
- Number ranges are enforced where applicable
- Validation errors appear inline below each field
Submitting and Canceling¶
- Click the submit button (e.g., "Create Contact") to save the record. The form closes and a confirmation card appears showing the created record.
- Click Cancel to collapse the form without saving.
Editing Records¶
When you edit an existing record, the form appears pre-filled with the current values. Only change what you need and submit.
You
Outsprint AI
Custom Properties¶
If your team has configured custom properties, they appear automatically at the bottom of the form under a "Custom Properties" section.
Note
Forms submit data directly to the API. The created or updated record appears in the chat as a card render block.
What's Next¶
- Timeline -- Activity feeds
- Tables -- Data lists
- Back to render blocks overview
