Login & Registration
How to sign in, register, and verify your identity on the OX Agry platform.
Login
The platform uses OTP-based login — no passwords are needed.
Step 1: Enter Mobile Number
- Open the app or navigate to the login page
- Enter your 10-digit mobile number (ISD code defaults to India +91)
- Click "Send OTP"
- An OTP is sent to your mobile number
Step 2: Verify OTP
- Enter the 6-digit OTP received on your mobile
- Click "Verify OTP"
- If the OTP is correct:
- Existing users — You are logged in and redirected to your account
- New users — You are taken to the registration flow
If you didn't receive the OTP, wait 30 seconds and click Resend OTP. You can also go back to change the mobile number if needed.
Registration
New users who verify their mobile OTP for the first time are guided through a multi-step registration flow. Each step must be completed before moving to the next.
Mobile OTP → Aadhaar Verification → Profile Photo → Nickname → Role Selection → Done
Step 1: Aadhaar Verification
After mobile OTP verification, new users must verify their Aadhaar identity.
- Enter your 12-digit Aadhaar number
- Accept the Terms of Use checkbox (required)
- Accept the Privacy Policy checkbox (required)
- You can click the links to view the full Terms of Use and Privacy Policy documents before accepting
- Click "Get OTP"
- An OTP is sent to the mobile number linked to your Aadhaar (this may be different from your platform mobile number)
- Enter the 6-digit OTP and click "Verify OTP"
- On successful verification, your account is created
The OTP is sent to the mobile number registered with Aadhaar, not the mobile number you used to log in. Make sure your Aadhaar-linked mobile is accessible.
Step 2: Upload Profile Photo
- A circular photo preview area is displayed
- Click the edit (pencil) icon to upload a photo
- Choose from:
- Files — Select a photo from your device
- Camera — Capture a photo using your camera
- Use the image cropper to adjust the photo
- Click "Next" to continue
Supported formats: PNG, JPG, JPEG, WebP (max 5MB)
Step 3: Nickname
- Enter a nickname — the name commonly used among friends, family members, and neighbors
- Click "Update" to save and continue
- Or click "Skip" to proceed without setting a nickname
Validation: Minimum 2 characters required.
Step 4: Role Selection
Select the role that best describes how you will use the platform.
- Choose a role from the available list
- Depending on the role selected:
| Role Type | Additional Steps |
|---|---|
| Standard roles | View and accept the role agreement → OTP verification |
| Machinery Operator | Upload driving license proof → View and accept role agreement → OTP verification |
| Employee role | Company association is required |
| No role / Basic | Skip role selection and proceed with basic access |
Role Agreement Flow
For roles that require an agreement:
- Review the role agreement document (PDF)
- Click "Agree" to accept (or "Disagree" to go back)
- Complete OTP verification — an OTP is sent to your registered mobile
- On success, the role is added to your account
- A confirmation message is displayed: "[Role] role has been added to your account successfully"
- You are redirected to your account dashboard
Resuming Incomplete Registration
If you exit the app during registration, your progress is saved. When you log in again, you will resume from where you left off based on your registration stage:
| Stage Completed | Resumes At |
|---|---|
| Mobile verified, Aadhaar not done | Aadhaar Verification |
| Aadhaar verified | Profile Photo Upload |
| Profile photo uploaded | Nickname Entry |
| Nickname updated | Role Selection |
| Role added | Account Dashboard |
Logout
- Navigate to your Account page
- Click "Logout"
- A confirmation dialog appears: "You will be signed out of your account"
- Optionally check "Are you sure you want logout all device" to sign out from all devices
- Click "Yes" to confirm or "No" to cancel
Logging out from all devices will invalidate your session on every device where you are currently logged in. You will need to log in again with OTP on each device.
Authentication Summary
┌─────────────┐ OTP ┌─────────────┐
│ Enter Mobile │ ────────► │ Verify OTP │
└─────────────┘ └──────┬──────┘
│
┌─────────────┴─────────────┐
▼ ▼
┌──────────────┐ ┌──────────────┐
│ Existing User│ │ New User │
│ → Dashboard │ │ │
└──────────────┘ └──────┬───────┘
│
┌─────────▼─────────┐
│ Aadhaar + OTP │
└─────────┬─────────┘
│
┌─────────▼─────────┐
│ Profile Photo │
└─────────┬─────────┘
│
┌─────────▼─────────┐
│ Nickname │
└─────────┬─────────┘
│
┌─────────▼─────────┐
│ Role Selection │
└─────────┬─────────┘
│
┌─────────▼─────────┐
│ Account Dashboard │
└───────────────────┘
:::note No Password The platform does not use passwords. All authentication is OTP-based via mobile number. There is no "forgot password" or "reset password" feature. :::