# Business Profiles

**URL:** <https://community.glideapps.com/t/business-profiles/53938>\
**Category:** Ask for Help\
**Created:** [November 11, 2022, 9:10pm UTC](https://community.glideapps.com/t/business-profiles/53938 "2022-11-11T21:10:01Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![MisteryInc](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/misteryinc/32/75017_2.png) [@MisteryInc](https://community.glideapps.com/u/MisteryInc)\
**Post date:** [November 11, 2022, 9:10pm UTC](https://community.glideapps.com/t/business-profiles/53938/1 "2022-11-11T21:10:01Z")

</div>

Hey Guys,

I’m developing a project that has two types of User profiles: Customers and Business Profiles.

How would I go about creating this? I read though the documentation and says something about user types. The thing is tho, it seems that I would have to enter the user type into the spread sheet myself and also seems nigh impossible to give my sign up form a role type. So I just make a separate profile on the spread sheet for business users?

---

<div class="post-metadata">

**Author:** ![Uzo](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/uzo/32/22639_2.png) [@Uzo](https://community.glideapps.com/u/Uzo)\
**Post date:** [November 11, 2022, 9:36pm UTC](https://community.glideapps.com/t/business-profiles/53938/2 "2022-11-11T21:36:27Z")

</div>

no… keep all users in one sheet called Users… add the column “type” and specify there. Use that column for filters and relations.

---

<div class="post-metadata">

**Author:** ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)\
**Post date:** [November 11, 2022, 9:41pm UTC](https://community.glideapps.com/t/business-profiles/53938/3 "2022-11-11T21:41:09Z")

</div>

What @uzo said!

I’ll share an example of a recent app I built that does this.

---

<div class="post-metadata">

**Author:** ![MisteryInc](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/misteryinc/32/75017_2.png) [@MisteryInc](https://community.glideapps.com/u/MisteryInc)\
**Post date:** [November 12, 2022, 3:42pm UTC](https://community.glideapps.com/t/business-profiles/53938/4 "2022-11-12T15:42:51Z")

</div>

Thanks. I’ll try it.

---

<div class="post-metadata">

**Author:** ![MisteryInc](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/misteryinc/32/75017_2.png) [@MisteryInc](https://community.glideapps.com/u/MisteryInc)\
**Post date:** [November 13, 2022, 3:32am UTC](https://community.glideapps.com/t/business-profiles/53938/5 "2022-11-13T03:32:53Z")

</div>

Okay, so I managed to get two separate users but I guess my only question is how to I design two separate profiles types under the User Profile tab? I should be able to do this.

---

<div class="post-metadata">

**Author:** ![Uzo](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/uzo/32/22639_2.png) [@Uzo](https://community.glideapps.com/u/Uzo)\
**Post date:** [November 13, 2022, 4:31am UTC](https://community.glideapps.com/t/business-profiles/53938/6 "2022-11-13T04:31:23Z")

</div>

what do you mean???

---

<div class="post-metadata">

**Author:** ![nathanaelb](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/nathanaelb/32/43079_2.png) [@nathanaelb](https://community.glideapps.com/u/nathanaelb)\
**Post date:** [November 13, 2022, 7:48am UTC](https://community.glideapps.com/t/business-profiles/53938/7 "2022-11-13T07:48:54Z")

</div>

- In the Users table, add a basic text column called `UserType`.
- When a row is added, populate the column with `customer` or `business`.

1. either by hand after the add,
2. or via a choice component or switch (boolean and if-then-else columns) in the add form.

---

<div class="post-metadata">

**Author:** ![MisteryInc](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/misteryinc/32/75017_2.png) [@MisteryInc](https://community.glideapps.com/u/MisteryInc)\
**Post date:** [November 13, 2022, 10:48pm UTC](https://community.glideapps.com/t/business-profiles/53938/8 "2022-11-13T22:48:33Z")

</div>

Here is what I mean.

![Profle](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/8/f/8fc864e880ce280da5cbd1605411ecde76b19245.png)

 ![Proflie 1](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/f/1/f19557e366f32ff7a2bc1fe9a006e70612b1fb15.png)

For example, I want to design a different look of user profile a certain way and a business profile a certain but under the user profile tab it only let’s me design one user type

---

<div class="post-metadata">

**Author:** ![Uzo](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/uzo/32/22639_2.png) [@Uzo](https://community.glideapps.com/u/Uzo)\
**Post date:** [November 13, 2022, 11:08pm UTC](https://community.glideapps.com/t/business-profiles/53938/9 "2022-11-13T23:08:25Z")

</div>

I see you are using Pages for your project… I stay as far as possible from pages…lol, they are way too limited.

---

<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:** [November 13, 2022, 11:21pm UTC](https://community.glideapps.com/t/business-profiles/53938/10 "2022-11-13T23:21:50Z")

</div>

You can set visibility conditions on components, based on the user type. This is a great use case for the container component in Pages. Put all user components in one container, and all business components in another container, then put a visibility condition on each container.

---

<div class="post-metadata">

**Author:** ![MisteryInc](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/misteryinc/32/75017_2.png) [@MisteryInc](https://community.glideapps.com/u/MisteryInc)\
**Post date:** [November 14, 2022, 3:40am UTC](https://community.glideapps.com/t/business-profiles/53938/11 "2022-11-14T03:40:08Z")

</div>

I see. Your saying to stack the the page in separate containers and have them appear to which user type is signed in?

---

<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:** [November 14, 2022, 3:43am UTC](https://community.glideapps.com/t/business-profiles/53938/12 "2022-11-14T03:43:52Z")

</div>

Yes, that is correct.

---

<div class="post-metadata">

**Author:** ![system](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/system/32/53398_2.png) [@system](https://community.glideapps.com/u/system)\
**Post date:** [November 15, 2022, 3:44am UTC](https://community.glideapps.com/t/business-profiles/53938/13 "2022-11-15T03:44:22Z")

</div>

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.
