# Custom Fields and Request Templates

**Category:** [Product Requests](https://help.totalctrl.app/hc/totalctrl/totalctrl-help-center/en-US/categories/product-requests-1)
**Updated:** 2026-08-19

## Shape your request form

Product Requests uses the same Templates + Custom Fields system as Issue Tracking. A **template** decides which fields appear on the New Request and public submit forms, in what order, and which are required. Every board has one **default template** that cannot be deleted.
### Custom Fields

Open **Custom Fields** from the left nav to add fields beyond the built-ins. Supported field types:

- **Text**, **Number**, **Date**, **URL**, **Yes/No**
- **Select** and **Multi-select** (define one option per line)
- **Attachments** — let submitters upload files (up to 20 files, 25 MB each)

### Request Templates

Open **Request Templates** to create templates and drag fields into the order you want. Toggle *Enabled* to show/hide a field and *Required* to make it mandatory. Title and Problem statement are always on. Pick which template is the board default under **Settings → Request Template**.

---

## Related Articles

- [Integrations: API, webhooks, and automation](https://help.totalctrl.app/en-US/articles/product-requests-integrations)
- [Submitting and managing requests (including attachments)](https://help.totalctrl.app/en-US/articles/submitting-and-managing-requests)
- [Product Requests overview](https://help.totalctrl.app/en-US/articles/product-requests-overview-1)

---
[← Back to TotalCtrl Help Center](https://help.totalctrl.app/en-US/)