PLS-4B: Applying Tags: Manual, Bulk, Forms, and Profile Fields

Last updated: October 7, 2026

Overview

Tags become powerful when applied to students, applications, and inventory. This article teaches you five methods for applying tags: manual assignment, bulk operations, form responses, profile field automation, and inventory tagging. Each method serves different use cases in your housing workflow.

Duration: 20 minutes

What you'll learn: When to use each tagging method, step-by-step instructions for all five methods, and how to combine methods for maximum efficiency.

Prerequisites: Complete 📄 PLS-4A: Understanding Tags and Tag Categories

The Five Tagging Methods

Method

When to Use

Best For

Manual

One-off adjustments, special circumstances

Individual exceptions, corrections

Bulk

Tagging large groups at once

Imported lists, priority groups, corrections

Form Responses

Collecting preferences during application

Sleep schedule, study habits, room preferences

Profile Fields

Tags that update with SIS data

Class year, gender, housing status

Inventory

Describing room features

ADA accessible, honors housing, room types

Combine Methods: Most institutions use all five methods. Forms and profile fields handle the majority automatically, bulk operations correct edge cases, manual assignment handles special requests, and inventory tagging controls room features.

Method 1: Manual Tag Assignment

When to Use

Manual tagging is best for:

  • Individual student exceptions or corrections

  • Special circumstances that arise mid-cycle

  • Testing tags before applying to larger groups

  • Override situations where automation doesn't fit

How to Manually Tag Profiles

Step 1: Navigate to the Profiles section

Step 2: Click on a student's name to open their profile

Step 3: In the Tags section, click "Add Tag"

Step 4: Search for or select the tag you want to apply

Step 5: The tag is immediately applied to the profile

How to Manually Tag Applications

Step 1: Navigate to the Applications section

Step 2: Click on an application to open the detail view

Step 3: In the Tags section, click "Add Tag"

Step 4: Select the tag and it's immediately applied

Removing Tags Manually

Click the X icon next to any tag to remove it from the profile or application.

Exclusive Category Behavior: If you manually add a tag from an exclusive category, any existing tag from that category is automatically removed. For example, adding "Sleep Schedule: Night Owl" will remove "Sleep Schedule: Early Riser" if it exists.

Real-World Example

A student emails you requesting "Quiet Hours Housing" after submitting their application. You:

  1. Navigate to their profile

  2. Manually add "Housing Preference: Quiet Hours" tag

  3. The tag immediately affects which rooms they can see during selection

Method 2: Bulk Tag Operations

When to Use

Bulk tagging is essential for:

  • Applying tags to large groups (50+ students)

  • Correcting tags after data imports

  • Adding priority tags from external lists (athletics department, honors program)

  • Removing deprecated tags from multiple entities

How to Bulk Tag Entities

Step 1: Navigate to the relevant section (Profiles, Applications, Residents, Buildings, or Rooms)

Step 2: Select multiple entries using checkboxes

Step 3: Click the ellipsis (•••) menu → "Manage Tags"

Step 4: Choose your bulk tagging option:

Option A: Tags Assigned to All

Applies the tag to ALL selected entities.

  1. Click "+ Tag" under "Tags Assigned to All"

  2. Search for and select your tag

  3. Click "Save Changes"

  4. All selected entities receive the tag

Option B: Tags Assigned to Some

Applies the tag to only SOME of the selected entities.

  1. Click "+ Tag" under "Tags Assigned to Some"

  2. Select your tag

  3. A list appears showing all selected entities

  4. Check the boxes next to only the entities that should receive this tag

  5. Click "Save Changes"

Bulk Removing Tags

Click the X icon next to any tag in the "Manage Tags" interface to remove it from all selected entities.

Bulk Operations Are Immediate: When you click "Save Changes," tags are applied or removed immediately. There's no undo. Double-check your selections before saving, especially when removing tags.

Real-World Example

Your athletics department sends you a list of 75 student IDs who need priority housing:

  1. Navigate to Profiles

  2. Add a filter: Student ID is one of [paste the 75 IDs]

  3. Select all 75 students

  4. Ellipsis menu → "Manage Tags"

  5. Add tag "Housing Priority: Athlete" to all

  6. Click "Save Changes"

  7. All 75 students now have the Athlete priority tag

Method 3: Automatic Tagging via Form Responses

When to Use

Form-based tagging is ideal for:

  • Collecting student preferences (sleep schedule, study habits)

  • Identifying characteristics during application (accessibility needs, dietary restrictions)

  • Self-reported data that drives matching (interests, hobbies, major)

How Form Tagging Works

When you build an application form or bio form, you can attach tags to answer options. When a student selects that answer and submits the form, the tag is automatically applied to their application record as an application tag.

