Signing Up & First Login
Before you can use Udyamo HRMS, you need an account. This chapter covers every path into the platform — signing up as a new organization, accepting an employee invitation, logging in with a password or OTP, connecting through Google or Azure AD single sign-on, and recovering a forgotten password.
What You Will Learn
- How to create a new organization account on Udyamo HRMS
- How to verify your email and complete registration
- How to log in with email/password, OTP, Google OAuth2, or Azure AD SSO
- How to accept an employee invitation link
- How to reset a forgotten password
- Password requirements and security recommendations
Prerequisites
Required: A modern web browser (Chrome, Firefox, Edge, or Safari) and a stable internet connection. See Chapter 1 for detailed system requirements.
Creating a New Organization Account
If you are the first person from your company to use Udyamo HRMS, you will create a new organization account. This makes you the initial administrator of that organization.
Step-by-Step: Sign Up
- Open your browser and navigate to udyamo.com/hrms.
- Click the Sign Up or Get Started button on the landing page.
- Fill in the registration form:
| Field | Description | Required |
|---|---|---|
| Full Name | Your first and last name | Yes |
| Work Email | Your business email address | Yes |
| Password | Must meet password requirements (see below) | Yes |
| Organization Name | Your company or business name | Yes |
- Review and accept the Terms of Service and Privacy Policy.
- Click Create Account.

Tip: Use your official work email address rather than a personal email. This ensures your organization's domain is associated with the account from the start.
Password Requirements
Udyamo HRMS enforces the following password policy:
| Requirement | Details |
|---|---|
| Minimum length | 8 characters |
| Character variety | Must include at least one uppercase letter, one lowercase letter, and one number |
| Special characters | Recommended but not mandatory |
| Reuse restriction | Cannot reuse your last 5 passwords |
Warning: Avoid using common passwords such as "password123" or your company name. A compromised administrator account can expose your entire organization's data.
Email Verification
After submitting the registration form, Udyamo HRMS sends a confirmation email to the address you provided.
Step-by-Step: Verify Your Email
- Check your inbox for an email from Udyamo HRMS with the subject line "Confirmation Instructions" (or similar).
- Click the Confirm My Account link in the email.
- You will be redirected to the Udyamo HRMS login page with a confirmation success message.
Tip: If you do not see the confirmation email within a few minutes, check your spam or junk folder. You can also click Resend Confirmation Email on the login page.
Warning: The confirmation link expires after a set period (typically 24 hours). If it expires, visit the login page and request a new confirmation email.

Logging In
Udyamo HRMS supports multiple authentication methods. Choose the one that suits your organization's security policy.
Method 1: Email and Password
This is the standard login method available to all users.
- Navigate to the Udyamo HRMS login page.
- Enter your Email address.
- Enter your Password.
- Click Log In.
- If two-factor authentication (2FA) is enabled on your account, you will be prompted to enter your TOTP code from your authenticator app. Enter the 6-digit code and click Verify.

Method 2: OTP Login
For users who prefer passwordless authentication, Udyamo HRMS supports one-time password (OTP) login.
- Navigate to the login page.
- Click Login with OTP (or the equivalent link).
- Enter your registered Email address or Mobile Number.
- Click Send OTP.
- Check your email or phone for the one-time code.
- Enter the OTP in the verification field.
- Click Verify & Log In.
Tip: OTP codes are typically valid for 5-10 minutes. If the code expires, click Resend OTP to receive a new one.
Note: OTP login must be enabled by your organization's administrator. If you do not see the OTP login option, contact your HR admin.
Method 3: Google OAuth2 (Sign in with Google)
If your organization uses Google Workspace, you can log in with your Google account.
- Navigate to the login page.
- Click the Sign in with Google button.
- Select your Google Workspace account (or enter your Google email).
- Grant the requested permissions if prompted (first-time only).
- You will be redirected to your Udyamo HRMS dashboard.
Note: Google OAuth2 login must be configured by your organization's administrator. The email address on your Google account must match the email registered in Udyamo HRMS.
Method 4: Azure AD Single Sign-On (SSO)
For organizations using Microsoft 365 / Azure Active Directory, Udyamo HRMS supports Azure AD SSO.
- Navigate to the login page.
- Click the Sign in with Microsoft button.
- Enter your Microsoft 365 credentials if prompted.
- Complete any multi-factor authentication required by your Azure AD policy.
- You will be redirected to your Udyamo HRMS dashboard.
Note: Azure AD SSO requires configuration by both your Udyamo HRMS administrator and your Azure AD administrator. See Chapter 45: Single Sign-On for setup instructions.

