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:
Navigate to their profile
Manually add "Housing Preference: Quiet Hours" tag
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.
Click "+ Tag" under "Tags Assigned to All"
Search for and select your tag
Click "Save Changes"
All selected entities receive the tag
Option B: Tags Assigned to Some
Applies the tag to only SOME of the selected entities.
Click "+ Tag" under "Tags Assigned to Some"
Select your tag
A list appears showing all selected entities
Check the boxes next to only the entities that should receive this tag
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:
Navigate to Profiles
Add a filter: Student ID is one of [paste the 75 IDs]
Select all 75 students
Ellipsis menu → "Manage Tags"
Add tag "Housing Priority: Athlete" to all
Click "Save Changes"
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:
Select multiple buildings, rooms, or beds
Ellipsis menu → "Manage Tags"
Add tags to all or some selected items
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
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)
Bulk Tagging: Import list of 80 athletes from athletics department → Bulk-add "Housing Priority: Athlete" tag
Inventory Tagging: Tag all rooms with appropriate features (ADA Accessible, Honors Housing, Substance-Free)
During Application Period
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
Manual Tagging: Review special requests and manually add tags to profiles for individual exceptions (special accommodations approved, late housing priority)
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
Tags control who can see which rooms (based on applicability rules)
Public tags display in Roommate Finder to help students find compatible matches
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)