How to Join an Organization
If youâve been invited to join an existing organization, youâll need an invitation code from an organization member to create your account and access the workspace.
Prerequisites
- Valid invitation code from an organization member
- Valid email address
- Secure password that meets requirements
Getting an Invitation Code
From Organization Members
Who Can Invite:
- ADMIN users (full invitation privileges)
- MANAGER users (can invite team members)
- CONTRIBUTOR users (can invite others)
- GUEST users (cannot invite others)
How to Get the Code:
- Request the invitation code from any existing team member (except GUEST users)
- The code can be found in the organizationâs Admin Settings (for ADMIN users)
- Team members can share the organizationâs invitation code directly
Invitation Code Format
- 16-character hexadecimal code (e.g.,
a1b2c3d4e5f6g7h8) - Case-insensitive
- Unique to each organization
- Can be regenerated by ADMIN users if needed
Step-by-Step Joining Process
1. Access the Join Organization Page
- Navigate to the applicationâs sign-up page
- Select âJoin an organizationâ option
- Youâll be redirected to the join organization form
2. Fill in Your Personal Details
Required Information:
- First Name: Your first name (max 255 characters)
- Last Name: Your last name (max 255 characters)
- Email Address: Valid email in format
name@domain.com - Password: Must meet security requirements
Password Requirements:
- At least 8 characters long
- At least one uppercase letter
- At least one number
- Maximum 12 characters
3. Enter Invitation Code
- Invitation Code: Enter the code provided by your organization member
- The system will validate the code before allowing registration
- Invalid codes will show an error message
4. Accept Terms and Conditions
- â Required: Accept Terms and Conditions
- â Optional: Accept email notifications for updates and important information
5. Submit Registration
- Click the âSign Upâ button
- The system will:
- Validate the invitation code
- Create your user account with Supabase Auth
- Link you to the organization
- Set your default role (usually CONTRIBUTOR)
- Create your resource profile
6. Confirmation and Access
- Upon successful registration, youâll be redirected to the sign-in page
- You can now log in with your credentials
- Your access level depends on the role assigned by the organization
What Happens When You Join
Account Creation
- User Account: Created with Supabase authentication
- Organization Link: Your account is linked to the organization
- Default Role: Usually assigned CONTRIBUTOR role (can be changed by ADMIN)
- Resource Profile: Basic profile created with your information
Organization Integration
- Team Visibility: You become visible to other organization members
- Project Access: Access to projects based on your role and assignments
- Organization Settings: Inherit organizationâs currency, holiday, and other settings
Initial Setup
- Profile Creation: Basic user profile with your name and email
- Cost Rates: Default cost structure (if applicable to your role)
- Notification Settings: Default notification preferences
Role Assignment After Joining
Default Role
- New members typically receive CONTRIBUTOR role
- ADMIN users can change your role after you join
- Role determines your access to features and data
Role Upgrade Process
If you need a different role:
- Contact your organizationâs ADMIN user
- ADMIN can modify roles in Admin Settings > Users
- Available roles: ADMIN, MANAGER, CONTRIBUTOR, GUEST
- Role changes take effect immediately
Guest User Invitation (Special Process)
For guest users with limited access:
Special Guest Links
- Organizations can generate special guest invitation links
- These provide limited GUEST role access
- Guests typically can only view assigned projects
- More restricted than standard team member invitation
Guest Registration Process
- Use the special guest invitation link (different from standard invitation code)
- Fill in personal details
- Account is created with GUEST role automatically
- Limited access to organization features
Access After Joining
What You Can Access
Your access depends on your assigned role:
CONTRIBUTOR (Default):
- Personal timesheet and task management
- Assigned projects
- Basic calendar features
- Personal settings
- Ability to invite others
MANAGER (If Upgraded):
- Team management features
- Project oversight
- Time approvals
- Most reporting features
- CRM features (except deals)
GUEST (If Assigned):
- Only assigned projects
- Basic profile management
- Limited feature access
Organization Features
- Multi-tenant Data: Access only your organizationâs data
- Shared Resources: Projects, clients, contacts (based on role)
- Organization Settings: Inherit currency, language, holiday preferences
- Team Collaboration: Work with other organization members
Troubleshooting
Common Issues
Invalid Invitation Code
- Double-check the code with the person who invited you
- Codes are case-insensitive but must be exact
- Contact an organization ADMIN if the code doesnât work
Email Already Exists
- If your email is already registered, try signing in instead
- You might already have an account with the organization
- Contact organization ADMIN to check your existing status
Password Requirements
- Ensure password meets all security requirements
- Must include uppercase letter and number
- Length between 8-12 characters
Organization Not Found
- The invitation code might be expired or invalid
- Organization might have been deleted
- Request a new invitation code
Getting Help
If you encounter issues joining:
- Verify Invitation Code: Confirm the exact code with your contact
- Check Requirements: Ensure all form fields meet validation requirements
- Contact Organization Admin: They can verify invitation codes and help troubleshoot
- Try Different Browser: Sometimes browser issues can interfere with registration
After Joining Successfully
Immediate Next Steps
- Complete Profile: Update your profile information in User Settings
- Explore Features: Familiarize yourself with available features based on your role
- Project Assignment: Contact your manager or admin about project assignments
- Team Introduction: Connect with other team members
Getting Started
- Dashboard Access: View your personalized dashboard
- Project Participation: Begin working on assigned projects
- Time Tracking: Start logging time if applicable to your role
- Team Collaboration: Engage with team features and communication
Important Notes
- Data Privacy: You only access your organizationâs data
- Role Limitations: Your initial role may limit certain features
- Invitation Sharing: You can invite others once youâre a CONTRIBUTOR or higher
- Account Security: Use secure passwords and keep login credentials safe
Next Steps
After successfully joining an organization:
- Explore your organizationâs workspace and available projects
- Set up your user profile and preferences
- Start collaborating with your team members