Documentation
User Management Guide
Learn how to add, manage, and organize your team members in LeadMachine.
Overview
User management allows you to:
- Add team members to your company
- Assign roles and permissions
- Control who can access leads
- Manage team member profiles
- View and manage assigned leads
- Create and edit notes on assigned leads
- Update lead statuses
- Add contact information
- Export assigned leads
- View other team members' leads
- Access company settings
- Add/remove team members
- Delete leads
- View and manage ALL leads (not just assigned)
- Access company settings
- Add and remove team members
- Configure lead statuses
- Set up integrations
- View all reports and analytics
- Delete the company
- Run database migrations
- Delete company account
- Run database migrations
- Access to all system-level features
- Configure advanced settings
- Navigate to Settings → Users
- Click + Add User or Invite Team Member
- Fill out the invitation form: - Email Address (required) - First Name (required) - Last Name (required) - Role (User, Admin, or SuperAdmin)
- Click Send Invitation
- Invitation to join your company
- Link to create their account
- Instructions for getting started
- Clicks invitation link
- Sets their password
- Completes profile (optional)
- Gains access to LeadMachine
- Navigate to Settings → Users
- View list of all team members showing: - Name - Email - Role - Status (Active, Invited, Inactive) - Last login
- Click the user's name or Edit icon
- Update information: - First name / Last name - Email address - Phone number (optional) - Role
- Click Save Changes
- Navigate to Settings → Users
- Click Edit next to the user
- Select new role from dropdown
- Click Save
- Navigate to Settings → Users
- Click Edit next to the user
- Click Deactivate Account
- Choose what happens to their assigned leads: - Reassign to another user (recommended) - Assign to fallback user - Leave unassigned
- Confirm deactivation
- User can no longer log in
- Email invitations are revoked
- API keys are invalidated
- Assigned leads are reassigned
- Historical data (notes, activities) is preserved
- First Deactivate the user
- After deactivation, click Delete Permanently
- Confirm deletion
- User account
- Login credentials
- Personal profile data
- Leads they created or worked on
- Notes and activities (marked as "Former User")
- Activity logs
- Fill out lead form
- Select user from Assigned To dropdown
- Save lead
- Open lead detail page
- Click Assigned To dropdown
- Select new user
- New lead owner receives instant push notification (if PWA installed) or email
- Navigate to Leads
- Check boxes next to leads
- Click Bulk Actions → Reassign
- Select new user
- Click Reassign Selected
- Notifications go to fallback user
- Any admin can assign them
- Visible in "Unassigned" filter
- Click profile icon → My Profile
- Update: - Name - Email address - Phone number - Profile photo (optional)
- Click Save
- Go to My Profile → Security
- Enter current password
- Enter new password (twice)
- Click Update Password
- Minimum 8 characters
- Include uppercase and lowercase
- Include at least one number
- Include at least one special character
- Click Forgot Password on login page
- Enter email address
- Check email for reset link
- Create new password
- Go to My Profile → Settings → Push Notifications
- Click "Add App" to install the PWA to your device
- After installation, enable push notifications when prompted
- Test with the "Send Test Notification" button
- ✅ Instant notifications when leads are assigned
- ✅ 100% FREE - no SMS charges
- ✅ Works on phone, tablet, and desktop
- ✅ Tap notification to open lead directly
- New lead assignments
- Lead status updates
- Weekly activity summary
- Daily digest
- Add your phone number in My Profile
- Go to Settings → SMS Notifications
- Review and accept SMS consent
- Enable notification types
- Only leads assigned to them
- Leads they created
- Unassigned leads (read-only)
- All company leads regardless of assignment
- Open lead detail page
- Click Share
- Select team member
- Choose permission level: - View only - Edit
- Click Share Lead
- Navigate to Dashboard
- View Team Activity panel
- See recent actions: - Leads created - Status changes - Notes added - Leads won/lost
- Most team members should be Users
- Limit Admin role to managers
- Keep SuperAdmin to 1-2 people
- Review permissions regularly
- Promote based on responsibility
- Document who has what access
- Prepare documentation
- Set up their initial lead assignments
- Decide on role and permissions
- Schedule onboarding call
- Walk through dashboard
- Assign first leads
- Check in after first week
- Remove inactive users
- Verify roles are appropriate
- Check for unused accounts
- Update contact information
- Reassess team structure
- Optimize lead assignments
- Review access logs
- Update documentation
- Require strong passwords
- Don't share accounts
- Deactivate users immediately when they leave
- Review admin access regularly
- Enable 2FA if available
- Users who haven't logged in for 60+ days
- Multiple failed login attempts
- Unusual activity patterns
- Shared email addresses
- Starter: 1-3 users
- Professional: 5-10 users
- Business: 15-25 users
- Enterprise: Unlimited users
- Deactivate unused accounts
- Or upgrade your plan: - Navigate to Settings → Billing - Click Upgrade Plan - Select plan with more users - Confirm upgrade
- Additional users: $10/month each
- No long-term commitment
- Remove anytime
- Check spam/junk folder
- Verify email address is correct
- Resend invitation from user list
- Try different email address
- Account is Active (not Deactivated)
- Email address is verified
- Password is correct (reset if needed)
- No browser/cache issues
- Assign leads to them
- Or promote to Admin (if appropriate)
- Explain role-based visibility
- User needs to log out and back in
- Clear browser cache
- Check role saved correctly
- Contact support if persists
- Go to My Profile → API
- Click Generate API Key
- Copy and save securely
- Use for custom integrations
- Connect with Google Workspace
- Microsoft Azure AD
- Okta
- OneLogin
- Create groups (e.g., "Sales Team", "Support")
- Assign leads to groups
- Set group permissions
- Simplify management
- Your role (Admin/SuperAdmin)
- Description of the issue
- User's email address (if applicable)
- What you were trying to do
Who can manage users: Admin and SuperAdmin roles only
User Roles Explained
User (Standard Team Member)
Permissions:
Cannot:
Best for: Sales reps, account managers, support staff
Admin (Team Manager)
All User permissions, plus:
Cannot:
Best for: Team leads, managers, operations staff
SuperAdmin (System Administrator)
All Admin permissions, plus:
Best for: Company owner, IT administrator
Note: Each company should have at least one SuperAdmin, but limit this role for security.
Adding Team Members
Step 1: Send Invitation
Step 2: User Accepts Invitation
The invited person receives an email with:
Important: Invitation links expire after 7 days. Resend if needed.
Step 3: User Creates Account
The new team member:
Managing Existing Users
Viewing Team Members
Editing User Details
Note: User will receive email notification if their role changes.
Changing User Roles
Security tip: Only promote to Admin/SuperAdmin when necessary.
Deactivating Users
When a team member leaves:
What happens:
Reactivating: Click Reactivate button to restore access.
Deleting Users
⚠️ Warning: Permanent deletion removes all user data.
To permanently delete a user:
What's deleted:
What's preserved:
Recommendation: Deactivate instead of delete to preserve audit trail.
Lead Assignment
Assigning Leads to Users
When creating a lead:
For existing leads:
Bulk Reassignment
Reassign multiple leads at once:
Unassigned Leads
Leads without an assigned user:
Set fallback user in Settings → Company → Fallback User
User Profile & Preferences
Each user can manage their own profile:
Personal Information
Password Management
Changing password:
Password requirements:
Forgot password:
Notification Preferences
Users can control how they receive notifications about leads:
Push Notifications (Recommended - FREE)
Install the LeadMachine app to receive instant, free push notifications:
Benefits:
See the PWA & Push Notifications Guide for detailed installation instructions.
Email Notifications
Configure email preferences in My Profile → Settings → Email Preferences:
SMS Text Messages (Optional - Legacy)
If your admin has configured SMS:
Note: SMS may incur carrier charges. Push notifications are recommended instead.
Team Collaboration
Lead Visibility
Users see:
Admins see:
Sharing Leads
To give another user access:
Team Activity Feed
View what your team is doing:
Best Practices
Role Assignment
Start conservative:
Promote as needed:
Onboarding New Users
Before invitation:
After they join:
Regular Audits
Monthly review:
Quarterly review:
Security Guidelines
Protect your team:
Red flags to watch:
Team Size & Billing
User Limits by Plan
Plans include different user limits:
Check your current limit in Settings → Company → Billing
Adding More Users
If you hit your user limit:
Cost per Additional User
Some plans allow adding users beyond the base:
Troubleshooting
User Not Receiving Invitation
Problem: Invited user didn't receive email
Solutions:
User Can't Log In
Problem: User has account but can't access
Check:
User Can't See Leads
Problem: User complains they can't see leads
Cause: Probably a User role (can only see assigned leads)
Solutions:
Role Change Not Taking Effect
Problem: Changed user's role but permissions unchanged
Solutions:
Advanced Features
API Access per User
Users can generate personal API keys:
Note: Admin can revoke API keys in user management.
Single Sign-On (SSO)
Enterprise plans can enable SSO:
Contact support to enable SSO for your company.
User Groups (Coming Soon)
Future feature to organize users:
Getting Help
For user management questions:
Email: [email protected]
Include:
Last Updated: October 2025