⚙️

Settings & Configuration

Customize every aspect of your HRMS

Configure organization branding, email providers, payroll rules, notification preferences, webhooks, API keys, module management, chat FAQ, and role-based permissions — all from one place.

How It Works

Step-by-step workflow — watch the process flow

1
Step 1

Organization Setup

Set company name, logo, login background, and company stamp design.

2
Step 2

Configure Modules

Enable/disable modules (Payroll, Travel, Assets, etc.) based on your plan.

3
Step 3

Payroll Rules

Set PF/ESI rates, PT state, TDS regime, gratuity rate, pay cycle, and LOP method.

4
Step 4

Email & Notifications

Configure email provider (SMTP/SendGrid/Mailgun/Resend). Set per-type notification toggles.

5
Step 5

Roles & Permissions

Create custom roles with granular permissions. Assign to employees.

What You Can Customize

Configure the module to match your organization's policies

1

Branding

Upload company logo and login page background. Customize company stamp (color, text, SVG preview). Set signatory name and designation.

2

Email Provider

Choose from 4 email providers: SMTP (any server), SendGrid, Mailgun, or Resend. Test email sending from settings.

3

Webhooks

Create webhook endpoints for external integrations. Events: job.published, job.updated, job.closed, application.general_received. HMAC-SHA256 signed for security.

4

API Keys

Generate API keys for the Public API. Used for career page integration and external applications.

5

Custom Roles

Create roles beyond the 5 defaults (Super Admin, Admin, HR, Manager, Employee). Assign granular permissions per module:action pattern.

6

Chat FAQ

Manage FAQ entries for the built-in chatbot. System defaults (read-only) + your own custom entries with keyword matching.

Key Features

What makes this module powerful

Organization branding (logo, stamp, signatory)
4 email provider options
Webhook events with HMAC signatures
Public API key management
Custom roles & granular permissions
Module enable/disable per org
Chat FAQ bot configuration

Frequently Asked Questions

Common questions about Settings & Configuration

Q:Can I create custom roles?

Yes — beyond the 5 default roles, you can create custom roles with specific permissions. Permissions follow a module:action pattern (e.g., payroll:view, leaves:approve, assets:manage).

Q:How do webhooks work?

Create a webhook endpoint URL. Select which events to listen for. When an event occurs, HrNexto sends a POST request with the event payload. Each request is signed with HMAC-SHA256 for verification.

Q:Can I disable a module we don't use?

Yes — go to Settings > Module Management. Disable any module. The module's menu item disappears, APIs return 'module not enabled', and data is preserved (not deleted).

Need more help with Settings & Configuration?

Our team can walk you through the setup and configuration.