Critical: Form Tags Go to Applications, Not Profiles: Tags from application forms and bio forms are added to the application, not the student's profile. Application tags are contextual snapshots tied to that specific housing cycle ("First Choice: East Hall," "Roommate Request: Sarah," "Early Move-In Requested"). These tags stay with the application and don't automatically transfer to the profile.

Configuring Tags in Forms

Step 1: Navigate to Setup → Forms

Step 2: Open an existing form or create a new one

Step 3: Add a question that has selectable options:

  • Radio buttons (single selection)

  • Checkboxes (multiple selection)

  • Dropdown (single selection)

  • Range slider

Step 4: For each answer option, click "Add Tag"

Step 5: Select the tag(s) that should be applied when a student selects this option

Step 6: Publish the form

What happens: When a student submits the form, tags attached to their selected answers are automatically added to their application record.

Why Application Tags vs Profile Tags: Application tags are contextual and time-based ("First Choice: East Hall," "Prefers Single Room"). They're frozen snapshots that represent that specific application. Profile tags are permanent characteristics ("Class Year: First-Year," "Student-Athlete"). Since form responses are application-specific preferences, they create application tags.

For cycle access control: If you need form responses to affect cycle/phase eligibility, you'll need to manually copy application tags to profiles, or better yet, use profile field mapping for data that should persist across cycles.

Real-World Example

Your housing application includes this question:

Question: "What's your preferred sleep schedule?"

  • ☐ Early Riser (5-7am wakeup) → Tag: "Sleep Schedule: Early Riser"

  • ☐ Night Owl (11pm-1am bedtime) → Tag: "Sleep Schedule: Night Owl"

  • ☐ Flexible → Tag: "Sleep Schedule: Flexible"

When Sarah selects "Early Riser" and submits her application, the "Sleep Schedule: Early Riser" tag is automatically added to her application record. This application tag:

  • Appears on her application in the Applications section

  • Can be viewed by admins when reviewing her application

  • Is used by rulesets during roommate matching

  • Appears in the Roommate Finder (if the tag is marked public) so other students can see her sleep preference

Best Practice: For demographic data that controls access (Class Year, Gender, Housing Status), use profile field mapping instead of form questions. For application-specific preferences (sleep schedule, study habits, room preferences), form questions work perfectly since these can change from cycle to cycle.

Learn more: Tags in Forms

Method 4: Automatic Tagging via Profile Fields

When to Use

Profile field tagging is powerful for:

  • Tags that should update automatically when SIS data changes (class year, housing status)

  • Tags tied to demographic data (gender, residency status)

  • Tags that need to stay synchronized with authoritative data sources

How Profile Field Tagging Works

You can map tags to specific profile field values in Field Management. When a student's profile field value changes (via SIS sync or manual edit), their tags update automatically.

Configuring Profile Field Tag Mapping

Step 1: Navigate to Setup → Field Management

Step 2: Find the profile field you want to map (or create a new one)

Step 3: Click "Edit" on the field

Step 4: Configure tag mappings based on field type:

For Radio/Checkbox/Dropdown Fields:

  • Each option value can have one or more tags attached

  • When the student's field value matches that option, those tags are applied

  • Example: Class Standing = "FR" → Apply "Class Year: First-Year" tag

For Numerical Range Fields:

  • Define value ranges and assign tags to each range

  • Example: GPA 3.5-4.0 → Apply "Honors Eligible" tag

Fallback Tags:

  • Set tags to apply when the field is empty or doesn't match any defined values

Step 5: Save the field configuration

What happens: When a student's profile field updates (via nightly SIS sync or manual edit), their tags automatically update to match the current field value.

Always Up-to-Date: Unlike form tags (which are snapshots), profile field tags stay synchronized with current data. If a student's class standing changes from FR to SO via SIS sync, their Class Year tag automatically updates from "First-Year" to "Sophomore."

Real-World Example

You map the "Class Standing" profile field like this:

SIS Value

Tag Applied

FR

Class Year: First-Year

SO

Class Year: Sophomore

JR

Class Year: Junior

SR

Class Year: Senior

GR

Class Year: Graduate

(blank)

Class Year: Unknown (fallback)

What happens:

  • Your SIS syncs nightly and updates the Class Standing field for all students

  • Housing.Cloud automatically applies the corresponding Class Year tag

  • When a first-year student becomes a sophomore (FR → SO), their tag updates automatically

  • Your cycle applicability rules always use current class year data

Common Issue: If profile field tags aren't updating, check: (1) Is SIS sync running successfully? (2) Is the field mapping configured correctly? (3) Does the SIS data exactly match your mapped values (watch for extra spaces or case sensitivity)?

Method 5: Inventory Tagging

When to Use

