Use four role tags in GoHighLevel, Buyer, Seller, Investor, and Renter, that can stack on one contact, plus a few status tags, and keep every protected trait out of tag names. The bottom line: tags start workflows and filter lists, so each tag should mean one clear thing, and a tag like Family or Senior is both unnecessary and a Fair Housing risk.

Why roles must stack

A summary table of NAR's Profile of Home Buyers and Sellers lists the share of repeat buyers at 79 percent in 2025, and NAR reports that 51 percent of sellers used the same agent to buy their next home. So many contacts are both: a seller who is also a buyer. A single role field would force a choice. Tags can stack, so one person can be Seller and Buyer, and each tag can start its own workflow.

The tag set

TagMeaningStarts
BuyerLooking to buyBuyer lead and criteria workflows
SellerLooking to sellListing and pricing workflows
InvestorBuying or selling for investmentInvestor criteria and deal alerts
RenterLooking to rent, or a rental clientRental inquiry workflow, if the team handles rentals
Lead, Client, Under contract, Closed, Past clientLifecycle statusSequences, as in our lead to client guide
Opted outAsked to stop messagesRemoves from messaging
Updates consent, Marketing consentWhat the person agreed to receiveWhich lists they can join

Status tags move over time and should change with the pipeline stage. Role tags are stable facts about what the person wants. Do not use tags to track things that change daily, such as the last property viewed. Use fields for that.

What tags must never say

The Fair Housing Act, 42 U.S.C. 3604, makes it unlawful to discriminate in the sale or rental of housing based on race, color, national origin, religion, sex, familial status, or disability, and steering does not require bad intent. HUD issued two guidance documents on AI on May 2, 2024, one on tenant screening and one on ad targeting and delivery, and one source reports that HUD withdrew the advertising guidance effective September 17, 2025. The statute applies either way, private parties can still sue, and several summaries stress that a brokerage cannot hand its fair housing responsibility to a software vendor. In practice that means a chat or voice assistant should answer facts about the property and the process, treat every lead the same way, and never describe a neighborhood by who lives there.

Naming rules

Build it in GoHighLevel

GoHighLevel's help pages describe tags as labels that start workflows and filter lists, and workflow actions that add and remove them.

  1. Create the tags in the table, and write the one line meaning of each.
  2. Build a form that sets role tags from the buyer or seller's own answer, and allows more than one.
  3. Build workflows that start when a role tag is added, such as the buyer lead sequence on Buyer.
  4. Move status tags with the pipeline stage, removing the old one when the new one is added.
  5. Restrict who can create new tags, to prevent duplicates.
  6. Audit tags each quarter, and delete any that reference a protected trait.

Worked example

For example, a team with 800 buyer contacts, half of whom also own a home they may sell, has about 400 contacts who hold both tags (800 times 0.5). Stacking tags lets each contact get the right workflow for each role. The one half is an assumption to replace with your own count.

Mistakes to avoid

How this was handled before

CRMs offered one contact type field, so a seller who was also a buyer had to be entered twice. Stackable tags fix that, and a naming rule keeps protected traits out of the labels.

What to measure after launch

Track contacts with a role tag, contacts with two roles, duplicate tags, and tags removed in audit. Audit the tag list each quarter.

Check before you switch it on

US text messages sent from a standard 10 digit number need A2P 10DLC registration. The HighLevel support portal says registration is required for texts to US recipients from 10 digit long code numbers and that toll free numbers do not require it. HighLevel's opt in guidelines also say a person cannot be forced to agree to text messages in order to submit a form, so keep the consent box optional. One compliance guide separates informational texts, which need documented consent, from marketing texts, which need prior express written consent. Ask your attorney which category your reminders fall into. Have your broker review the tag list for Fair Housing issues, including state protected classes such as source of income. This is general information, not legal advice.

Questions people ask

Why can a contact have two role tags?

Many people are both buyers and sellers. NAR's Profile shows repeat buyers are a large share of buyers, so roles must stack.

What should a tag never say?

Anything about a protected characteristic, such as family status, age, religion, disability, or source of income.

What starts a workflow in GoHighLevel?

Tags can start workflows and filter lists, according to its help pages.

Ready to try it yourself? Start a GoHighLevel account here.

You can also see this in action in our GoHighLevel capabilities demo.