How to Add or invite to user into Amigo org - Platinum-PMO-LLC/amigo-wiki GitHub Wiki
👤 How to Add or Invite Users to AMIGO
Step-by-step guide for adding and configuring users in the AMIGO platform
📋 Prerequisites
Before adding users, ensure you have:
- System Administrator access in Salesforce
- Available Salesforce licenses
- Knowledge of the user's role and organization assignment
- User's email address for account setup
🎯 Overview
Adding users to AMIGO involves three main steps:
- Create the Salesforce User - Set up the user account
- Assign AMIGO Permissions - Grant access to AMIGO features
- Configure AMIGO Settings - Assign to organization and roles
📝 Method 1: Adding Users via Salesforce Setup
Step 1: Access User Management
- Click the gear icon ⚙️ in the top-right corner
- Select Setup
- In the Quick Find box, type Users
- Click Users under Administration
Step 2: Create New User
- Click New User button
- Fill in required fields:
| Field | Description |
|---|---|
| First Name | User's first name |
| Last Name | User's last name |
| Alias | Short name (auto-generated) |
| User's email address | |
| Username | Unique username (email format) |
| Nickname | Display name |
| Role | Salesforce role in hierarchy |
| User License | Select appropriate license |
| Profile | Select AMIGO user profile |
- Check Generate new password and notify user immediately
- Click Save
Step 3: Assign Permission Sets
- Navigate to the new user's record
- Scroll to Permission Set Assignments
- Click Edit Assignments
- Add AMIGO permission sets:
- AMIGO User
- AMIGO Read/Write (or Read Only)
- Additional feature-specific permissions as needed
- Click Save
📧 Method 2: Inviting Users via Email
For Experience Cloud Users
- Navigate to Setup > Digital Experiences > All Sites
- Select your AMIGO community site
- Click Workspaces > Administration
- Go to Members
- Click Add Members
- Enter email addresses
- Select profile and permission sets
- Click Add
Users will receive an email invitation to set up their password.
📊 Method 3: Bulk User Import
Prepare the CSV File
Create a CSV file with the following columns:
FirstName,LastName,Email,Username,Alias,ProfileId,RoleId
John,Smith,[email protected],[email protected],jsmith,PROFILE_ID,ROLE_ID
Jane,Doe,[email protected],[email protected],jdoe,PROFILE_ID,ROLE_ID
Import Users
- Navigate to Setup > Data > Data Import Wizard
- Select Standard Objects > Users
- Upload your CSV file
- Map fields
- Start import
⚠️ Note: Bulk imports require post-processing to assign permission sets.
⚙️ Configuring AMIGO-Specific Settings
Assign to Organization
After creating the user:
- Navigate to the Organization record in AMIGO
- Go to the Users related list
- Click New
- Select the user
- Set the user's role within the organization
- Save
Assign to Programs/Projects
- Navigate to the relevant Program or Project
- Access the RACI Chart related list
- Add the user with appropriate RACI designation:
- R - Responsible
- A - Accountable
- C - Consulted
- I - Informed
Configure Job Roles and Security
- Navigate to Job Roles
- Assign the user to appropriate job role(s)
- Review associated Security Profiles
- Verify transaction access
🔐 User Roles and Permissions
Standard AMIGO Profiles
| Profile | Access Level | Use Case |
|---|---|---|
| AMIGO Administrator | Full access | Platform configuration |
| AMIGO Program Manager | Read/Write programs | Program oversight |
| AMIGO Project Manager | Read/Write projects | Project execution |
| AMIGO Team Member | Read/Write work packages | Daily work |
| AMIGO Read Only | View only | Stakeholder visibility |
Permission Set Assignments
| Permission Set | Features Enabled |
|---|---|
| AMIGO Core | Basic AMIGO access |
| AMIGO Governance | RAID management |
| AMIGO Testing | Test library access |
| AMIGO Time Entry | Time tracking |
| AMIGO Reports | Custom report creation |
✅ Best Practices
Naming Conventions
- Use consistent username format:
[email protected] - Use meaningful aliases for quick identification
Security Considerations
- Assign minimum necessary permissions (principle of least privilege)
- Review user access quarterly
- Deactivate users promptly when they leave
- Use permission sets instead of modifying profiles
License Management
- Track license utilization in Setup > Company Information
- Plan for license needs before adding users
- Consider read-only licenses for stakeholders who only need visibility
🔧 Troubleshooting
User Can't Log In
- Verify the username is correct
- Check if user is active (not frozen or deactivated)
- Reset password if needed
- Verify license is assigned
User Can't See AMIGO
- Check profile assignment
- Verify AMIGO permission sets are assigned
- Confirm app is visible in App Launcher settings
User Can't See Records
- Check organization assignment in AMIGO
- Review sharing settings
- Verify RACI assignments for specific records
- Check field-level security
📚 Related Resources
- Users (Detail Page) - User object details
- Administration - Platform administration
- Security Profiles - Security configuration
- Job Roles - Role definitions
Salesforce Resources
For additional help, contact your Salesforce Administrator or Platinum PMO support.