# How do I create a custom form?

**URL:** https://community.glideapps.com/t/how-do-i-create-a-custom-form/25014
**Category:** Community Resources
**Created:** [April 1, 2021, 11:46am UTC](https://community.glideapps.com/t/how-do-i-create-a-custom-form/25014 "2021-04-01T11:46:14Z")
**Posts on this page:** 1
**Showing post:** 71

<div class="post-metadata">

### Author: ![Jeff\_Hager](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jeff_hager/32/43_2.png) [@Jeff\_Hager](https://community.glideapps.com/u/Jeff_Hager)
#### Post date: [December 26, 2021, 3:19pm UTC](https://community.glideapps.com/t/how-do-i-create-a-custom-form/25014/71 "2021-12-26T15:19:10Z")

</div>

Yeah I think @Darren_Murphy tends to group by column type. I have been grouping my columns by function instead. For example, I have a table that lists students. I have a Name group that contains last name, first name, combined name, and other various ways that I format name. Then I have a Contact group for info, such as address, phone, email, etc. I have an Info Group that contain other miscellaneous info about the students. And, I have a GroupEmail group which handles all of the logic that I need for building and sending a group email to a select number of students that the coach chooses.

In another app, I have a series of columns that I needed to repeat 6 times as the function needs to be repeated. Each set performs a specific function as a combined group, and the result from that group is used for the next group. With grouping, I can easily find the correct column within the correct group.

There are a lot of ways to use grouping. Just depends on your preference and how you intend to organize your data.

---

_[View the full topic](https://community.glideapps.com/t/how-do-i-create-a-custom-form/25014)._