Inventory tagging is essential for:

  • Describing room features and amenities

  • Enforcing room assignment rules (ADA accessible, gender-specific)

  • Controlling which students can see which rooms during selection

  • Categorizing buildings by type (first-year housing, upperclass, apartments)

How to Tag Buildings, Rooms, and Beds

Step 1: Navigate to Inventory → Buildings, Rooms, or Beds

Step 2: Click on an inventory item to open its detail page

Step 3: In the Tags section, click "Add Tag"

Step 4: Select tags that describe this inventory item

Step 5: Tags are immediately applied

Bulk Inventory Tagging

You can also bulk-tag inventory items:

  1. Select multiple buildings, rooms, or beds

  2. Ellipsis menu → "Manage Tags"

  3. Add tags to all or some selected items

  4. Click "Save Changes"

Real-World Example

You tag your inventory like this:

Building: East Hall

  • First-Year Housing

  • Traditional Residence Hall

Room: East 205

  • ADA Accessible

  • Air Conditioned

  • Private Bathroom

Room: West 312

  • Honors Housing

  • Renovated 2024

How these tags work:

  • Your ruleset requires students with "Accessibility Needs" tag to be assigned to rooms with "ADA Accessible" tag → Ensures ADA compliance

  • Your "Honors Housing" room selection phase only shows rooms tagged "Honors Housing" to students with "Honors Program" tag → Controls room visibility

  • "Air Conditioned" tags help students filter rooms during selection

Learn more: Assign Tags to Buildings, Suites, and Rooms

Combining Methods: A Complete Strategy

Most institutions use all five methods together. Here's a real-world workflow:

Before Housing Selection Opens

  1. Profile Field Mapping: Map Class Standing, Gender, and Residency Status fields to automatically apply Class Year, Gender Identity, and Housing Status tags (updates nightly via SIS)

  2. Bulk Tagging: Import list of 80 athletes from athletics department → Bulk-add "Housing Priority: Athlete" tag

  3. Inventory Tagging: Tag all rooms with appropriate features (ADA Accessible, Honors Housing, Substance-Free)

During Application Period

  1. Form Responses: Students submit housing applications

    • Sleep Schedule question → Automatically applies Sleep Schedule tags to their application

    • Study Habits checklist → Automatically applies Study Habits tags to their application

    • Room preference questions → Create contextual application tags

After Applications Close

  1. Manual Tagging: Review special requests and manually add tags to profiles for individual exceptions (special accommodations approved, late housing priority)

  2. Bulk Tagging: Tag approved early move-in students - add "Early Move-In Approved" to their profiles so cycle phase applicability can use it

During Room Selection

  1. Tags control who can see which rooms (based on applicability rules)

  2. Public tags display in Roommate Finder to help students find compatible matches

  3. Rulesets use tags to enforce matching requirements

Automation + Flexibility: This strategy automates 90% of tagging (profile fields + forms) while preserving flexibility for edge cases (manual + bulk). The result: accurate tags with minimal manual effort.

Troubleshooting Common Issues

Tags From Profile Fields Aren't Updating

Possible causes:

  • SIS sync isn't running or has errors

  • Field mapping configuration has a typo or case sensitivity issue

  • SIS data doesn't exactly match your mapped values

Solution:

  • Check SIS sync status and logs

  • Verify field mapping exactly matches SIS values (including spaces and case)

  • Test with a single student: manually change their field value and verify tag updates

Bulk Tagging Produces an Error

Possible causes:

  • Trying to tag too many entities at once (200+)

  • Browser cache issues

  • Temporary system bug

Solution:

  • Reduce batch size (try 50-100 at a time)

  • Clear browser cache and try again

  • If issue persists, contact support

Exclusive Tag Conflicts During Bulk Operations

Symptom: When bulk-adding a tag from an exclusive category, some students unexpectedly lose other tags.

Cause: Exclusive categories automatically remove existing tags from the same category when a new tag is applied.

Solution: This is expected behavior. Review which students have existing tags from that category before bulk-adding. Consider if you need to preserve existing tags before proceeding.

Form Tags Not Affecting Cycle/Phase Access

Symptom: Students answered form questions that assigned tags, but those tags don't control their access to cycles or phases.

Cause: Form tags are applied to applications, not profiles. Cycle and phase applicability only checks profile tags.

Solution: For data that controls access (class year, housing priority, special accommodations), use profile field mapping instead of form questions. For application-specific preferences (sleep schedule, room type preference), form questions are fine since those tags are used by rulesets which DO read application tags.

What's Next

You've learned how to apply tags using five different methods. Next, you'll learn how to use tags to control access to housing cycles, meal plans, and room selection phases.

Continue to: PLS-4C: Tag Applicability Logic (AND, OR, Exclude)

Additional Resources