Login Methods Comparison
| Method | Best For | Requirements |
|---|---|---|
| Email + Password | All users, default method | Registered email and password |
| OTP Login | Users who prefer passwordless access | Registered email or mobile number; OTP feature enabled |
| Google OAuth2 | Google Workspace organizations | Google account matching registered email; OAuth2 configured |
| Azure AD SSO | Microsoft 365 organizations | Azure AD account; SSO configured by IT admin |
Accepting an Employee Invitation
If your organization already uses Udyamo HRMS, an administrator or HR manager can invite you by email. You will receive a token-based invitation link.
Step-by-Step: Accept an Invitation
- Check your inbox for an email from Udyamo HRMS with the subject "Invitation Instructions" (or similar).
- Click the Accept Invitation link in the email.
- You will be taken to a setup page where you need to create your password.
| Field | Description |
|---|---|
| Password | Create a password meeting the requirements listed above |
| Confirm Password | Re-enter the same password |
- Click Set My Password (or the equivalent button).
- You will be logged in and redirected to your dashboard.
Warning: Invitation links are single-use and time-limited. If your link has expired, ask your HR admin to resend the invitation from Settings > Employees.
Tip: After accepting your invitation, you can also set up Google or Azure AD login if your organization has configured these options. Go to your profile settings to link your account.

Resetting a Forgotten Password
If you forget your password, you can reset it through the self-service password recovery flow.
Step-by-Step: Reset Password
- Navigate to the Udyamo HRMS login page.
- Click the Forgot Your Password? link below the login form.
- Enter your registered Email address.
- Click Send Reset Instructions.
- Check your inbox for a password reset email.
- Click the Change My Password link in the email.
- Enter your new password and confirm it.
- Click Change Password.
- You will be redirected to the login page. Log in with your new password.
Warning: The password reset link expires after a limited time (typically 6 hours). If it expires, repeat the process to request a new link.
Tip: If you use Google OAuth2 or Azure AD SSO, you typically do not need a Udyamo HRMS password. However, having one set serves as a fallback in case SSO is temporarily unavailable.
Two-Factor Authentication (2FA)
Udyamo HRMS supports Time-based One-Time Password (TOTP) two-factor authentication for an additional layer of security.
How 2FA Works
When 2FA is enabled on your account:
- You log in with your email and password as usual.
- After entering valid credentials, you are prompted for a 6-digit TOTP code.
- Open your authenticator app (such as Google Authenticator, Microsoft Authenticator, or Authy) and enter the current code.
- Click Verify to complete login.
Note: 2FA setup and enforcement are covered in detail in Chapter 44: Two-Factor Authentication & OTP.
First Login: What to Expect
After your first successful login, what you see depends on your role:
For Organization Creators (Admins)
- You land on the Dashboard at the root path
/. - A setup wizard or checklist may appear to guide you through initial configuration.
- Your first task should be completing the First-Time Setup Checklist.
For Invited Employees
- You land on the Dashboard showing your personal summary.
- You may see prompts to complete your profile (personal details, bank information, emergency contacts).
- Review your assigned department, designation, and reporting manager.

Troubleshooting Login Issues
| Problem | Possible Cause | Solution |
|---|---|---|
| "Invalid email or password" | Incorrect credentials | Double-check email spelling and password. Use Forgot Password if unsure. |
| No confirmation email received | Email in spam folder, or typo in email during registration | Check spam/junk folder. Contact support if the email address was entered incorrectly. |
| Invitation link expired | Link was not used within the validity period | Ask your HR admin to resend the invitation. |
| OTP not received | SMS or email delivery delay | Wait 2-3 minutes. Check spam folder for email OTPs. Click Resend OTP. |
| Google SSO error | Email mismatch or OAuth2 not configured | Ensure your Google email matches your Udyamo HRMS email. Contact your admin. |
| Azure AD SSO error | SSO not configured or Azure AD policy block | Contact your IT administrator to verify SSO configuration. |
| "Account locked" | Too many failed login attempts | Wait for the lockout period to expire (typically 30 minutes), then try again. |
Tips & Best Practices
Tip: Bookmark the Udyamo HRMS login page in your browser for quick access. If your organization uses SSO, bookmark the SSO-enabled login URL.
Tip: Enable two-factor authentication as soon as possible, especially for administrator accounts. This significantly reduces the risk of unauthorized access.
Warning: Never share your password or OTP codes with anyone, including people claiming to be from Udyamo support. Legitimate support staff will never ask for your password.
Tip: If your organization has multiple entities, you may belong to more than one Udyamo HRMS organization. After logging in, use the organization switcher in the top navigation to move between them. See Chapter 3: Your Dashboard for details.
Quick Reference
| Action | Navigation / Steps | Notes |
|---|---|---|
| Sign up | udyamo.com/hrms > Sign Up | Creates a new organization |
| Verify email | Click link in confirmation email | Check spam folder if not found |
| Log in (password) | Login page > Enter email & password | Default method for all users |
| Log in (OTP) | Login page > Login with OTP | Must be enabled by admin |
| Log in (Google) | Login page > Sign in with Google | Requires Google OAuth2 config |
| Log in (Azure AD) | Login page > Sign in with Microsoft | Requires Azure AD SSO config |
| Accept invitation | Click link in invitation email > Set password | Single-use, time-limited link |
| Reset password | Login page > Forgot Your Password? | Reset link expires in ~6 hours |
| Enable 2FA | Profile > Security Settings | See Chapter 44 for details |