Articles in this section

How to Create Group

1. Feature Overview

The Groups module allows institution administrators to organize users and staff into structured collections such as cohorts, classes, programs, or teams.

Each group includes:

  • Group name
  • Optional description
  • Tags for categorization
  • Group type (User Group or Staff Group)
  • Unique Group ID

Groups also support:

  • Member management
  • Staff assignment
  • Bulk CSV uploads
  • Integration with global user imports

2. Groups List Page

Navigation: Sidebar → Groups

The Groups list page displays all existing groups in a table view. If no groups exist, an empty state with a Create Group button appears.

Once groups are created, the table includes:

ColumnDescription
Group NameDisplays group name with a copyable Group ID below it
Group TypeIndicates User Group or Staff Group
TagsTags associated with the group
Created OnGroup creation date
Updated OnLast modification date
ActionsMenu with View / Edit / Delete options

Pagination

  • Rows per page: 10, 25, 50, 100
  • Navigation: Prev / Next

3. Row Actions

Click the three-dot (⋯) menu in the Actions column.

ActionDescription
View Group DetailOpens full group details page
Edit GroupEdit name, description, tags
Delete GroupPermanently removes the group

⚠️ Note: Deletion is permanent and cannot be undone.


4. Create a New Group

Click Create New Group to open the creation form.

Fields

FieldTypeRequiredDescription
Group NameTextYesName of the group
Group DescriptionTextareaNoMax 150 characters
TagsTag inputYesSearch or create tags
Group TypeDropdownYesUser Group or Staff Group

Steps

  1. Click Create New Group
  2. Enter group name
  3. Add optional description
  4. Add tags (type 3+ characters to search/create)
  5. Select group type
  6. Click Create Group

5. Edit a Group

Click Edit Group from the actions menu.

You can update:

  • Group name
  • Description
  • Tags

Important Rules:

  • Group Type cannot be changed after creation
  • Tags appear as removable chips

Click Update Group to save changes.


6. Group Detail Page

Path: /groups/{id}

The Group Detail page is the central hub for managing a group.

It includes:

  • Group name and type badge
  • Assigned staff section
  • Tags section
  • Members table
  • Action buttons:
    • Assign Staff
    • Upload History

7. Managing Members

The Members section allows full control over group membership.

Features:

  • Search members by name/email
  • Filter by status:
    • All
    • Active
    • Invited
    • Deactivated
  • Pagination controls
  • Bulk selection & removal
  • Individual removal option

Member Table Columns:

  • Name
  • Email
  • Status
  • Actions (Remove)

Add Members

Click Add Members to open the selection modal.

You can:

  • Search users
  • Filter by status
  • View existing group assignments
  • Select multiple users
  • Add them to the group

8. Assign Staff to a Group

Click Assign Staff to open the staff assignment modal.

 

You can:

  • Search staff members
  • Select multiple staff users
  • Use “Available to all” option
  • Assign staff to the group

Assigned staff appear in the Group Detail page.


9. Bulk Member Upload (CSV)

Click Upload CSV inside a group to bulk add members.

 

Upload Features:

  • Drag & drop or file upload
  • Max file size: 10 MB
  • Download sample template available

CSV Format (Important)

This is group-level format (different from global import):

Each row must contain:

FirstName;LastName;Email

Example:

John;Doe;john@example.com
Jane;Smith;jane@example.com

10. Upload History

Click Upload History to view past uploads.

You can:

  • Track upload status
  • View processing history
  • Identify failed or completed uploads

Empty state message appears when no uploads exist.


11. Group IDs & Global User Import

Each group has a unique Group ID displayed under the group name.

Usage:

Group IDs are used during global user import to assign users to groups.

Format:

Comma-separated inside quotes:

"groupId1,groupId2,groupId3"

Behavior:

  • Users are added to listed groups
  • Users are removed from groups not listed (on re-import)
  • Leaving empty assigns no groups

12. Key Behaviors & Business Rules

  • Group Name, Tags, and Group Type are required
  • Description is optional (max 150 characters)
  • Group Type cannot be edited after creation
  • Tags support search and creation (3+ characters)
  • Group IDs are unique and copyable
  • Two CSV formats exist:
    • Group CSV: semicolon-separated
    • Global CSV: comma-separated
  • Member statuses: invited, active, deactivated
  • Deleting a group is permanent
  • Bulk actions are supported for members and staff

13. Navigation Quick Reference

ActionPath
View GroupsSidebar → Groups
Create GroupGroups → Create New Group
View DetailsGroups → Click row or View
Edit GroupGroups → ⋯ → Edit
Delete GroupGroups → ⋯ → Delete
Add MembersGroup Detail → Add Members
Upload CSVGroup Detail → Upload CSV
Assign StaffGroup Detail → Assign Staff
Upload HistoryGroup Detail → Upload History
Copy Group IDGroups list → Under group name

Conclusion

The Groups module provides a structured way to organize users and staff within WriteSea. It supports flexible grouping, efficient bulk management, and seamless integration with user import workflows, making it a core feature for institutional administration.


 

Was this article helpful?
0 out of 0 found this helpful