If you are using the Custom Fields extension for the first time, make sure you have downloaded and installed the extension. These articles will help you get started:

- [What is an UpStream extension?](https://support.upstreamplugin.com/hc/upstream-plugin/articles/what-is-extension-upstream)
- [How to install an UpStream extension](https://support.upstreamplugin.com/hc/upstream-plugin/articles/install-upstream-extensions)

The Custom Fields extension allow you to create all sorts of extra information for your projects, milestones, tasks, bugs, and files. For example, in a web design project, the bugs could have fields for the browser type, PHP version, and screen size.

## What Custom Fields are available?

Custom Fields currently supports 9 field types:

1. Text
2. Dropdown
3. File
4. Radio buttons
5. Checkboxes
6. Color Picker
7. Category
8. Tag
9. Autoincrement

![image](https://support.kelsiem.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBaWNQIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--d2a63fca8e25c97cca592b8d53896cb0fcf53e23/custom-fields.png)

## How Custom Fields Works

- When Custom Fields is installed, you’ll see a new menu link:

![Custom Fields menu link](https://support.kelsiem.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBbUVPIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--0cc4341c8a2b0649aa77333fa274fa4da6b90e23/custom-fields-link.png)

- Click “Add New Custom Field” and you’ll see the choice of field type. Once you choose a field type, you can then choose the specific options for that type.

![choosing a field type](https://support.kelsiem.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBbUFPIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--304436bfcdafecdd38ae6dbaf72cd2ace527e8ed/custom-field-types.png)

- Each Custom Field can be assigned to Projects, Milestones, Tasks, Bugs and/or Files:

![assigning custom fields](https://support.kelsiem.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBb1lPIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--cf355ad8103bb9d00d60672624e4ca138790586b/use-this-field-on.png)

- Custom Fields can be used via the admin area of your site:

![using custom fields in the admin area](https://support.kelsiem.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBbW9PIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--6ef59ee8ab4efd007c818de10ec0bbf8b15a6fd5/fields-in-admin.png)

- They can also be used via the frontend of your site, if you have the [Frontend Edit](https://upstreamplugin.com/extensions/frontend-edit/) extension installed.

![using Custom Fields via the frontend of your site](https://support.kelsiem.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBbXNPIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--237aedc04ff08516c42bd9427a07a305871f0175/fields-in-frontend.png)