Manage your team members by inviting users, assigning roles, and controlling access to your Devdraft application. Streamline collaboration while maintaining security through proper user management and role assignments.

What is User Management?

User management in Devdraft allows you to invite team members, control their access levels, and organize your team’s permissions. Build collaborative workflows by giving the right people access to the right features while maintaining security and compliance.
Team invitation overview dashboard showing invited and active users - light modeTeam invitation overview dashboard showing invited and active users - dark mode

Team Invitation Overview

Quick Setup

Invite your first team member in under 2 minutes:
1

Access Team Management

Navigate to TeamUsers in your dashboard
2

Invite Team Member

Click Invite Team Member and provide their details
Invite team member interface with email and role selection - light modeInvite team member interface with email and role selection - dark mode

Invite Team Member Interface

User Types and Status

Full Team Members:
  • Accepted invitations and have access
  • Assigned roles with specific permissions
  • Can perform actions based on role
  • Visible in team member lists
Characteristics:
  • Complete profile information
  • Last active timestamps
  • Role assignments
  • Permission access

Inviting Team Members

1

Start Invitation Process

Go to TeamUsers and begin the invitation process.
2

Configure Member Details

Invitation Information:
  • Email address of the team member
  • Role assignment
  • Welcome message (optional)
  • Access level configuration
3

Send Invitations

Invitation Delivery:
  • Review all invitation details
  • Verify email addresses are correct
  • Click Send Invitations to dispatch
  • Track delivery and acceptance status
Invited users receive email invitations with setup instructions and access links.

Managing Team Members

Team Overview Display:
  • Member name and email address
  • Current role assignment
  • Status (Active, Pending, Inactive)
  • Last active timestamp
  • Quick action options
Team members overview showing names, roles, and status - light modeTeam members overview showing names, roles, and status - dark mode

All Users Overview

Search and Filter:
  • Search by name or email
  • Filter by role type
  • Sort by activity or join date
  • Quick status filtering
Modify Team Member Information:
  • Update user names
  • Change role assignments
  • Modify permissions
  • Update contact information
1

Select User to Edit

Click the edit icon next to the team member you want to modify.
2

Update Information

Modify the user’s name, role, or other details as needed.
3

Save Changes

Confirm your changes to update the user’s access immediately.
Role changes take effect immediately and may impact the user’s current session.
Role Management:
  • Promote or demote users
  • Assign multiple roles if supported
  • Remove roles temporarily
  • Track role change history
  • Grant additional permissions
  • Expand access to features
  • Consider security implications
  • Document role changes
Role changes affect user permissions immediately. Ensure changes are intentional and communicated appropriately.
User Removal Process:
  • Permanently remove user access
  • Revoke all permissions
  • Maintain historical records
  • Cannot be easily undone
1

Select User for Removal

Choose the team member you want to remove from the team.
2

Confirm Removal

Verify that you want to permanently remove this user’s access.
3

Complete Removal

The user loses all access immediately and receives notification.
Removed users lose all access immediately. This action should be used when users no longer need access to the system.

Invitation Management

Outstanding Invitations:
  • View all sent but unaccepted invitations
  • Check invitation status and expiration
  • Resend invitations if needed
  • Cancel invitations before acceptance
Invitation Actions:
  • Resend invitation emails
  • Update invitation details
  • Change assigned roles
  • Cancel pending invitations

User Status Management

Active Users

Full access with assigned permissions and regular activity tracking

Pending Users

Invited users who haven’t yet accepted their invitations

Inactive Users

Temporarily disabled accounts that can be reactivated

Removed Users

Permanently removed users who no longer have access

Best Practices

1

Plan Role Assignments

Strategic User Management:
  • Define clear role responsibilities
  • Follow principle of least privilege
  • Consider user workflows and needs
  • Plan for role progression and changes
Create role descriptions that clearly define what each role can and cannot do within your system.
2

Monitor User Activity

Ongoing Management:
  • Regularly review active users
  • Check last active timestamps
  • Identify unused accounts
  • Monitor permission usage patterns
Regular user audits help maintain security and ensure appropriate access levels.
3

Maintain Clean User Lists

User Hygiene:
  • Remove users who no longer need access
  • Update roles when responsibilities change
  • Clean up pending invitations regularly
  • Document role change decisions
Regular user maintenance prevents security issues and keeps your team organized.

Email Invitation Features

Bulk Email Handling:
  • Add emails by typing and pressing Enter, comma, or space
  • Paste multiple emails from spreadsheets
  • Remove individual email chips
  • Clear all emails at once
Email Validation:
  • Automatic email format validation
  • Duplicate email prevention
  • Invalid email highlighting
  • Bulk validation for multiple addresses
Professional Invitations:
  • Branded email templates
  • Clear setup instructions
  • Role information included
  • Direct access links
Email Components:
  • Your business branding
  • Invitation details
  • Role description
  • Setup instructions
  • Contact information

Troubleshooting

Common Issues:
  • Email in spam/junk folder
  • Incorrect email address
  • Email delivery delays
  • Corporate email filtering
Solutions:
  • Check spam/junk folders
  • Verify email address accuracy
  • Resend invitation
  • Use alternative email if needed
Possible Causes:
  • Expired invitation link
  • Already accepted invitation
  • Technical issues with signup
  • Browser compatibility issues
Solutions:
  • Send new invitation
  • Check invitation status
  • Clear browser cache
  • Contact support if issues persist
Resolution Steps:
  • Verify role assignment was saved
  • Check user refresh their session
  • Confirm role permissions are correct
  • Test specific feature access
Effective user management is crucial for team collaboration and security. Regularly review and update user access to maintain optimal team organization.