User Manual – ERPGo
Discover the power of ERPGo documentation – the comprehensive system that combines accounting, HR management, and lead tracking in one platform.
- 1. Introduction
- 2. Login Process
- 3. Dashboard
- 4. User Management
- 5. Proposal Management
- 6. Sales Invoice
- 7. Purchase Management
- 8. Product & Service
- 9. Quotations Management
- 10. Project Management
- 11. Accounting Management
- 12. Goal Management
- 13. Budget Planner
- 14. Double Entry
-
15. HRM
Management
- 15.1 Manage Employees
- 15.2 Payslip
- 15.3 Attendance
- 15.4 Leave Management
- 15.5 Manage Holidays
- 15.6 Manage Awards
- 15.7 Manage Promotions
- 15.8 Manage Resignations
- 15.9 Manage Terminations
- 15.10 Manage Warnings
- 15.11 Manage Complaints
- 15.12 Manage Employee Transfers
- 15.13 Manage Documents
- 15.14 Manage Acknowledgments
- 15.15 Manage Announcements
- 15.16 Manage Events
- 15.17 System Setup
- 16. Performance Management
- 17. Training Management
- 18. Recruitment Management
- 19. POS Management
- 20. CRM Management
- 21. Form Builder
- 22. Support Ticket
- 23. Contract Management
- 24. Calendar Management
- 25. Zoom Meeting
- 26. Timesheet Management
- 27. CMS Management
- 28. Media Library
- 29. Messenger
- 30. Email Templates
- 31. Notification Templates
-
32.
Settings
- 32.1 Brand Settings
- 32.2 System Settings
- 32.3 Company Settings
- 32.4 Currency Settings
- 32.5 Cookie Settings
- 32.6 Pusher Settings
- 32.7 SEO Settings
- 32.8 Cache Settings
- 32.9 Storage Settings
- 32.10 Support Setting
- 32.11 Contract Settings
- 32.12 Email Settings
- 32.13 Email Notification Settings
- 32.14 Slack Settings
- 32.15 Telegram Settings
- 32.16 Twilio Settings
- 32.17 AI Assistant Settings
- 32.18 Google reCAPTCHA Settings
- 32.19 Zoom Meeting Settings
- 32.20 Google Calendar Settings
- 32.21 Webhook Settings
1. Introduction
Running a business means juggling a hundred things at once, tracking sales, managing employees, handling invoices, following up with customers, and so much more. ERPGo is an all-in-one business management platform that brings every part of your operation into a single, easy-to-use system.
Instead of switching between separate apps for accounting, HR, sales, and customer management, you do it all from one place, saving time, reducing errors, and giving you a clear picture of how your business is performing at any moment.
Whether you are a small business owner wearing multiple hats or part of a larger team with dedicated departments, ERPGo is designed to work the way you do.
2. Login Process
The login process allows users to securely access the ERPGo platform. This section walks you through everything you need to get started.
2.1 Accessing the Login Page
Open your web browser and navigate to the ERPGo web address provided to you. You will land on the login page where you can sign in to your account.
2.2 Entering Your Credentials
Once you are on the login page, fill in the following details:
- Email Address: Enter your registered email address (e.g., company@example.com).
- Password: Enter your account password.
- Click the “SIGN IN” button to access your account.
Once signed in, you will be taken to your dashboard, where you can begin managing your operations.
Note: Forgot your password? Click the “Forgot password?” link next to the password field. You will receive an email with instructions to reset your password securely.
2.3 Profile Settings
This profile setting is available after you log in, allowing you to manage your company details and personal profile settings.
- To access Profile Settings, click on the profile avatar icon located at the top-right corner of the dashboard. A dropdown will appear with two options, Edit Profile and Log out. Click “Edit Profile” to navigate to the Profile Settings page.
- The Profile Information section allows users to manage their personal account details. Upload a profile picture by clicking Browse. Enter your Name and Email in the required fields. Optionally, add your Mobile Number in the format +[country code][phone number]. You can also set or update your URL Slug in the designated field. Click the “Save Changes” button to apply all updates.
Change Password
- The Change Password section allows users to update their account password. Enter your Current Password in the first field to verify your identity. Enter your desired New Password in the second field.
- Re-enter the same password in the Confirm Password field to ensure accuracy. Click the “Save Changes” button to update your password.
2.4 Language Management
- On the top-right side, you’ll find the language selector button. Clicking it displays a dropdown list of all available languages. Any language you create will also appear in this dropdown. Select the language according to your needs. This option is visible to all types of users.
Create Language
- Click “Create Language” at the bottom of the dropdown to add a new language. In the dialog that appears, enter the Language Code, Language Name, and Country Code. Click the “Create Language” button to save, or Cancel to discard. Once created, the new language will be visible in the language selector dropdown.
- The Language Management section allows users to edit translation keys and values for different languages. Select a translation source package from the left sidebar, including General, Product & Service, Project, Accounting, CMS, HRM, CRM, POS, Support Ticket, Double Entry, Financial Goal, Budget Planner, Training, Performance, Recruitment, Form Builder, Contract, Timesheet, Quotation, and AI Assistant.
- Use the search bar to find specific translations, or select a language from the dropdown menu (default is English). Edit translation keys and their corresponding values in the table provided.
- Click the “Save Changes” button to apply all updates to the selected language package.
3. Dashboard
The Dashboard section gives you a quick visual overview of all key business areas. It is divided into seven specialized dashboards, each accessible from the Dashboard menu in the left sidebar.
- Project Dashboard: Displays a summary of all projects, including total projects, task completion rate, active bugs, team members, and total clients. It also shows a company monthly progress graph tracking tasks created and completed, a project status breakdown (Ongoing, Finished, On Hold), task priority distribution (High, Medium, Low), team performance progress per member, and a card-based list of recent company tasks showing priority, stage, assignee, and project name.
- Account Dashboard: Displays financial highlights, including total clients, total vendors, total customer payments received, and total vendor payments made. It includes monthly line graphs for both customer and vendor payments, along with a list of recent revenue entries and recent expenses from the latest record.
- HRM Dashboard: Displays a workforce summary including total employees, present today, absent today, employees on leave, total branches, total departments, total promotions, and terminations this month. It also shows department-wise employee distribution, a quick actions panel for common HR tasks, a list of employees currently on leave, employees with missing attendance today, an events and holidays calendar, recent leave applications with their approval status, and company announcements.
- Recruitment Dashboard: The Company & HR Recruitment Management Dashboard gives a quick overview of hiring activities and is accessible from the sidebar. It includes a Career Page Link button to share your careers page, along with four key metrics: Total Candidates, Total Active Jobs, Total Interviews, and Total Onboarded employees. An Interview Schedule calendar shows upcoming interviews, while a doughnut chart displays Candidate Status and Onboarding Progress. The Hiring Funnel outlines stages, Applications, Shortlisted, Interviewed, and Hired, to track progress and identify gaps. The Attention Required section highlights pending onboarding tasks.
- POS Dashboard: Displays point-of-sale performance, including today’s revenue, total sales, average transaction value, and total products. It includes a last 10 days sales report graph, a list of out-of-stock products by warehouse, a top-selling products list ranked by revenue, and a list of recent transactions with customer name and amount.
- CRM Dashboard: Displays customer relationship management data, including total deals, total leads, total users, and total clients. It includes a lead tasks calendar, a deal and lead calls breakdown by day shown as a donut chart, a deals by stage bar chart filterable by pipeline, a list of recently created deals, and a list of recently created leads.
- Support Tickets Dashboard: The Support Tickets Dashboard provides a complete overview of your ticket management system. The top summary cards display key metrics, Total Tickets, Open Tickets, Closed Tickets, Today’s Tickets, Avg Response Time, and Active Categories. The Ticket Trends – This Year chart visualizes monthly ticket volume, while the Status Distribution donut chart breaks down tickets by Closed, In Progress, and On Hold status. Use the Ticket Link or Create Ticket buttons to manage customer inquiries quickly. The Recent Tickets section lists the latest tickets with their ID, status, title, assigned user, category, and timestamp. Click “View All” to see the complete list.
3.1 Role-Based Dashboard
3.1.1 HR Role
HRM Dashboard
- The HRM Dashboard is your daily staff summary. The moment you log in, you can see who came in today, who’s absent, who’s on leave, and how many people work in each department, all in one place. There are also quick action buttons on the right so you can add a new employee, process payroll, or apply for leave in just one click.
- At the bottom, you’ll find a company events calendar, recent leave requests with their approval status, a list of employees who haven’t checked in today, and company announcements, so you always stay informed without jumping between different pages.
Recruitment Dashboard
- The Recruitment Dashboard is where you manage your entire hiring process, from job postings to onboarding, all in one screen. You can see how many candidates are in the pipeline, check upcoming interviews on a built-in calendar, and even share a QR code that takes candidates directly to your career page.
- Two simple charts on the right show you where each candidate stands in the process and how onboarding is progressing. The Hiring Funnel at the bottom shows how many people applied, got shortlisted, were interviewed, and finally hired, so you can instantly spot where things are moving slowly and take action.
3.1.2 Customer Role
Account Dashboard
- The Account Dashboard is your personal financial summary with us. Right at the top, three simple boxes show you the total amount you’ve paid, the total revenue generated, and how many transactions have taken place, no need to ask anyone for updates.
- Below that, a clean line chart shows your payment activity over the past few months so you can see if payments went up or down over time. At the bottom, any return invoices or credit notes related to your account are listed, and if there’s nothing there yet, it simply says “No records yet.”
Support Tickets Dashboard (Customer View)
- The Client Support Dashboard is your personal space to raise issues, track them, and see when they’ve been resolved, without making a single phone call. There’s a big “Create New Ticket” button right at the top, so logging a problem takes just a few seconds.
- Below that, you can see how many tickets you’ve submitted, how many are being worked on, and how many have been resolved. A simple chart shows your ticket activity over the year, and a colorful status circle tells you at a glance which tickets are closed, in progress, or on hold.
3.1.3 Staff Role
HRM Dashboard (Employee View)
- The Employee Dashboard is your personal work summary. At the top, you’ll see your own attendance count for the month, approved leaves, pending requests, and absent days, like your own private report card. There’s also a Clock In / Clock Out button right on the dashboard so you can log your working hours without going anywhere else.
- Further down, you can view your leave history, any awards you’ve received, and any warnings on record, all in a private view only you can see. The company calendar and announcements at the bottom keep you updated on team events, birthdays, and important company news.
Recruitment Dashboard (Staff / Interviewer View)
- The My Recruitment Dashboard is your personal hiring to-do board if you’re involved in interviewing or onboarding new joiners. Four simple cards at the top show how many interviews you’re assigned to, how many onboardings you’re handling, assessments you’ve conducted, and feedbacks you’ve submitted.
- Below that, your recent interviews and onboardings are listed so you always know where things stand. The Task Progress section at the bottom works like a mini checklist, showing your pending and completed interview and onboarding tasks so nothing slips through the cracks.
CRM Dashboard (Staff View)
- The CRM User Dashboard keeps your daily customer-facing work organized in one place. Four cards at the top show your assigned deals, leads, completed tasks, and pending tasks, giving you a clear picture of your workload at any moment.
- The Tasks Calendar shows when you need to follow up with a customer, send a quote, or attend a meeting, just like a planner you already know how to use. The Assignment Overview on the right gives you a simple breakdown of your deals, leads, task completion rate, and total deal value, so you always know how you’re performing.
Support Tickets Dashboard (Staff View)
- The Staff Support Dashboard is where you manage all the customer issues assigned to you, keeping your workload visible and organized. Summary cards at the top show your total tickets, how many need attention right now, how many you’ve resolved, and how many came in today.
- A trend chart below shows how busy things have been month by month throughout the year, which is helpful for planning ahead. The colorful status circle gives you a quick visual of what’s closed, in progress, or on hold, so you always know your priorities without reading through a long list.
3.1.4 Vendor Role
Account Dashboard (Vendor View)
- The Vendor Account Dashboard is your financial snapshot of your business relationship with us. Three simple boxes at the top show the total amount received, your total expenses, and how many payment transactions have been made, clear numbers with no guesswork.
- The Monthly Payment Trend chart below shows how payments have moved over the past few months, so you can easily spot a slow month or a busy one. At the bottom, return purchase invoices and debit notes are listed if any adjustments have been made, keeping everything transparent and easy to reference.
Support Tickets Dashboard (Vendor View)
- The Vendor Support Portal is your dedicated space to raise and track any service issue or request, no emails, no back-and-forth. A clear “Create Support Ticket” button at the top lets you log any issue in seconds, and summary cards show how many requests you’ve raised, how many are being handled, and your resolution rate.
- A request trends chart shows your support history throughout the year, which is helpful for spotting recurring issues. The colorful status circle on the right tells you instantly whether your requests are closed, being worked on, or temporarily on hold, so you’re never left wondering what’s happening.
4. User Management
The User Management section allows you to manage roles and users within your company. It has two sub-sections: Roles and Users.
4.1 Manage Roles
A role is a set of permissions that controls what a user can see and do inside the platform. For example, a user with the “Staff” role may only be able to view certain pages, while a user with the “Hr” role may be able to manage employees and payroll. Instead of setting permissions one by one for every user, you create a role once and assign it to multiple users.
View and manage all roles through the Manage Roles page.
- Enter keywords in the search field to find a specific role and click “Search” to execute.
- Toggle between list view and grid view using the icons at the top right.
Roles Table Information:
The table displays the following columns:
- Name: The system name of the role (e.g., staff, client, vendor, hr).
- Label: The display name of the role shown to users (e.g., Staff, Client, Vendor, Hr).
- Permissions: The total number of permissions assigned to the role, displayed as a green badge.
- Users: The names of users currently assigned to that role, displayed as tags.
- Actions: Quick action button for role management.
Each role row includes action icons based on the role type:
Default Roles (Staff, Client, Vendor, Hr): These are system-defined roles and include only the Edit action. You can update the role name, label, and permissions, but they cannot be deleted.
Custom Roles (user-created roles): These include both the Edit and Delete action icons, giving you full authority to modify or remove the role as needed.
4.1.1 Create New Role
Click the “Create” button at the top right of the Manage Roles page to create a new role.
- Name: Enter a system name for the role (e.g., “manager”).
- Label: Enter the display name that users will see (e.g., “Manager”).
Permissions:
Permissions are organized into module tabs across the top of the form. The full list of module tabs is: General, Product & Service, Project, Accounting, CMS, HRM, CRM, POS, Support Ticket, Double Entry, Financial Goal, Budget Planner, Training, Performance, Recruitment, Form Builder, Contract, Timesheet, Quotation, AI Assistant, Slack, Telegram, Twilio, Calendar, Google Captcha, Zoom Meeting, and Webhook.
- Under each tab, permissions are grouped by feature (e.g., Users, Roles, Warehouses, Transfers, Settings, Media). Tick the checkboxes next to the actions you want this role to have access to.
- Use the “Search features” field at the top to quickly find a specific permission across all tabs.
Note: Only tick the permissions that are relevant to what this role should be allowed to do.
4.2 Manage Users
The Users section allows you to manage all user accounts within the company.
View and manage all users through the Manage Users page.
- Enter keywords in the search field to find a specific user and click “Search” to execute.
- Toggle between list view and grid view using the icons at the top right.
- Click the history icon at the top right to view the User Login History.
- Click the Filters button to access filtering options:
- Email: Filter users by their email address.
- Role: Filter users by their assigned role.
- Login Status: Filter users by their login status (Enabled/Disabled).
- Click “Apply” to activate the filters or “Clear” to reset them.
Users Table Information:
The table displays the following columns:
- Avatar: The profile picture of the user.
- Name: The full name or company name of the user.
- Email: The registered email address of the user.
- Mobile No: The user’s contact phone number.
- Role: The role assigned to the user (e.g., Staff, Client, Hr).
- Login Status: Whether the user’s login is Enabled or Disabled.
- Actions: Quick action buttons for user management.
Each user row includes the following action icons:
- Login As User: View the platform from that user’s perspective.
- Change Password: Reset the login password for the user.
- Edit: Update the user’s profile details.
- Delete: Remove the user from the system.
4.2.1 User Login History
Click the history icon at the top right of the Manage Users page to open the User Login History page. This page shows a full log of all user login activity.
- Enter a username in the search field and click “Search” to find a specific user’s login records.
- Click the Filters button to filter records by:
- IP Address: Filter login records by a specific IP address.
- Role: Filter records by the user’s assigned role.
- Click “Apply” to activate the filters or “Clear” to reset them.
Login History Table Information:
The table displays the following columns:
- User: The name and email address of the user who logged in.
- IP Address: The IP address from which the login was made.
- Location & Device: Displays the user’s location, browser, device type, ISP, organisation, timezone, and language.
- Role: The role of the user at the time of login.
- Time: The date and time the login occurred.
4.2.2 Create User
Click the “Create” button at the top right of the Manage Users page to open the Create User form.
- Name: Enter the user’s full name.
- Email: Enter the user’s email address. This will be used to log in.
- Mobile Number: Enter the user’s mobile number
- Password: Set a login password for the user.
- Confirm Password: Re-enter the password to confirm it matches.
- Role: Select the role to assign to this user from the dropdown.
- Login Status: Set whether the user’s login is Enabled or Disabled.
5. Proposal Management
The Proposal section allows you to create and manage sales proposals sent to customers. A sales proposal is a document that outlines the products, pricing, taxes, and payment terms offered to a customer before an invoice is raised.
View and manage all proposals through the Manage Proposal page.
- Enter keywords in the search field to find a specific proposal and click “Search” to execute.
- Toggle between list view and grid view using the icons at the top right.
- Click the Filters button to access filtering options:
- Customer: Filter proposals by a specific customer.
- Date Range: Filter proposals by proposal date range.
- Status: Filter proposals by their current status (Draft, Sent, Accepted, Rejected, Expired).
- Click “Apply” to activate the filters or “Clear” to reset them.
Proposals Table Information:
The table displays the following columns:
- Proposal Number: The unique reference number of the proposal (e.g., SP-2026-02-016). Click on it to view the full proposal details.
- Customer: The name of the customer to whom the proposal was sent.
- Proposal Date: The date the proposal was created.
- Due Date: The date by which the proposal should be accepted.
- Subtotal: The total amount before tax.
- Tax: The tax amount applied to the proposal.
- Total Amount: The final amount, including tax.
- Balance: The remaining balance due.
- Status: The current status of the proposal, Draft, Sent, Accepted, or Rejected.
- Actions: Quick action buttons that vary depending on the proposal status.
Action icons available per proposal:
- Download PDF: Download the proposal as a PDF file.
- Send Proposal: Send the proposal directly to the customer.
- View: Open and view the full proposal details.
- Edit: Modify the proposal (available for Draft proposals).
- Delete: Remove the proposal (available for Draft proposals).
- Accept: Mark the proposal as Accepted (available for Sent proposals).
- Reject: Mark the proposal as Rejected (available for Sent proposals).
- Convert to Invoice: Convert an accepted proposal into a sales invoice.
- View Invoice: View the invoice that was generated from an accepted proposal.
5.1 Create Sales Proposal
Click the “Create” button at the top right corner of the Manage Proposal page to open the Create Sales Proposal form.
Sales Proposal Details:
- Proposal Date: Select the date the proposal is being created.
- Due Date: Select the expiry date of the proposal.
- Customer: Select the customer from the dropdown.
- Warehouse: Select the warehouse from which products will be sourced.
- Payment Terms: Enter the payment terms for this proposal (e.g., Net 30).
- Notes: Add any additional notes or remarks for the customer.
Sales Proposal Items:
- Click ” Add Item” to add a product line to the proposal.
- For each item, fill in the following:
- Product: Select the product from the dropdown.
- Qty: Enter the quantity.
- Unit Price: Enter the price per unit.
- Discount %: Enter a discount percentage if applicable.
- Tax: Applied automatically based on the product. Displays “No tax” if none is set.
- Total: Calculated automatically based on quantity, unit price, and discount.
- Click the delete icon to remove an item from the list.
Proposal Summary:
The summary on the right side of the items section shows a real-time breakdown of the proposal:
- Subtotal: Total before discount and tax.
- Discount: Total discount applied.
- Tax: Total tax applied.
- Total: Final payable amount.
6. Sales Invoice
The Sales Invoice section allows you to create and manage sales invoices issued to customers. It has two sub-sections: Sales Invoice and Sales Invoice Returns.
6.1 Sales Invoice
View and manage all sales invoices through the Manage Sales Invoices page.
- Enter an invoice number in the search field and click “Search” to find a specific invoice.
- Toggle between list view and grid view using the icons at the top right.
- Click the Filters button to access filtering options:
- Customer: Filter invoices by a specific customer.
- Warehouse: Filter invoices by warehouse.
- Status: Filter invoices by their current status (Draft, Posted, Partial, Paid, Overdue).
- Date Range: Filter invoices by invoice date range.
- Click “Apply” to activate the filters or “Clear” to reset them.
Sales Invoices Table Information:
The table displays the following columns:
- Invoice Number: The unique reference number of the invoice (e.g., SI-2026-02-018). Click on it to view the full invoice details.
- Customer: The name of the customer to whom the invoice was issued.
- Invoice Date: The date the invoice was created.
- Due Date: The payment due date.
- Subtotal: The total amount before tax.
- Tax: The tax amount applied to the invoice.
- Total Amount: The final amount, including tax.
- Balance: The remaining unpaid balance.
- Status: The current status of the invoice, Draft, Posted, Partial, or Paid.
- Actions: Quick action buttons that vary depending on the invoice status.
Action icons available per invoice:
- Download: Download the invoice as a PDF file.
- View: Open and view the full invoice details.
- Post: Post the invoice to finalize it and create journal entries (available for Draft invoices).
- Edit: Modify the invoice (available for Draft invoices).
- Delete: Remove the invoice (available for Draft invoices).
6.1.1 Create Sales Invoice
Click the “Create” button at the top right corner of the Manage Sales Invoices page to open the Create Sales Invoice form.
At the top right of the Sales Invoice Details section, select the invoice type:
- Product-wise: Use this when the invoice is for physical products.
- Service Wise: Use this when the invoice is for services rendered.
Create Sales Invoice : Product Wise
Sales Invoice Details:
- Invoice Date: Select the date the invoice is being created.
- Due Date: Select the payment due date.
- Customer: Select the customer from the dropdown.
- Warehouse: Select the warehouse from which products will be sourced.
- Payment Terms: Enter the payment terms (e.g., Net 30).
- Notes: Add any additional notes for the customer.
- Sync to Google Calendar: Toggle on to add the invoice due date to your Google Calendar.
Sales Invoice Items:
- Click “Add Item” to add a product line to the invoice. For each item, fill in the following:
- Product: Select the product from the dropdown.
- Qty: Enter the quantity.
- Unit Price: Enter the price per unit.
- Discount %: Enter a discount percentage if applicable.
- Tax: Applied automatically based on the product. Displays “No tax” if none is set.
- Total: Calculated automatically.
- Click the delete icon to remove an item from the list.
Invoice Summary:
- Subtotal: Total before discount and tax.
- Discount: Total discount applied.
- Tax: Total tax applied.
- Total: Final payable amount.
Click “Create” to save the invoice, or “Cancel” to discard.
Create Sales Invoice : Service Wise
Sales Invoice Details:
- Invoice Date: Select the date the invoice is being created.
- Due Date: Select the payment due date.
- Customer: Select the customer from the dropdown.
- Payment Terms: Enter the payment terms (e.g., Net 30).
- Notes: Add any additional notes for the customer.
- Sync to Google Calendar: Toggle on to add the invoice due date to your Google Calendar.
Note: In Service Wise mode, the Warehouse field is not required as no physical products are being sourced.
Sales Invoice Items:
- Click “Add Item” to add a service line to the invoice. For each item, fill in the following:
- Product: Select the service from the dropdown.
- Unit Price: Enter the price per unit.
- Discount %: Enter a discount percentage if applicable.
- Tax: Applied automatically based on the service. Displays “No tax” if none is set.
- Total: Calculated automatically.
- Click the delete icon to remove an item from the list.
Note: In Service Wise mode, the Qty column is not available as services are billed by unit price only.
Invoice Summary:
- Subtotal: Total before discount and tax.
- Discount: Total discount applied.
- Tax: Total tax applied.
- Total: Final payable amount.
Click “Create” to save the invoice, or “Cancel” to discard.
6.2 Sales Invoice Returns
The Sales Invoice Returns section allows you to manage product returns from customers against previously issued sales invoices.
View and manage all return requests through the Manage Sales Returns page.
- Enter a return number in the search field and click “Search” to find a specific return.
- Toggle between list view and grid view using the icons at the top right.
- Click the Filters button to access filtering options:
- Customer: Filter returns by a specific customer.
- Warehouse: Filter returns by warehouse.
- Status: Filter returns by their current status (Draft, Approved, Completed).
- Date Range: Filter returns by return date range.
- Click “Apply” to activate the filters or “Clear” to reset them.
Sales Returns Table Information:
The table displays the following columns:
- Return Number: The unique reference number of the return (e.g., SR-2026-02-010). Click on it to view full return details.
- Customer: The name of the customer who made the return.
- Warehouse: The warehouse where the returned items are being received.
- Return Date: The date the return was created.
- Total Amount: The total value of the returned items.
- Items: The name and quantity of the returned products.
- Status: The current status of the return, Draft, Approved, or Completed.
- Actions: Quick action buttons that vary depending on the return status.
Action icons available per return:
- Approve Return: Approve a return that is in Draft status.
- Complete Return: Mark an approved return as Completed once the items have been received.
- View: Open and view the full return details.
- Delete: Remove the return (available for Draft returns).
6.2.1 Create Sales Return
Sales Return Details:
- Return Date: Select the date the return is being created.
- Original Invoice: Select the original sales invoice against which the return is being processed.
- Warehouse: Select the warehouse where the returned items will be received.
- Return Reason: Select the reason for the return (e.g., Excess Quantity).
- Notes: Add any additional notes related to the return.
Available Items from Invoice:
- This section displays all items from the selected original invoice along with their Available Qty, Unit Price, Discount, Tax, and Total.
- Click the “Added” button next to an item to add it to the Return Items section.
Return Items:
- This section lists all items selected for return. For each item, fill in the following:
- Product: Displays the selected product name and code.
- Return Qty: Enter the quantity to be returned.
- Unit Price: Displays the original unit price.
- Discount: Displays the applicable discount.
- Tax: Displays the applicable tax (e.g., GST, VAT, Service Tax).
- Total: Calculated automatically based on return quantity.
- Reason: Optionally enter a specific reason for returning that item.
- Click the delete icon to remove an item from the return list.
Return Summary:
- Subtotal: Total return amount before tax.
- Tax: Total tax applied on the return.
- Total Return Amount: Final refundable amount.
Click “Create” to process the sales return, or “Cancel” to discard.
7. Purchase Management
The Purchase section allows you to manage all purchasing activities, including purchase invoices, returns, warehouses, and stock transfers. It has four sub-sections: Purchase Invoice, Purchase Returns, Warehouses, and Transfers.
7.1 Purchase Invoice
View and manage all purchase invoices through the Manage Purchase Invoices page.
- Enter an invoice number in the search field and click “Search” to find a specific invoice.
- Toggle between list view and grid view using the icons at the top right.
- Click the Filters button to access filtering options:
- Vendor: Filter invoices by a specific vendor.
- Warehouse: Filter invoices by warehouse.
- Status: Filter invoices by their current status (Draft, Posted, Partial, Paid, Overdue).
- Date Range: Filter invoices by invoice date range.
- Click “Apply” to activate the filters or “Clear” to reset them.
Purchase Invoices Table Information:
The table displays the following columns:
- Invoice Number: The unique reference number of the invoice (e.g., PI-2026-02-016). Click on it to view the full invoice details.
- Vendor: The name of the vendor the invoice was received from.
- Invoice Date: The date the invoice was created.
- Due Date: The payment due date.
- Amount: The total invoice amount.
- Due Amount: The remaining unpaid balance.
- Status: Current status (Draft, Sent, Unpaid, Partially Paid, Paid).
- Actions: Quick action buttons that vary depending on the invoice status.
Action icons available per invoice:
- Download: Download the invoice as a PDF file.
- View: Open and view the full invoice details.
- Post: Post the invoice to finalize it (available for Draft invoices).
- Edit: Modify the invoice (available for Draft invoices).
- Delete: Remove the invoice (available for Draft invoices).
7.1.1 Create Purchase Invoice
Click the “Create” button at the top right corner of the Manage Purchase Invoices page to open the Create Purchase Invoice form.
Purchase Invoice Details:
- Invoice Date: Select the date the invoice is being created.
- Due Date: Select the payment due date.
- Vendor: Select the vendor from the dropdown.
- Warehouse: Select the warehouse where the purchased items will be received.
- Payment Terms: Enter the payment terms (e.g., Net 30).
- Notes: Add any additional notes about the invoice.
- Sync to Google Calendar: Toggle on to add the invoice due date to your Google Calendar.
Purchase Invoice Items:
- Click “Add Item” to add a product line to the invoice.
- For each item, fill in the following:
- Product: Select the product from the dropdown.
- Qty: Enter the quantity purchased.
- Unit Price: Enter the price per unit.
- Discount %: Enter a discount percentage if applicable.
- Tax: Applied automatically based on the product. Displays “No tax” if none is set.
- Total: Calculated automatically.
- Click the delete icon to remove an item from the list.
Invoice Summary:
The summary on the right side of the items section shows a real-time breakdown of the invoice:
- Subtotal: Total before discount and tax.
- Discount: Total discount applied.
- Tax: Total tax applied.
- Total: Final payable amount.
7.2 Purchase Returns
The Purchase Returns section allows you to manage product returns sent back to vendors against previously received purchase invoices.
View and manage all purchase returns through the Manage Purchase Returns page.
- Enter a return number in the search field and click “Search” to find a specific return.
- Toggle between list view and grid view using the icons at the top right.
- Click the Filters button to access filtering options:
- Vendor: Filter returns by a specific vendor.
- Warehouse: Filter returns by warehouse.
- Status: Filter returns by their current status (Draft, Approved, Completed).
- Date Range: Filter returns by return date range.
- Click “Apply” to activate the filters or “Clear” to reset them.
Purchase Returns Table Information:
The table displays the following columns:
- Return Number: The unique reference number of the return (e.g., PR-2026-02-011). Click on it to view the full return details.
- Vendor: The name of the vendor to whom the items are being returned.
- Warehouse: The warehouse from which the items are being returned.
- Return Date: The date the return was created.
- Total Amount: The total value of the returned items.
- Items: The name and quantity of the returned products.
- Status: The current status of the return is Draft, Approved, or Completed.
- Actions: Quick action buttons that vary depending on the return status.
Action icons available per return:
- Approve Return: Approve a return that is in Draft status.
- Complete Return: Mark an approved return as Completed once the items have been sent back to the vendor.
- View: Open and view the full return details.
- Delete: Remove the return (available for Draft returns).
7.2.1 Create Purchase Return
Purchase Return Details:
- Return Date: Select the date the return is being created.
- Original Invoice: Select the original purchase invoice against which the return is being processed.
- Warehouse: Select the warehouse from which the returned items will be sent back.
- Return Reason: Select the reason for the return (e.g., Defective).
- Notes: Add any additional notes related to the return.
Available Items from Invoice:
- This section displays all items from the selected original invoice along with their Available Qty, Unit Price, Discount, Tax, and Total.
- Click the “Added” button next to an item to add it to the Return Items section.
Return Items:
- This section lists all items selected for return. For each item, fill in the following:
- Product: Displays the selected product name and code.
- Return Qty: Enter the quantity to be returned.
- Unit Price: Displays the original unit price.
- Discount: Displays the applicable discount.
- Tax: Displays the applicable tax (e.g., GST, VAT, Service Tax).
- Total: Calculated automatically based on return quantity.
- Reason: Optionally enter a specific reason for returning that item.
- Click the delete icon to remove an item from the return list.
Return Summary:
- Subtotal: Total return amount before tax.
- Tax: Total tax applied on the return.
- Total Return Amount: Final refundable amount.
Click “Create” to process the purchase return, or “Cancel” to discard.
Note: If a product shows “No items available for return”, it means all units from that invoice have already been returned previously.
7.3 Warehouses
The Warehouses section allows you to manage all warehouse locations used for storing and managing inventory.
View and manage all warehouses through the Manage Warehouses page.
- Enter keywords in the search field and click “Search” to find a specific warehouse.
- Toggle between list view and grid view using the icons at the top right.
- Click the Filters button to access filtering options:
- City: Filter warehouses by city name.
- Status: Filter warehouses by their status (Active/Inactive).
- Click “Apply” to activate the filters or “Clear” to reset them.
Warehouses Table Information:
The table displays the following columns:
- Name: The name of the warehouse (e.g., Central Distribution Center).
- Address: The physical address of the warehouse.
- City: The city where the warehouse is located.
- Zip Code: The postal zip code of the warehouse.
- Phone: The contact phone number of the warehouse.
- Status: Whether the warehouse is Active or Inactive.
- Actions: Quick action buttons for warehouse management.
Each warehouse row includes the following action icons:
- Edit: Update the warehouse details.
- Delete: Remove the warehouse from the system.
7.3.1 Create Warehouse
Click the “Create” button at the top right corner of the Manage Warehouses page to open the Create Warehouse form.
- Name: Enter the warehouse name.
- Address: Enter the full physical address.
- City: Enter the city name.
- Zip Code: Enter the postal zip code.
- Phone: Enter the contact phone number.
- Email: Enter the warehouse contact email address.
- Status: Set the warehouse status to Active or Inactive.
7.4 Transfers
The Transfers section allows you to move stock between warehouses. This is useful when you need to shift products from one warehouse location to another.
View and manage all stock transfers through the Manage Transfers page.
- Enter keywords in the search field and click “Search” to find a specific transfer.
- Click the Filters button to access filtering options:
- From Warehouse: Filter transfers by the source warehouse.
- Click “Apply” to activate the filter or “Clear” to reset it.
Transfers Table Information:
The table displays the following columns:
- Product: The name of the product being transferred.
- From Warehouse: The warehouse from which the stock is being transferred.
- To Warehouse: The warehouse to which the stock is being transferred.
- Quantity: The number of units being transferred.
- Date: The date the transfer was made.
- Actions: Quick action button for transfer management.
Each transfer row includes one action icon:
- Delete: Remove the transfer record from the system.
7.4.1 Create Transfer
Click the “Create” button at the top right corner of the Manage Transfers page to open the Create Transfer form.
- From Warehouse: Select the warehouse from which the stock will be transferred.
- To Warehouse: Select the destination warehouse. This field becomes available after selecting the From Warehouse.
- Product: Select the product to transfer. This field becomes available after selecting the From Warehouse.
- Quantity: Enter the number of units to transfer. This field becomes available after selecting the product.
- Date: Select the date of the transfer.
8. Product & Service
The Product & Service module lets you manage your inventory items and configure the reference data used across the system.
8.1 Items
The Items page displays all products and parts in your inventory.
- Image: Thumbnail of the item
- Name: Item name, sortable by column header
- SKU: Unique stock-keeping unit code assigned to the item
- Sale Price: Price at which the item is sold
- Purchase Price: Price at which the item was purchased
- Category: Product category assigned to the item
- Unit: Unit of measurement for the item
- Quantity: Current stock count
- Type: Indicates whether the item is a Product or a Part
- Actions: View, Edit, or Delete the item
Use the search bar to find items by name. Use the Filters option to narrow results by Item Type or Category, then click Apply. Click Clear to reset filters. Toggle between list and grid view using the icons at the top right. Use the “Add Stock” button to add stock to an existing product, or select “Create” to add a new item.
8.1.1 Product Stock
The Product Stock page displays the current stock levels for all products, showing the Name, SKU, and Quantity for each item. Use the search bar to find a specific product by name.
- Click the “+” (Add Stock) icon in the Actions column to add stock for a specific product.
Add Stock:
- Product Name: Pre-filled with the selected item name (read-only)
- SKU: Pre-filled with the item SKU (read-only)
- Warehouse: Select the warehouse to add stock to
- Quantity: Enter the quantity to add
Click “Create” to save the stock entry, or “Cancel” to discard.
8.1.2 Create Item
To create a new item, click the “Create” button on the Manage Items page. The Create Item form is split across four steps. Use Next to proceed and Previous to go back.
Step 1 – Basic Details
- Item Type: Select Product or Part, service.
- Name: Enter the item name (required)
- SKU: Enter a SKU manually or click Generate to auto-generate one (required)
- Tax: Select the applicable tax (required)
- Category: Select the product category (required)
- Short Description: Enter a brief summary of the item
- Description: Enter a full description using the rich text editor
Step 2 – Pricing and Stock
- Sale Price: Enter the selling price (required)
- Purchase Price: Enter the purchase/cost price (required)
- Unit: Select the unit of measurement (required)
- Quantity: Enter the initial stock quantity (required)
Note: When a product or part is selected, the quantity field is displayed. However, when a service is selected, the “quantity” field is not shown.
Step 3 – Images
- Product Image: Click Browse to upload the main item image
- Additional Images: Click Browse to upload one or more additional images
Step 4 – Warehouse
- Warehouse: Select the warehouse where the item will be stored (required)
Note: When a product or part is selected, the warehouse field is displayed. However, when a service is selected, the “warehouse” field is not shown.
8.2 System Setup
System Setup lets you configure the core reference data used across the module, including categories, taxes, and units.
8.2.1 Category
The Category section displays all product categories with their assigned colors.
- Category: Name of the product group (e.g., Food & Beverages, Electronics & Technology)
- Color: Color swatch assigned to the category for visual identification
- Action: Edit or delete an existing category
To add a category, click the “Create” button. The Create Category form will open.
- Name: Enter the category name (required)
- Color: Click the color swatch to select a color
8.2.2 Taxes
The Taxes section lists all tax types and their applicable rates.
- Tax Name: Name of the tax (e.g., GST, VAT, Service Tax)
- Rate (%): Percentage rate applied for that tax
- Action: Edit or delete an existing tax entry
To add a tax, click the “Create” button. The Create Tax form will open.
- Tax Name: Enter the name of the tax
- Rate (%): Enter the rate as a number (default is 0)
8.2.3 Units
The Units section lists all units of measurement used for products and inventory.
- Unit Name: Name of the unit (e.g., Kilogram, Liter, Crate)
- Action: Edit or delete an existing unit
To add a unit, click the “Create” button. The Create Unit form will open.
- Unit Name: Enter the unit name
9. Quotations Management
The Quotations module allows you to create and manage customer quotations with full support for item-level pricing, discounts, and tax calculations.
9.1 Manage Quotations
The Manage Quotations page lists all quotations with details such as quotation number, customer, quotation date, due date, subtotal, tax, total amount, and status. Use the search bar or Filters to narrow results by customer, status, or date range. Overdue quotations are highlighted in red. Each quotation displays a status badge showing Draft, Sent, Accepted, or Rejected.
9.2 Create Quotation
Click the “Create” to open the Create Quotation form. Fill in the quotation date, due date, customer, warehouse, payment terms, and any additional notes. In the Quotation Items section, click “Add Item” to add products with quantity, unit price, discount percentage, and tax. The Quotation Summary automatically calculates the subtotal, discount, tax, and total amount. Click Create to save.
9.3 Quotation Actions
Each quotation row includes action icons to manage the quotation.
- Download: Download the quotation as a file.
- Send Quotation: Send the quotation directly to the customer.
- Duplicate: Create a copy of the quotation.
- View: Open the quotation in read-only mode.
- Edit: Modify the quotation details.
- Delete: Remove the quotation from the system.
For sent quotations, the following additional actions are available.
- Approve: Mark the quotation as accepted.
- Reject: Mark the quotation as rejected.
- Create Version: Create a new version of the quotation to track revisions.
10. Project Management
The Project Management module allows you to create, track, and manage all your projects and their progress. It includes the following sections:
10.1 Manage Project
The Manage Project page displays all projects in a table with the following columns: Name, Users, Budget, Start Date, End Date, Status, and Actions.
Each project row includes four action icons:
- Duplicate: Creates a copy of the project.
- View: Opens the project details.
- Edit: Opens the project editor to update project information.
- Delete: Removes the project from the list.
Use the search bar to find specific projects and switch between list and grid view. Use the Filters option to narrow results by Status (Ongoing, Onhold, Finished) and Date Range, then click Apply to filter or Clear to reset.
When you open a project, the Project Details page displays a full overview of the project. The top navigation provides three quick-access buttons: Task Kanban, Bug, and Calendar View. The page is divided into several panels: Project Details, Project Overview, Team Members, Clients, Progress, Milestones, Recent Activity, and Files.
- Project Details: Displays the project’s Status, Start Date, End Date, and Description. Click the edit icon to update these details.
- Project Overview: Shows four summary counters, Tasks, Bug, Days Left, and Budget.
- Team Members: Lists all assigned team members. Click “Create” to open the Add Team Member form, select users from the dropdown, and click Add. Remove members using the delete icon.
- Clients: Lists all linked clients. Click “Create” to open the Share To Client form, select clients, and click Invite.
- Progress: Displays a line chart tracking project activity across months.
- Milestones: Lists milestones showing Title, Cost, Start Date, End Date, Status, and Progress. Click “Create” to open the Create Milestone form, fill in the required fields.
- Recent Activity: Shows a feed of all recent actions taken on the project.
- Files: Upload and manage project files using the Browse button.
Task Kanban
Click Task Kanban to open the board with four columns: Todo, In Progress, Review, and Done. Drag and drop tasks between columns to update their stage. Switch to the list view to see tasks in a table with filters for Priority, Date Range, and User. Click + to open the Create Task form, fill in the Milestone, Title, Priority, Stage, Assign To, Duration, and Description, then click Create.
Bug
Click Bug to open the bug tracker Kanban with five columns: Unconfirmed, Confirmed, In Progress, Resolved, and Verified. Switch to the list view to search and filter bugs. Click + to open the Create Bug form, enter the Title, Priority, Assign To, Status, and Description, then click Create.
Calendar View
Click Calendar View to open the Task Calendar showing tasks as colored bars across their duration dates. Toggle between Month, Week, and Day views, and use the navigation arrows or Today button to move between dates. The right-side All Tasks panel lists every task with its date range and description. Use List View to switch back to the task table.
Click the “Create” button at the top-right to create a new project. Fill in the following fields:
- Name: Enter the project name.
- Start Date: Select the project start date.
- End Date: Select the project end date.
- Users: Select the users to be assigned to the project.
- Budget: Enter the allocated budget for the project.
- Description: Enter an optional project description.
10.2 Manage Project Reports
The Manage Project Reports page provides a detailed overview of all projects and their progress. The table displays the following columns: Project Name, Tasks, Bugs, Milestones, Start Date, End Date, Status, and Actions.
- Tasks: Shows completed vs. total tasks (e.g., 4/9).
- Bugs: Shows resolved vs. total bugs (e.g., 1/4).
- Milestones: Shows completed vs. total milestones (e.g., 2/4).
- Status: Displays the current project status: Ongoing, Onhold, or Finished. End dates highlighted in red indicate overdue projects.
- Actions: Click the View icon to open the detailed project report.
Use the search bar to find specific projects. Use the Filters option to narrow results by Status (Ongoing, Onhold, Finished) and Date Range, then click Apply to filter or Clear to reset.
When you open a project, the Project Report page gives you a full snapshot of the project’s health and progress. The report is divided into several panels: a summary header, Task Status Distribution, Task Priority Distribution, Users, and Milestones.
Header Summary
The top of the report displays four key metric cards at a glance:
- Project Info: Shows the project name, current status (e.g., Onhold, Active, Complete), and the total budget allocated.
- Timeline: Displays the project’s Start Date and End Date so you can quickly assess the scheduled window.
- Tasks: Shows the Total task count alongside a breakdown of Completed and In Progress tasks, each highlighted in their respective status colors.
- Progress: Displays the number of Team Members assigned and an overall completion percentage shown as a progress bar.
Task Status Distribution
This section renders a pie chart visualizing the proportion of tasks by status. Each slice is color-coded, green for Done and blue for Todo, and the legend on the right shows the exact count for each status. Use this chart to quickly gauge how much work remains versus what has already been completed.
Task Priority Distribution
A bar chart breaks down tasks by priority level, currently showing High and Medium categories. The height of each bar corresponds to the number of tasks at that priority. Use this view to identify where the team’s workload is concentrated and whether high-priority items are being addressed appropriately.
Users
The Users panel lists every team member assigned to the project in a table with three columns: Name, Assigned Tasks, and Done Tasks. This lets managers quickly compare individual workloads and output at a glance, for example, seeing how many tasks a member has been assigned versus how many they have completed.
Milestones
The Milestones table provides a detailed breakdown of each project milestone with the following columns:
- Name: The title of the milestone (e.g., Frontend Development Phase 1, Integration & API Development).
- Progress: A horizontal progress bar showing the percentage of completion for that milestone, from 0% to 100%.
- Cost: The budget allocated to that specific milestone.
- Status: A color-coded badge indicating whether the milestone is Complete (green) or Incomplete (red/pink).
- Start Date / End Date: The scheduled date range for the milestone.
Use the Milestones table to track which phases are finished, which are behind schedule, and how costs are distributed across the project lifecycle.
10.3 System Setup
The System Setup section is organized into two subsections, Task Stage and Bug Stage.
10.3.1 Task Stage
- Click the “Create” button to create a new task stage. Enter the Name and select a Color.
- Displays all stages in the task workflow in a numbered, draggable list. The default stages are Todo, In Progress, Review, and Done (marked as Done Stage).
- Each stage row includes Edit and Delete action icons. Stages can be reordered using the drag handle on the left.
10.3.2 Bug Stage
- Click the “Create” button to create a new bug stage. Enter the Name and select a Color.
- Displays all stages in the bug tracking workflow in a numbered, draggable list. The default stages are Unconfirmed, Confirmed, In Progress, Resolved, and Verified (marked as Done Stage).
- Each stage row includes Edit and Delete action icons. Stages can be reordered using the drag handle on the left.
11. Accounting Management
The Accounting module allows you to manage customers, vendors, banking, the chart of accounts, payments, revenues, expenses, debit and credit notes, reports, and system setup. It includes the following sections:
11.1 Manage Customers
- Click “Create” to add a new customer, which will open the Create Customer form. In this form, you need to enter details such as the user (client role only), company name, contact person, email, mobile number (including country code), tax number, payment terms, billing name, billing address (including city, state, country, and zip code), and shipping address.
- If the shipping address is the same as the billing address, you can select “Shipping address same as billing” to automatically fill in the details. You may also include optional notes if needed.
- The Manage Customers page displays all registered customers with details such as user, Customer Code, Company Name, Contact Person, Email, and Tax Number. Use the Search bar or filters (Customer Code, Company Name, Tax Number) to find records. Click Apply to filter and Clear to reset. Toggle between List and Grid view using the icons at the top right. Use Action icons to View Report, View, Edit, or Delete any customer record.
- Clicking the View Report icon opens the Customer Detail page, which shows a full financial summary for that customer, including Total Invoiced, Total Returns, Total Credit Notes, Total Payments, and Balance.
- Set a Start Date and End Date, click Generate to load the report, and use Download PDF to export it. Below the summary, the page lists all Sales Invoices, Sales Returns, Credit Notes, and Customer Payments linked to that customer.
11.2 Manage Vendors
- To add a new vendor, click the “Create” button to open the Create Vendor form. Start by selecting a User from the dropdown, only users with the vendor role who are not already assigned to another vendor will appear in this list. If no user exists, click “Create user” to add one.
- Enter the Company Name, Contact Person, and Email. Add the Mobile Number including the country code in the format +[country code][phone number]. Optionally fill in the Tax Number and Payment Terms (e.g., Net 30).
- Fill in the billing details: enter the Billing Name, Billing Address, and Address Line 2 (optional for apartment, suite, etc.). Then enter the City, State, Country, and Zip Code.
- For the shipping address, either check “Shipping address same as billing” to auto-fill the shipping details, or manually enter the Shipping Name, Shipping Address, Address Line 2 (optional), City, State, Country, and Zip Code. Add any optional Notes if needed.
- All selected invoices and applied debit notes appear in the Payment Summary section. You can enter a partial amount for each invoice or remove an item using the delete icon. Applied debit notes are highlighted in green with the label “Credit applied to payment.”
- The Total Payment Amount is automatically calculated based on the invoices added minus any debit notes applied. Add optional Notes if needed.
- The Manage Vendors page displays all registered vendors with details such as Vendor Code, Company Name, Contact Person, Email, and Tax Number. Use the Search bar or filters (Vendor Code, Company Name, Tax Number) to locate records. Click Apply to filter and Clear to reset. Use Action icons to View Report, View, Edit, or Delete any vendor record.
- Clicking the View Report icon opens the Vendor Detail page, which shows a complete financial overview for that vendor, including Total Billed, Total Returns, Total Debit Notes, Total Payments, and Balance.
- Set a Start Date and End Date, click Generate to load the report, and use Download PDF to export it. Below the summary, the page lists all Purchase Invoices, Purchase Returns, Debit Notes, and Vendor Payments linked to that vendor.
11.3 Banking
11.3.1 Bank Accounts
- Click “Create” to add a new bank account, which will open the Create Bank Account form. In this form, you need to enter details such as the account number, account name, bank name, branch name (optional), account type (Checking, Savings, Credit, or Loan), GL account, payment gateway (optional), opening balance, and current balance.
- You can also provide additional optional details like IBAN, SWIFT code, and routing number. Toggle “Is Active” ON to make the account available across the system.
- The Manage Bank Accounts page displays all company bank accounts with details such as Account Number, Account Name, Bank Name, Account Type (Checking, Savings, Credit, or Loan), Current Balance, and Active Status (Active/Inactive). Use the Search bar or filters (Bank Name, Account Type, Status) to find specific accounts. Click Apply to filter and Clear to reset. Use Action icons to View, Edit, or Delete any account.
11.3.2 Bank Transactions
- The Manage Bank Transactions page provides an automatic real-time log of all financial movements across all company bank accounts. Each record displays Date, Bank Account, Reference Number, Transaction Type (Credit/Debit), Amount, Running Balance, Description, and Status (Cleared/Pending).
- Use filters (Bank Account, Transaction Type) to narrow results. Click the circle icon in the Actions column to mark a transaction as Reconciled.
11.3.3 Bank Transfers
- Click “Create” to create a new transfer, which will open the Create Bank Transfer form. In this form, you need to enter details such as the transfer date (auto-filled with the current date), from account, to account, transfer amount, transfer charges (enter 0 if none), reference number (optional), and a description.
- Once completed, click “Create” to initiate the transfer or “Cancel” to discard the changes. Please note that transfers cannot be edited once they have been processed.
- The Manage Bank Transfers page lists all internal fund transfers between company bank accounts, showing Transfer Number, Date, From Account, To Account, Amount, and Status (Pending/Completed).
- Use filters (Status, From Account, To Account) to find specific records. For Pending transfers, available actions are: Process Transfer (execute the transfer), View, Edit, and Delete. Completed transfers can only be Viewed.
11.4 Chart of Accounts
- Click “Create” to create a new account, which will open the Create Chart of Accounts form. In this form, you need to enter details such as the account type, account name, account code, normal balance (Debit or Credit), opening balance, and current balance (enter 0.00 for new accounts).
- Toggle “Is Active” ON to make the account usable in transactions. If the account falls under a parent account, select “Create as Sub Account”. You can also add an optional description for internal reference.
- The Manage Chart of Accounts page lists all financial ledger accounts in the system, displaying Account Code, Account Name, Account Type, Parent Account, Normal Balance (Debit/Credit), Opening Balance, Current Balance, and Status. Use filters (Account Type, Normal Balance, Status) to view specific account categories. Click Apply to filter and Clear to reset. Use the View or Edit icons to review or update any account.
11.5 Vendor Payments
- Click “Create” to add a new vendor payment, which will open the Create Vendor Payment form. In this form, you need to enter details such as the payment date, vendor name, bank account, and an optional reference number.
- Under Outstanding Invoices, select the invoices you want to pay by clicking the “Add” button next to each invoice, for example, PI-2026-01-008 (Balance: $1,500.00) or PI-2026-01-014 (Balance: $2,610.00). Under Available Debit Notes, you can offset the payment amount by clicking “Apply” next to any available debit note, such as DN-2026-01-005 (Balance: $261.00) or DN-2026-01-009 (Balance: $174.00).
- The Payment Summary section will automatically reflect all added invoices and any applied debit notes. Applied debit notes appear highlighted in green and are labeled “Credit applied to payment,” with their amount deducted from the total.
- The Total Payment Amount updates automatically based on your selections, for instance, adding invoice PI-2026-01-008 ($1,500.00) and applying debit note DN-2026-01-009 ($174.00) results in a total payment of $1,326.00. You can also add any relevant Notes in the notes field at the bottom.
- The Manage Vendor Payments page displays all payments made to vendors, showing Payment Number, Payment Date, Vendor Name, Bank Account, Amount, and Status (Pending, Cleared, Cancelled).
- Use filters (Vendor, Bank Account, Status, Date Range) to locate specific records. For Pending payments, available actions are: Mark as Cleared, Cancel Payment, View, and Delete. Cleared and Cancelled payments are locked and can only be Viewed. Click any Payment Number (blue hyperlink) to open its full details.
11.6 Customer Payments
- Click “Create” to open the Create Customer Payment form. Enter the payment date, customer, bank account, and an optional reference number.
- Under Outstanding Invoices, all unpaid invoices for the selected customer are listed. Click “Add” next to an invoice to include it in the payment.
- Under Available Credit Notes, any existing credits for the customer are listed. Click “Apply” next to a credit note to use it against the payment, the credit amount will be highlighted in green in the Payment Summary and automatically deducted from the total.
- The Payment Summary section updates in real time, showing all added invoices and applied credit notes. The Total Payment Amount reflects the final amount due after credits are applied, for example, adding invoice SI-2026-01-007 ($1,158.00) and applying credit note CN-2026-01-005 ($141.60) results in a total of $1,016.40. Add any relevant Notes in the notes field.
- You may also add optional notes if needed. Before submitting, ensure all details are accurate, as any errors will require cancellation of the record. Once completed, click “Create” to save the payment or “Cancel” to discard the changes. The payment will be recorded with a Pending status until it is marked as Cleared.
- The Manage Customer Payments page displays all payments received from customers, showing Payment Number, Customer Name, Payment Date, Amount, Bank Account, and Status. Use the Search bar or filters (Customer, Status, Date Range) to locate specific records.
- Click Apply to filter and Clear to reset. Toggle between List and Grid view using the icons at the top right. Payment statuses are color-coded: Pending (yellow), Cleared (green), and Cancelled (red).
- For Pending payments, available actions are: Mark as Cleared (confirm the payment), Cancel Payment (void the payment), View (open full details), and Delete (remove the record). Cleared and Cancelled payments are locked and can only be Viewed.
11.7 Manage Revenues
- Click “Create” to create a new revenue entry, which will open the Create Revenue form. In this form, you need to enter details such as the revenue date (auto-filled with the current date), category (select the appropriate revenue type), bank account (choose the account where the revenue will be received), chart of accounts (select the corresponding ledger account), and amount.
- The reference number is optional but recommended for tracking purposes. You can also add a description to provide context about the revenue source.
- The Manage Revenues page displays all revenue entries recorded in the system, showing Revenue Number, Date, Category, Bank Account, Chart of Account, Amount, Reference, Status, and Approved By. Use the Search bar or filters (Category, Status, Date Range, Bank Account) to locate specific records. Click Apply to filter and Clear to reset.
- Revenue statuses include: Draft (created but not yet submitted), Approved (reviewed and approved), and Posted (finalized and recorded in the ledger). For Draft entries, available actions are: Approve (submit for posting), View, Edit, and Delete.
- For Approved entries, the Post action is available to finalize the entry into the ledger. Posted entries can only be Viewed. Click any Revenue Number (blue hyperlink) to open its full details.
11.8 Manage Expenses
- Click “Create” to create a new expense entry, which will open the Create Expense form. In this form, you need to enter details such as the expense date (auto-filled with the current date), category (select the appropriate expense type), bank account (choose the account from which the expense will be debited), chart of account (select the corresponding ledger account), and amount. The reference number is optional but recommended for internal tracking. You can also add a description to provide context about the nature of the expense.
- The Manage Expenses page displays all expense entries recorded in the system, showing Expense Number, Date, Category, Bank Account, Chart of Account, Amount, Reference, Status, and Approved By. Use the Search bar or filters (Category, Status, Date Range, Bank Account) to find specific records. Click Apply to filter and Clear to reset.
- Expense statuses include: Draft (created but not yet submitted), Approved (reviewed and approved), and Posted (finalized and recorded in the ledger). For Draft entries, available actions are: Approve, View, Edit, and Delete. For Approved entries, the Post action is available to finalize the entry. Posted entries can only be Viewed. Click any Expense Number (blue hyperlink) to open its full details.
11.9 Debit Notes
- The Manage Debit Notes page displays all debit notes raised against vendors, typically generated when goods are returned to a vendor. Each record shows the Debit Note Number, linked Purchase Return, Vendor Name, Date, Total Amount, Balance, Status, and Approved By.
- Use the Search bar or filters (Vendor, Status, Purchase Return) to locate specific records. Click Apply to filter and Clear to reset. Debit note statuses include: Draft (pending approval), Approved (reviewed and confirmed), and Applied (fully or partially adjusted against vendor outstanding).
- For Draft entries, available actions are: Approve, View, and Delete. Approved and Applied entries can only be Viewed. Click any Debit Note Number or the linked Purchase Return number (blue hyperlinks) to open their respective details.
11.10 Credit Notes
- The Manage Credit Notes page displays all credit notes issued to customers, typically generated when a customer returns goods or when a credit adjustment is required. Each record shows the Credit Note Number, linked Sales Return, Customer Name, Date, Total Amount, Balance, Status, and Approved By.
- Use the Search bar or filters (Customer, Status, Sales Return) to locate specific records. Click Apply to filter and Clear to reset. Credit note statuses include: Draft (pending approval), Approved (reviewed and confirmed), and Applied (fully or partially adjusted against the customer’s outstanding balance). A negative Balance indicates the credit has been applied beyond the outstanding amount.
- For Draft entries, available actions are: Approve, View, and Delete. Approved and Applied entries can only be Viewed. Click any Credit Note Number or the linked Sales Return number (blue hyperlinks) to open their respective details.
11.11 Reports
The Reports section provides five pre-built financial reports accessible via tabs at the top of the page: Invoice Aging, Bill Aging, Tax Summary, Customer Balance, and Vendor Balance. Click on any tab to switch between report types. Each report can be generated for a specific date range and exported as a PDF using the Download PDF button.
11.11.1 Invoice Aging Report
- The Invoice Aging Report shows the outstanding balances owed by customers, categorized by how long the invoices have been overdue. Enter an As Of Date and click Generate to produce the report.
- The report displays each customer’s outstanding balance broken down into aging buckets: Current, 1-30 Days, 31-60 Days, 61-90 Days, and Over 90 Days, along with a Total column.
- The bottom row shows the combined total across all customers for each aging period. Use this report to identify overdue customer accounts and prioritize collection follow-ups. Click Download PDF to export the report.
11.11.2 Bill Aging Report
- The Bill Aging Report shows the outstanding balances owed to vendors, categorized by how long the bills have been overdue. Enter an As Of Date and click Generate to produce the report.
- The report displays each vendor’s outstanding payable balance broken down into aging buckets: Current, 1-30 Days, 31-60 Days, 61-90 Days, and Over 90 Days, along with a Total column.
- The bottom row shows the combined total across all vendors for each aging period. Use this report to plan upcoming vendor payments and avoid late payment penalties. Click Download PDF to export the report.
11.11.3 Tax Summary Report
- The Tax Summary Report provides a consolidated overview of all taxes collected on sales and all taxes paid on purchases within a selected period. Set the From Date and To Date, then click Generate to produce the report.
- The report is divided into two sections: Tax Collected (Sales), which lists each tax type (e.g., GST 18%, VAT 12%, Service Tax 15%) and the total amount collected; and Tax Paid (Purchases), which lists taxes paid against each purchase type.
- The Total Tax Collected and Total Tax Paid rows summarize each section. The Net Tax Liability at the bottom shows the difference between tax collected and tax paid; a negative value indicates a tax credit position. Click Download PDF to export the report.
11.11.4 Customer Balance Report
- The Customer Balance Report provides a summary of the outstanding balance owed by each customer as of a selected date. Enter an As Of Date and click Generate to produce the report. Check Show Zero Balances to include customers with a fully settled account in the results.
- The report displays each customer’s Email, Total Invoiced, Total Returns and Credit Notes (shown in red), Total Paid, and Balance. The Total Outstanding amount is shown at the top of the report for quick reference.
- A negative balance indicates that the customer has overpaid or has an excess credit on their account. Click any customer name (blue hyperlink) to navigate directly to their detail page. Click Download PDF to export the report.
11.11.5 Vendor Balance Report
- The Vendor Balance Report provides a summary of the outstanding balance owed to each vendor as of a selected date. Enter an As Of Date and click Generate to produce the report. Check Show Zero Balances to include vendors with a fully settled account in the results.
- The report displays each vendor’s Email, Total Billed, Total Returns and Debit Notes (shown in red), Total Paid, and Balance. The Total Outstanding amount is shown at the top of the report. Click any vendor name (blue hyperlink) to navigate directly to their detail page. Click Download PDF to export the report.
11.12 System Setup
11.12.1 Account Types
- Click “Create” to create a new account type, which will open the Create Account Type form. In this form, you need to enter details such as the category (select from Assets, Liabilities, Equity, Revenue, or Expenses), name (enter a descriptive account type name), and code (auto-generated from the name but can be modified).
- Select the normal balance, Debit or Credit, based on the nature of the account type. You can also add an optional description for internal reference. Toggle “Is Active” ON to make the account type available for use in the Chart of Accounts.
- The Account Types page under System Setup displays all predefined account type classifications used across the Chart of Accounts. Each record shows the Account Type Name, Code, Normal Balance (Debit or Credit), Category Name (Assets, Liabilities, Equity, Revenue, or Expenses), and Active Status. Account types can be Edited using the pencil icon, but cannot be deleted to maintain ledger integrity.
11.12.2 Revenue Categories
- Click “Create” to add a new revenue category, which will open the Create Revenue Categories form. In this form, you need to enter the category name (e.g., Product Sales, Consulting Fees) and a unique category code.
- Select the linked GL account from the Chart of Accounts to ensure that revenue entries are posted to the correct ledger account. You may also add an optional description to clarify the purpose of this category.
- The Enabled toggle is ON by default; keep it ON to make this category available when creating revenue entries.
- The Revenue Categories page displays all categories used to classify revenue entries in the system. Each record shows the Category Name, Category Code, linked GL Account, Description, Active Status, and action icons to Edit or Delete the category. These categories appear as dropdown options when creating a new revenue entry.
11.12.3 Expense Categories
- Click “Create” to add a new expense category, which will open the Create Expense Categories form. In this form, you need to enter the category name (e.g., Office Supplies, Travel) and a unique category code.
- Select the linked GL account from the Chart of Accounts to ensure that expense entries are posted to the correct ledger account. You may also add an optional description to clarify the purpose of this category. The Enabled toggle is ON by default; keep it ON to make this category available when creating expense entries.
- The Expense Categories page displays all categories used to classify expense entries in the system. Each record shows the Category Name, Category Code, linked GL Account, Description, Active Status, and action icons to Edit or Delete the category.
- These categories appear as dropdown options when creating a new expense entry. Examples of default categories include: Office Supplies, Utilities, Rent, Marketing, and Travel, each linked to their respective GL accounts.
12. Goal Management
The Goal module allows you to set, track, and manage financial and personal goals. It includes the following sections: Goals, Milestones, Contributions, Tracking, and Category.
12.1 Manage Goals
- Click “Create” to create a new goal, which will open the Create Goal form. In this form, you need to enter the goal name, target amount, start date, and target date. Optional fields include category (to classify the goal), goal type (default is Savings, with options for Savings, Expense Reduction, and Debt Reduction), priority (default is Medium, with options for Low, Medium, High, and Critical), chart of account (to link the goal to the relevant ledger account), and description (to provide context about the goal’s purpose).
- The Manage Goals page displays all financial and personal goals set within the system, showing Goal Name, Category, Type, Target Amount, Current Amount, Progress (displayed as a visual progress bar with percentage), Target Date, Priority, and Status.
- Use the Search bar or filters (Goal Type, Status, Priority, Category) to locate specific goals. Click Apply to filter and Clear to reset. Toggle between List and Grid view using the icons at the top right. Goal priorities are color-coded: Critical, High, Medium, and Low.
- Goal statuses include Draft (not yet activated) and Active (currently in progress). For Draft goals, available actions are: Approve (activate the goal), View, Edit, and Delete. Once a goal becomes Active, it cannot be edited, only Viewed and Deleted.
12.2 Manage Milestones
- Click “Create” to create a new milestone, which will open the Create Milestone form. In this form, you need to enter the goal (select the parent goal this milestone belongs to), milestone name (a descriptive label for this checkpoint, e.g., “First Quarter Target”), target amount (the amount to be reached at this milestone), and target date (the deadline for achieving this milestone). You may also add an optional description to provide additional context.
- The Manage Milestones page displays all intermediate targets set against active goals, showing the linked Goal Name, Milestone Name, Target Amount, Achieved Amount, Achieved Date, Target Date, and Status.
- Use the Search bar or filters (Goal, Status, Target Date Range) to locate specific milestones. Click Apply to filter and Clear to reset. Milestone statuses include: Pending (target not yet reached) and Achieved (target amount has been met). Both Pending and Achieved milestones can be Edited or Deleted using the action icons.
12.3 Manage Contributions
- Click “Create” to record a new contribution, which will open the Create Contribution form. In this form, you need to enter the goal (select the goal this contribution is being applied to), date (auto-filled with today’s date but can be modified), and amount (the contribution value being recorded).
- You may also add optional notes to describe the source or purpose of the contribution, such as “Monthly automatic transfer” or “Weekend side income contribution.”
- The Manage Contributions page displays a log of all financial contributions made toward active goals, showing the linked Goal Name, Contribution Date, Amount, Type (Manual or Automatic), and Notes.
- Use the Search bar or filters (Goal, Type, Date Range) to locate specific contribution records. Click Apply to filter and Clear to reset. Contribution types are displayed as color-coded badges: Manual and Automatic. All contributions can be Edited or Deleted using the action icons.
12.4 Manage Tracking
- Click “Create” to add a new tracking entry, which will open the Create Tracking form. In this form, you need to enter the Goal (select the goal being tracked), Tracking Date, Previous Amount (the balance before this entry), Contribution Amount (the amount added in this period), Current Amount (the updated balance after contribution), Progress Percentage (percentage of the total goal achieved), and Days Remaining (number of days left until the Target Date).
- You may also add the Projected Completion Date to estimate when the goal will be fully achieved based on current progress. Select the appropriate Status from the dropdown, On Track, Behind, or Ahead, to reflect the current state of the goal.
- The Manage Tracking page provides a detailed progress log for each goal, showing the linked Goal Name, Tracking Date, Contribution Amount, Current Amount, Progress Percentage, Days Remaining, and Status.
- Use the Search bar or filters (Goal, Status, Date Range) to locate specific tracking records. Click Apply to filter and Clear to reset. Tracking statuses are color-coded: Behind, On Track, and Ahead. All tracking records can be Viewed, Edited, or Deleted using the action icons.
12.5 Manage Categories
- Click “Create” to create a new category, which will open the Create Category form. In this form, you need to enter the Category Name (e.g., “Financial” or “Health & Fitness”) and Category Code (a unique identifier, e.g., FINANCE or HEALTH).
- You may also add an optional Description to explain the type of goals this category covers. Toggle Is Active ON to make this category available when creating new goals.
- The Manage Categories page displays all goal categories available in the system, showing Category Name, Category Code, Description, and Active Status.
- Use the Search bar or filter by Is Active status to locate specific categories. Click Apply to filter and Clear to reset. Active status is shown as Active or Inactive.
- Default categories include: Personal Development, Career Growth, Health & Fitness, Financial, Education, Business, Relationships, Creative, and Travel. All categories can be Edited or Deleted using the action icons.
13. Budget Planner
The Budget Planner module allows you to plan, allocate, and monitor budgets across defined financial periods. It includes the following sections: Budget Periods, Budget, Budget Allocations, and Budget Monitoring.
13.1 Budget Periods
- Click “Create” to create a new budget period, which will open the Create Budget Period form. In this form, you need to enter the Period Name (e.g., “Q1 2024 Budget”), Financial Year (e.g., 2024), Start Date, and End Date.
- The Manage Budget Periods page displays all defined budget periods, showing Period Name, Financial Year, Start Date, End Date, Status, and Approved By.
- Use the Search bar or filters (Financial Year, Status, Date Range) to locate specific periods. Click Apply to filter and Clear to reset.
- Budget period statuses include: Active (currently open for budget entries) and Closed (period has been finalized and no further changes are allowed). For Active periods, the Close action is available in the Actions column to formally close the period once it ends.
13.2 Manage Budget
- Click “Create” to create a new budget, which will open the Create Budget form. In this form, you need to enter the Budget Name, Budget Period (select the relevant period this budget belongs to), and Budget Type (select either Operational or Capital).
- The Manage Budget page displays all budgets created in the system, showing Budget Name, Period, Type, Amount, Status, and Approved By.
- Use the Search bar or filters (Budget Period, Type, Status) to locate specific budgets. Click Apply to filter and Clear to reset. Budget types are displayed as color-coded badges: Operational (purple) and Capital (orange).
- Budget statuses include: Draft (created but not yet submitted), Active (submitted and in use), and Approved (reviewed and finalized). For Draft budgets, available actions are: Approve (submit the budget for activation), Edit, and Delete. For Active budgets, the Close action is available to finalize and lock the budget. Approved budgets can only be Activated using the play icon.
13.3 Budget Allocations
- Click “Create” to create a new budget allocation, which will open the Create Budget Allocation form. In this form, you need to enter the Budget (select the budget this allocation belongs to), Account (select the account to which funds are being allocated), and Allocated Amount (the total funds assigned to this account).
- The Manage Budget Allocations page displays a breakdown of how each budget’s funds are distributed across different accounts, showing Budget Name, Account, Allocated Amount, Spent Amount, and Remaining Amount.
- Use the Search bar or filters (Budget, Account) to locate specific allocation records. Click Apply to filter and Clear to reset.
- The Remaining Amount column reflects the unspent balance for each allocation in real time. All allocation records can be Edited or Deleted using the action icons.
13.4 Budget Monitoring
- The Budget Monitoring page provides a time-based view of budget performance, showing how each budget’s spending has progressed over time. Each record displays the Budget Name, Date, Allocated Amount, Spent Amount, Remaining Amount, and Variance Percentage.
- Use the Search bar or filters (Budget, Date Range) to monitor specific budgets over a defined period. Click Apply to filter and Clear to reset.
- The Variance % column indicates the difference between the allocated and spent amounts as a percentage. A positive variance means the budget has unspent funds remaining, while a negative variance indicates overspending beyond the allocated amount.
- This page is read-only and is automatically updated as expenses are recorded against the budget; no manual entries are required.
14. Double Entry
The Double Entry module gives your organisation a complete and accurate picture of its financial health by automatically recording every transaction across both sides of the books. From ledger summaries and trial balances to profit and loss statements and balance sheets, all your financial data is captured, organised, and ready to review or share at any time.
14.1 Ledger Summary
- The Ledger Summary Report provides a concise overview of all ledger accounts, summarising their transactions with debits and credits over a selected date range. This helps users understand account movements and balances at a glance.
- On the Ledger Summary page, you’ll find a complete view of all your account ledgers, including their transaction histories and balances.
- At the top of the page, there is a search bar where you can search for specific ledger entries by typing account code, name, or description.
- There is also an option of filtering, where you can select a specific account from the dropdown, and choose a date range using the “From Date” and “To Date” fields. After selecting your filters, click the “Apply” button to view the filtered results.
- You can easily clear all filters by clicking the “Clear” button to view all ledger entries again.
- The ledger summary displays all posted journal entries in a table format, showing the Date, Account Code, Account Name, Reference, Description, Debit amount, and Credit amount for each transaction.
- This page also allows you to download the ledger data as a PDF or print it directly, which can be useful for audits, reviews, or offline records. Simply click the “Download PDF” or print icon button at the top right.
14.2 Trial Balance
- The Trial Balance report compiles the ending balances of all the accounts to ensure that total debits equal total credits. It includes data from all transactions such as invoices, bills, payments, revenue entries, Vendor Payment, and Bank Transfer, etc…
- The trial balance data is automatically generated from all your business transactions across all modules that are connected with the Account system.
- When you create invoices, record payments, make purchases, or perform any financial transaction in connected modules, journal entries are automatically created in the background.
- The trial balance pulls data from these automatically generated journal entries and displays the current balances of all your accounts.
- In the Trial Balance section, you can view a consolidated list of all your account balances, ensuring that total debits match total credits.
- At the top of the page, you can select the date range for which you want to generate the trial balance using the “From Date” and “To Date” fields. Once you’ve selected your dates, click the “Generate” button to create the report.
- The page displays two summary cards showing the Total Debit and Total Credit amounts prominently. When your books are balanced, these two amounts will be equal, confirming the accuracy of your financial records.
- Below the summary cards, the trial balance displays all accounts in a table format with four columns: Account Code, Account Name, Debit, and Credit. Each account shows its current balance in either the debit or credit column.
- At the bottom of the table, you’ll see the TOTAL row, which sums up all debit and credit amounts. This is where you can quickly verify that your total debits equal total credits, confirming your books are balanced.
- Like other sections, this report can be downloaded as a PDF or printed for documentation or reviewed periodically to maintain financial accuracy. Simply click the “Download PDF” or print icon button at the top right.
14.3 Balance Sheet
- When you open the Balance Sheets page, you’ll see the balance sheet for the most recent period. To generate a new balance sheet, simply click the “Generate Balance Sheet” button at the top right corner.
- First, select the balance sheet date. And Add a Financial Year. This is the date for which you want to see your financial position (like month-end or year-end).
- Below, this details you’ll see a section called “How it works” that explains what the system will do when generating the balance sheet.
- In the How it works section, you’ll see the details, like how the system will calculate balances for all accounts up to the selected date. Accounts will be automatically sorted into Assets, Liabilities, and Equity.
- The system will check that your balance sheet is balanced (Assets = Liabilities + Equity). You can review and finalise the balance sheet after generation. Click the “Generate” button to create the balance sheet.
- After you click Generate, you’ll see the balance sheet details page. At the top, there are three matrix cards showing your Total Assets, Total Liabilities, and Total Equity.
- Below these boxes, you’ll see the complete balance sheet divided into two sides: “Liabilities & Equity” on the left and “Assets” on the right.
- On the Assets side, accounts are grouped into categories like Current Assets (cash, accounts receivable, inventory), Other Assets (like tax receivable), and Fixed Assets (equipment, buildings). Each account shows its code number and current balance.
- On the Liabilities & Equity side, you’ll see Current Liabilities (accounts payable, taxes owed), Long-term Liabilities (long-term loans), and Equity (retained earnings). Each shows its code number and balance.
- At the top of the balance sheet, there’s a date dropdown. If you have multiple balance sheets, you can click this to switch between different dates.
- At the top, you’ll find several action buttons, including “Add Note,” which allows you to add a note by entering the note title or content, or simply by clicking the “Add Note” button.
- “Compare,” which allows you to select a balance sheet from the dropdown and compare it with another, but this option is only available if both balance sheets are finalized. “Download PDF,” which enables you to download the balance sheet as a PDF file, and “Finalise,” which changes the status from draft to final when clicked.
- On the right side, you can see two status badges: one shows if the balance sheet is balanced, and another shows if it’s in draft or finalised status.
- When a balance sheet is in Draft status, you can make changes, add notes, or delete it. Once you click Finalise, it becomes permanent, and you cannot change or delete it anymore.
- A finalised balance sheet is your official record. You can use finalised balance sheets to compare different time periods.
- At the top right corner, you’ll find the “All Balance Sheets” button. Clicking it will take you to a comprehensive list of all your previously created balance sheets. Each row displays the date, financial year, total assets, total liabilities, total equity, balance status (Yes/No), the current status (Draft/Finalised), and available action buttons.
- In the list page at the top, there’s a search box where you can search by financial year. Next to it, there’s a filter dropdown to filter by status. After selecting your filter, click “Apply” to see the results or “Clear” to remove the filter.
- Available actions you can use view to see the balance sheet, download pdf to download the balance sheet file as a PDF, or finalise to convert the draft status into the finalised, or delete to remove the existing balance sheet record.
- By clicking the “View Comparisons” button, you’ll be directed to the Balance Sheet Comparisons page, where the system displays your entire comparison history in an easily accessible, clickable format.
- Next, click the Year-End Close button to end your financial year and close your books. You will need to enter the financial year you wish to close and select the closing date.
- Below the details, you’ll find an important warning stating that this action will close all revenue and expense accounts, transfer your profit or loss to retained earnings, create opening balances for the next year, and cannot be undone; click the Close Year button to complete the year-end closing.
- After the year-end close finishes, the system automatically handles all the closing processes and sets up the new year.
- Important: You can only close each financial year once, and you cannot undo it. Make sure all your transactions for the year are entered and correct before closing.
- During the year-end close, the system first checks if the year has already been closed to avoid any mistakes. Then, it reviews your income and expense accounts to see their balances.
- It generates a special journal entry that resets all income and expense accounts to zero, carries them forward to the new year, and transfers the profit or loss into the Retained Earnings account.
- After posting this entry, the system calculates the opening balances for the new year based on where your accounts ended, creating new records for all your balance sheet accounts, like assets, liabilities, and equity. Finally, it updates your chart of accounts with these new balances, ensuring everything is ready for the start of the new financial year.
- Choose to toggle between Horizontal and Vertical view to see the balance sheet in different formats.
14.4 Profit & Loss Statement
- The Profit & Loss section provides a detailed breakdown of your income and expenses over a chosen period, helping you understand your net profit or loss.
- The profit and loss data is automatically generated from all your business transactions across all modules that are connected with the Account system. When you create invoices, record sales, pay bills, or record expenses, journal entries are automatically created in the background. The profit and loss statement uses these entries to show your financial performance.
- On the Profit & Loss page, the date range is displayed at the top, where you can select the “From Date” and “To Date” to generate reports. You can generate reports for any period: a week, month, quarter, or full year.
- The page displays three summary cards showing the Total Revenue, Total Expenses, and Net Profit. You can see the “net profit” or “net loss” easily; the amount will be calculated automatically.
- Below the summary cards, the report is divided into two sections: “Revenue” on the left and “Expenses” on the right.
- The Revenue section lists all your income accounts, showing how much money you earned from each source during the selected period. At the bottom, you’ll see “Total Revenue,” which sums up all income.
- The Expenses section lists all your expense accounts, showing how much money you spent in each category during the selected period. At the bottom, you’ll see “Total Expenses,” which sums up all spending.
- At the very bottom of the report, you’ll see “Net Profit,” which is calculated as: Total Revenue minus Total Expenses. If expenses are higher than revenue, you’ll see a “Net Loss”.
- You also have the option to download the report as a PDF or print it directly. Simply click the “Download PDF” or print icon button at the top right.
14.5 Reports
- In the Report section, you can see detailed reports of your business transactions and account activities.
- On the Reports page, there are six tabs at the top: Journal Entry, General Ledger, Account Statement, Account Balance, Cash Flow, and Expense Report. You can click on any tab to switch between different reports.
- On each report page, there is a filtering option where you can select the date range using the “From Date” and “To Date” fields. Some reports also have additional filters like status or account type.
- After selecting your filters, click the “Generate” button to display the report. You can click “Clear” to remove all filters.
- You can download any report as a PDF or print it directly using the buttons at the top right.
- The Journal Entry Report displays all journal entries with Journal, Date, Reference, Description, Total Debit, Total Credit, and Status, allowing filtering by status (Posted, Draft, or All Status), and includes expandable details for each entry showing Account Code, Account Name, Description, Debit, and Credit amounts.
- The General Ledger Report displays all transactions for a specific account, including dates, descriptions, debit/credit amounts, and running balance, with options to select the account and date range for the report.
- The Account Statement Report is similar to the General Ledger but formatted as a statement, making it useful for account reconciliation.
- The Account Balance Report shows the current balances of all accounts as of a specific date, with options to filter by account type (Assets, Liabilities, Equity, Revenue, Expenses), show or hide zero balances, and display subtotals by account type along with a Grand Total at the bottom.
- The Cash Flow Report shows cash movements for a selected period, highlighting Beginning Cash, Net Cash Flow, and Ending Cash, with sections for Operating, Investing, and Financing Activities, and a Net Increase/Decrease in Cash at the bottom.
- The Expense Report lists all expense accounts with amounts sorted from highest to lowest, showing Total Expenses at the bottom, and includes data only from posted journal entries, excluding draft entries.
15. HRM Management
The HRM (Human Resource Management) module gives your organisation complete control over every aspect of managing your workforce, from hiring and attendance to payroll, leave, and employee records. Whether you’re handling day-to-day HR tasks or managing sensitive processes like resignations and terminations, everything is centralised in one secure and easy-to-navigate system.
15.1 Manage Employees
- Click “Create” to create a new employee, which will open the Create Employee form. This form is divided into six tabs that must be completed in order: Personal, Employment, Contact, Banking, Hours & Rates, and Documents. Click Next to proceed to the next tab and Previous to go back.
- On the Personal tab, the Employee ID is auto-generated by the system. You need to enter the Date of Birth and select the Gender (Male, Female, or Other).
- On the Employment tab, you need to enter the User (only company users are applicable), Shift, Employment Type (default is Full Time — options include Full Time, Part Time, Temporary, and Contract), and Date of Joining. Select the Branch first, then Department (which depends on the selected Branch), and then Designation (which depends on the selected Department).
- On the Contact tab, you need to enter the full residential address, including Address Line 1, City, State, Country, and Postal Code. You must also provide Emergency Contact Name, Emergency Contact Relationship, and Emergency Contact Number (include country code, e.g., +11233567890). Address Line 2 is optional.
- On the Banking tab, you need to enter the Bank Name, Account Holder Name, Account Number, Bank Identifier Code, and Bank Branch. Tax Payer ID is optional.
- On the Hours & Rates tab, you need to enter the Basic Salary, Hours Per Day, Days Per Week, and Rate Per Hour.
- On the Documents tab, click Add Document to upload employee documents. For each document, select the Document Type and upload the corresponding file using the Choose File button. Click Remove to delete a document entry. You may add multiple documents before submitting. Click Create to save the employee record or Cancel to discard.
- The Manage Employees page displays all registered employees, showing Employee ID, Employee Name, Branch, Department, Designation, Employment Type, and Date of Joining.
- Use the Search bar or filters (Branch, Department, Employment Type, Gender) to locate specific employees. Click Apply to filter and Clear to reset. Toggle between List and Grid view using the icons at the top right. Use the action icons to View, Edit, or Delete any employee record.
15.2 Payslip
15.2.1 Set Salary
- The Set Salary page displays the current basic salary configured for each employee, showing Employee ID, Employee Name, Branch, Department, Designation, and Basic Salary.
- Use the Search bar or filter by Employee to locate a specific record. Click Apply to filter and Clear to reset.
- Click the View icon to open and review the full salary details for any employee. Salary information is set during employee creation on the Hours & Rates tab and can be updated by editing the employee record.
- The Employee Salary Details page displays a complete breakdown of an employee’s salary structure. The top section shows the employee’s avatar, name, and employee ID, along with four info cards for Basic Salary, Branch, Department, and Designation. Click the edit icon next to the Basic Salary to update it. The page is divided into four panels: Allowances, Deductions, Loans, and Overtimes.
- Allowances: Lists all allowances assigned to the employee, showing Allowance Type, Type, and Amount. Click “Create” to open the Add Allowance form, select the Allowance Type and Type from the dropdowns, enter the Amount, and click Create. Each allowance can be edited or deleted using the action icons.
- Deductions: Lists all deductions applied to the employee, showing Deduction Type, Type, and Amount. Click “Create” to open the Add Deduction form, select the Deduction Type and Type from the dropdowns, enter the Amount, and click Create. Each deduction can be edited or deleted using the action icons.
- Loans: Lists all active loans for the employee, showing Type, Amount, Start Date, and End Date. Click “Create” to open the Add Loan form, enter the Title, Loan Type, Type, Amount, Start Date, End Date, and Reason, then click Create. Each loan can be viewed, edited, or deleted using the action icons.
- Overtimes: Lists all overtime records for the employee, showing Title, Days, Hours, Rate, and Status. Click “Create” to open the Add Overtime form, enter the Title, Total Days, Hours, Rate, Start Date, End Date, Status (default: Active), and Notes, then click Create. Each overtime entry can be viewed, edited, or deleted using the action icons.
15.2.2 Manage Payrolls
- Click “Create” to create a new payroll, which will open the Create Payroll form. In this form, you need to enter the Title (e.g., “January 2026 Payroll”), Payroll Frequency (options include Weekly, Bi-Weekly, and Monthly), Pay Period Start, Pay Period End, Pay Date, and Bank Account (select the account from which salaries will be disbursed).
- You may also add optional Notes for any internal remarks about this payroll run.
- The Manage Payrolls page displays all payroll records, showing Title, Payroll Frequency, Pay Period Start, Pay Period End, Pay Date, Status, Total Net Pay, Employee Count, and Payment Status.
- Use the Search bar or filters (Payroll Frequency, Status) to locate specific payroll records. Click Apply to filter and Clear to reset.
- Payroll statuses include: Draft (created but not yet processed) and Completed (payroll has been successfully calculated). Payment Status is shown as Unpaid until salaries are disbursed.
- For all payroll records, the Run Payroll action (play icon) is available to process and calculate employee salaries for that period. All records can also be Viewed, Edited, and Deleted using the action icons.
When you click on a payroll record from the Payrolls list, the Payroll Details page opens, giving you a complete breakdown of that payroll run including individual employee salary data and available actions.
Header Summary
The top of the page displays the payroll name, covered date range, Pay Date, and Frequency (e.g., Monthly), along with a status badge (e.g., Completed) in the top right corner. Below that, four metric cards summarize the payroll at a glance:
- Employees: The total number of employees included in this payroll run.
- Gross Pay: The combined gross salary amount across all employees before deductions.
- Deductions: The total amount deducted from all employees’ salaries, shown in red for visibility.
- Net Pay: The final total amount payable to all employees after all deductions have been applied.
Employee Salary Details
Below the summary, the Employee Salary Details table provides a row-by-row breakdown of each employee’s compensation for the payroll period. The table includes the following columns:
- Employee: The employee’s full name and email address.
- Basic Salary: The employee’s fixed base salary for the period.
- Allowances: Any additional allowances included in the pay.
- Manual OT: Manually entered overtime amount, if applicable.
- Attendance OT: Overtime calculated automatically based on attendance records.
- Deductions: The total amount deducted from the employee’s gross pay.
- Loans: Any active loan repayment amounts deducted for the period.
- Gross Pay: The employee’s total earnings before deductions, displayed in green.
- Net Pay: The final take-home amount after all deductions and loans, displayed in blue.
- Status: A color-coded badge indicating whether the employee’s salary has been Paid (green) or Unpaid (red/pink).
- Actions: A set of icons available for each employee row:
- Pay Salary (card icon): Click to mark the employee’s salary as paid and process the payment.
- Download (download icon): Download the salary slip for that employee.
- View (eye icon): Opens a detailed view of the employee’s salary breakdown.
- Delete (trash icon): Removes the employee’s record from this payroll run.
15.3 Attendance
15.3.1 Shifts
- Click “Create” to create a new shift, which will open the Create Shift form. In this form, you need to enter the Shift Name, Start Time, End Time, Break Start Time, and Break End Time.
- You may also check if Night Shift spans overnight hours. This helps the system correctly calculate total working hours for night-based schedules.
- The Manage Shifts page displays all defined work shifts, showing Shift Name, Start Time, End Time, Night Shift status (Yes/No), and Created By.
- Use the Search bar to find a specific shift. All shifts can be Viewed, Edited, or Deleted using the action icons.
15.3.2 Attendances
- Click “Create” to record a new attendance entry, which will open the Create Attendance form. In this form, you need to enter the Employee, Date, and Clock In Time.
- You may also add Clock Out Time (if the employee has already clocked out) and optional Notes for any relevant remarks about this attendance record.
- The Manage Attendances page displays a complete log of employee attendance, showing Employee Name, Date, Shift, Clock In Time, Clock Out Time, Total Hours, Break Hours, Overtime, and Status.
- Use the Search bar or filters (Employee, Status, Date From, Date To) to locate specific attendance records. Click Apply to filter and Clear to reset.
- Attendance statuses are color-coded: Present (green — employee completed the shift), Absent (red — employee did not clock in), and Half Day (yellow — employee worked less than the required shift hours).
- All attendance records can be Viewed, Edited, or Deleted using the action icons.
15.4 Leave Management
15.4.1 Leave Types
- Click “Create” to create a new leave type, which will open the Create Leave Type form. In this form, you need to enter the Name (e.g., “Annual Leave” or “Sick Leave”), Max Days Per Year (the maximum number of days an employee can take for this leave type annually), and Color (select a color to visually identify this leave type in the system).
- You may also toggle Is Paid ON if this leave type is a paid leave, and add an optional Description to clarify the purpose of this leave type.
- The Manage Leave Types page displays all configured leave types, showing Name (with color indicator), Max Days Per Year, and Is Paid status (Paid/Unpaid). Use the Search bar or filter by Is Paid status to locate specific leave types. Click Apply to filter and Clear to reset. All leave types can be Viewed, Edited, or Deleted using the action icons.
15.4.2 Leave Applications
- Click “Create” to create a new leave application, which will open the Create Leave Application form. In this form, you need to enter the Employee, Leave Type, Start Date, End Date, and Reason.
- You may also upload an Attachment (supporting document, such as a medical certificate) using the Browse button. Toggle Sync to Google Calendar ON if you want this leave to be reflected in the employee’s Google Calendar.
- The Manage Leave Applications page displays all leave requests submitted by employees, showing Employee Name, Leave Type (with paid/unpaid badge), Start Date, End Date, Number of Days, Status, Applied On date, and Document.
- Use the Search bar or filters (Employee, Status, Start Date, End Date) to locate specific applications. Click Apply to filter and Clear to reset. Application statuses include: Pending, Approved, and Rejected.
- For Pending applications, the Manage Status action (play icon) is available to update the application status. Approved and Rejected applications can only be Viewed and Deleted.
15.4.3 Leave Balance
- The Leave Balance page provides a real-time overview of each employee’s leave entitlement across all leave types. Each employee is displayed as a separate card showing their name and a breakdown of every leave type with three columns: Total (maximum days allowed per year), Used (days already taken, shown in red), and Available (remaining days, shown in green).
- This page is automatically updated whenever a leave application is approved — no manual entry is required. Use this page to quickly check how many leave days any employee has remaining before approving a new leave request.
15.5 Manage Holidays
- Click “Create” to create a new holiday, which will open the Create Holiday form. In this form, you need to enter the Name, Start Date, End Date, Holiday Type (e.g., Regional, International, Traditional, Festival, Independence, Memorial, Seasonal, Cultural, or Local Holiday), and Description.
- You may also toggle Is Paid ON if the holiday is a paid day off, Is Sync Google Calendar ON to sync it to Google Calendar, and Is Sync Outlook Calendar ON to sync it to Outlook Calendar.
- The Manage Holidays page displays all declared holidays, showing Holiday Name, Start Date, End Date, Holiday Type, and Paid status (Yes/No). Use the Search bar or filter by Holiday Type to locate specific records. Click Apply to filter and Clear to reset. All holidays can be Viewed, Edited, or Deleted using the action icons.
15.6 Manage Awards
- Click “Create” to create a new award, which will open the Create Award form. In this form, you need to enter the Employee, Award Type (e.g., Culture Champion, Long Service Award, Best Problem Solver), and Award Date.
- You may also add an optional Description to provide context about why the award is being given, and upload a Certificate file using the Browse button.
- The Manage Awards page displays all awards given to employees, showing Employee Name, Award Type, Award Date, and a Certificate icon (click to view the uploaded certificate). Use the Search bar or filters (Employee, Award Type) to locate specific records. Click Apply to filter and Clear to reset. All award records can be Viewed, Edited, or Deleted using the action icons.
15.7 Manage Promotions
- Click “Create” to create a new promotion record, which will open the Create Promotion form. In this form, you need to enter the Employee, Current Branch (select the branch first), Current Department (depends on selected branch), Current Designation (depends on selected department), and Effective Date (the date the promotion takes effect).
- You may also add an optional Reason to explain the basis for the promotion, and upload a supporting Document using the Browse button.
- The Manage Promotions page displays all promotion records, showing Employee Name, Previous Branch, Current Branch, Current Designation, Effective Date, Status, and Approved By. Use the Search bar or filter by Employee to locate specific records. Click Apply to filter and Clear to reset.
- Promotion statuses include: Pending and Approved. For Pending promotions, click the Status action (play icon) to open the Update Promotion Status form, where you can change the status from the dropdown and click Update Status to confirm. All promotion records can be Viewed, Edited, and Deleted using the action icons.
15.8 Manage Resignations
- Click “Create” to create a new resignation record, which will open the Create Resignation form. In this form, you need to enter the Employee, Last Working Date, and Reason.
- You may also add an optional Description to provide additional context, and upload a supporting Document using the Browse button.
- The Manage Resignations page displays all resignation records, showing Employee Name, Last Working Date, Reason, Status, Document, and Approved By. Use the Search bar or filter by Employee to locate specific records. Click Apply to filter and Clear to reset.
- Resignation statuses include: Pending, Accepted, and Rejected. For Pending resignations, click the Update Status action (play icon) to open the Update Resignation Status form, where you can change the status from the dropdown and click Update Status to confirm. All resignation records can be Viewed, Edited, and Deleted using the action icons.
15.9 Manage Terminations
- Click “Create” to create a new termination record, which will open the Create Termination form. In this form, you need to enter the Employee, Termination Type, Notice Date, Termination Date, and Reason.
- You may also add an optional Description to provide additional context, and upload a supporting Document using the Browse button.
- The Manage Terminations page displays all termination records, showing Employee Name, Termination Type, Notice Date, Termination Date, Document, Status, and Approved By. Use the Search bar or filter by Employee to locate specific records. Click Apply to filter and Clear to reset.
- Termination statuses include: Pending, Approved, and Rejected. For Pending terminations, click the Update Status action (play icon) to change the status. All termination records can be Viewed, Edited, and Deleted using the action icons.
15.10 Manage Warnings
- Click “Create” to create a new warning record, which will open the Create Warning form. In this form, you need to enter the Employee, Warning By, Warning Type, Subject, Severity, and Warning Date.
- You may also add an optional Description to provide additional context, and upload a supporting Document using the Browse button.
- The Manage Warnings page displays all warning records, showing Employee Name, Warning By Name, Warning Type, Subject, Severity, Warning Date, Warning Status, and Document. Use the Search bar or filter by Employee to locate specific records. Click Apply to filter and Clear to reset.
- Warning statuses include: Pending and Approved. For Approved warnings, click the Response action (eye icon) to open the Response form, where you can update the Warning Status and enter a written Response, then click Save to confirm. All warning records can be Viewed, Edited, and Deleted using the action icons.
15.11 Manage Complaints
- Click “Create” to create a new complaint record, which will open the Create Complaint form. In this form, you need to enter the Employee, Against Employee, Complaint Type, Subject, Description, and Complaint Date.
- You may also upload a supporting Document using the Browse button.
- The Manage Complaints page displays all complaint records, showing Employee Name, Against Employee, Complaint Type, Subject, Complaint Date, Status, and Document. Use the Search bar or filter by Employee, Complaint Type, and Status to locate specific records. Click Apply to filter and Clear to reset.
- Complaint statuses include: Assigned, In Progress, In Review, and Resolved. Click the Manage Status action (play icon) to open the Update Complaint Status form, where you can select a new status from the dropdown and click Update Status to confirm. All complaint records can be Viewed, Edited, and Deleted using the action icons.
15.12 Manage Employee Transfers
- Click “Create” to create a new employee transfer record. The Manage Employee Transfers page displays all transfer records, showing Employee Name, Transfer Path, Status, Effective Date, Approved By, and Document. Use the Search bar or filter by Employee and Status to locate specific records. Click Apply to filter and Clear to reset.
- Transfer statuses include: Pending, In Progress, and Approved. For Pending or In Progress transfers, click the Action (play icon) to open the Update Transfer Status form, where you can view the Employee name, select a new Status from the dropdown, and click Update Status to confirm. All transfer records can be Viewed, Edited, and Deleted using the action icons.
15.13 Manage Documents
- Click “Create” to create a new document record, which will open the Create Document form. In this form, you need to enter the Title, Document Category, Description, and upload the Document file using the Browse button.
- The Manage Documents page displays all document records, showing Title, Document Category, Effective Date, Uploaded By, Approved By, Status, and Document. Use the Search bar or filter by Document Category to locate specific records. Click Apply to filter and Clear to reset.
- Document statuses include: Pending, Approved, and Rejected. For Pending documents, click the Action (play icon) to open the Update Document Status form, where you can select a new status from the dropdown and click Update Status to confirm. Approved documents can be downloaded using the download icon. All document records can be Viewed, Edited, and Deleted using the action icons.
15.14 Manage Acknowledgments
- Click “Create” to create a new acknowledgment record, which will open the Create Acknowledgment form. In this form, you need to enter the Employee, select the Document to be acknowledged, and enter an Acknowledgment Note.
- The Manage Acknowledgments page displays all acknowledgment records, showing Employee, Document, Status, Acknowledged At, and Assigned By. Use the Search bar or filter by Employee, Document, and Status to locate specific records. Click Apply to filter and Clear to reset.
- Acknowledgment statuses include: Pending and Acknowledged. For Pending acknowledgments, click the Action (play icon) to open the Update Status form, where you can view the Employee name, select a new Status from the dropdown, and click Update Status to confirm. Acknowledged records can be downloaded using the download icon. All acknowledgment records can be Viewed, Edited, and Deleted using the action icons.
15.15 Manage Announcements
- Click “Create” to create a new announcement record, which will open the Create Announcement form. In this form, you need to enter the Title, Announcement Category, Department, Priority, Start Date, and End Date. You may also add an optional Description to provide additional context.
- The Manage Announcements page displays all announcement records, showing Title, Announcement Category, Start Date, End Date, Priority, Status, and Approved By. Use the Search bar or filter by Priority and Status to locate specific records. Click Apply to filter and Clear to reset. End dates highlighted in red indicate that the announcement has passed or is nearing expiry.
- Announcement statuses include: Active, Inactive, and Draft. Click the Update Status action (play icon) to open the Update Announcement Status form, where you can select a new status from the dropdown and click Update Status to confirm. All announcement records can be Viewed, Edited, and Deleted using the action icons.
15.16 Manage Events
- Click “Create” to create a new event record, which will open the Create Event form. In this form, you need to enter the Title, Event Type, Departments, Start Date, End Date, Start Time, End Time, Location, and Color.
- You may also add an optional Description and toggle the Sync to Google Calendar option to sync the event with your Google Calendar.
- The Manage Events page displays all event records, showing Title, Event Type, Start Date, End Date, Start Time, End Time, Status, and Approved By. Use the Search bar or filter by Status and Event Type to locate specific records. Click Apply to filter and Clear to reset.
- Event statuses include: Pending and Approved. For Pending events, click the Update Status action (play icon) to open the Update Event Status form, where you can select a new status from the dropdown and click Update to confirm. All event records can be Viewed, Edited, and Deleted using the action icons.
- Click the Calendar icon at the top right to switch to the Events Calendar view, which displays events in a monthly, weekly, or daily calendar layout. Use the navigation arrows to move between months and click Today to return to the current date. All events are also listed on the right panel with their event type, date, time, and description.
15.17 System Setup
The System Setup section allows administrators to configure foundational data used throughout the system. It is accessible from the left-side navigation panel and includes the following sections: Branches, Departments, Designations, Document Types, Award Types, Termination Types, Warning Types, Complaint Types, Holiday Types, Document Categories, Announcement Categories, Event Types, Allowance Types, Deduction Types, Loan Types, Working Days, and IP Restricts. Each section lists existing entries and provides Edit and Delete action icons for managing records.
- Branches — Displays a list of all branches with their Branch Name. Click “Create” to open the Create Branch form, where you enter the Branch Name and click Create.
- Departments — Displays all departments with their Department Name and associated Branch. Click “Create” to open the Create Department form, where you enter the Department Name and select a Branch, then click Create.
- Designations — Displays all designations with their Designation Name, Branch, and Department. Click “Create” to open the Create Designation form, where you enter the Designation Name, select a Branch, and then select a Department. Note that a Branch must be selected first before the Department dropdown becomes available.
- Document Types — Displays all document types with their Document Name, Description, and whether the document Is Required. Click “Create” to open the Document Type form, where you enter the Document Name, an optional Description, and toggle the Is Required switch as needed, then click Create.
- Award Types — Displays all award types with their Name and Description. Click “Create” to open the Create Award Type form, where you enter the Name and an optional Description, then click Create.
- Termination Types — Displays all termination types with their Termination Type name. Click “Create” to add a new termination type. All entries can be Edited and Deleted using the action icons.
- Warning Types — Displays all warning types with their Warning Type Name. Click “Create” to open the Create Warning Type form, where you enter the Warning Type Name and click Create. All entries can be Edited and Deleted using the action icons.
- Complaint Types — Displays all complaint types with their Complaint Type name. Click “Create” to open the Create Complaint Type form, where you enter the Complaint Type and click Create. All entries can be Edited and Deleted using the action icons.
- Holiday Types — Displays all holiday types with their Holiday Type name. Click “Create” to open the Create Holiday Type form, where you enter the Holiday Type and click Create. All entries can be Edited and Deleted using the action icons.
- Document Categories — Displays all document categories with their Document Type name and Status (Enabled or Disabled). Click “Create” to open the Create Document Category form, where you enter the Document Type name and toggle the Enable/Disable switch to set its status, then click Create. All entries can be Edited and Deleted using the action icons.
- Announcement Categories — Displays all announcement categories with their Announcement Category name. Click “Create” to open the Create Announcement Category form, where you enter the Announcement Category and click Create. All entries can be Edited and Deleted using the action icons.
- Event Types — Displays all event types with their Event Type name. Click “Create” to open the Create Event Type form, where you enter the Event Type and click Create. All entries can be Edited and Deleted using the action icons.
- Allowance Types — Displays all allowance types with their Name and Description. Click “Create” to open the Create Allowance Type form, where you enter the Name and an optional Description, then click Create. All entries can be Edited and Deleted using the action icons.
- Deduction Types — Displays all deduction types with their Name and Description. Click “Create” to open the Create Deduction Type form, where you enter the Name and an optional Description, then click Create. All entries can be Edited and Deleted using the action icons.
- Loan Types — Displays all loan types with their Name and Description. Click “Create” to open the Create Loan Type form, where you enter the Name and an optional Description, then click Create. All entries can be Edited and Deleted using the action icons.
- Working Days — Allows administrators to define the working days for the organization. Check or uncheck the boxes next to each day of the week (Monday through Sunday) to mark them as working days. Click Save to apply the changes.
- IP Restricts — Displays a list of allowed IP addresses with their IP value. Use the IP Restrict toggle at the top right to turn IP restriction On or Off for the entire system. Click “Create” to open the Create IP Restrict form, where you enter the IP address and click Create. All IP entries can be Edited and Deleted using the action icons.
16. Performance Management
The Performance Management module gives your organisation a structured way to measure, track, and improve how your employees are performing. From setting clear goals and running regular review cycles to rating individual indicators and recording feedback, everything you need to build a high-performing team is available in one easy-to-use system.
16.1 Performance Indicators
- Click “Create” to create a new performance indicator, which will open the Create Performance Indicator form. In this form, you need to enter the Name, Category, Measurement Unit, and set the Status. You may also add an optional Description and Target Value.
- The Manage Performance Indicators page displays all indicators, showing Name, Category, Unit, Target Value, and Status. Use the Search bar or filter by Category, Status, and Measurement Unit to locate specific records. Click Apply to filter and Clear to reset.
- Indicator statuses include: Active and Inactive. All records can be Viewed, Edited, and Deleted using the action icons.
16.2 Employee Goals
- Click “Create” to create a new employee goal, which will open the Create Employee Goal form. In this form, you need to enter the Employee, Goal Type, Title, Description, Start Date, End Date, and Target. You may also set the Progress (%) and Status, which defaults to Not Started.
- The Manage Employee Goals page displays all goals, showing Title, Employee, Goal Type, Target, Progress (with a visual progress bar and percentage), Start Date, End Date, and Status. Use the Search bar or filter by Employee, Goal Type, and Status to locate specific records. Click Apply to filter and Clear to reset.
- Goal statuses include: Not Started, In Progress, Completed, and Overdue. All records can be Viewed, Edited, and Deleted using the action icons.
16.3 Review Cycles
- Click “Create” to create a new review cycle, which will open the Create Review Cycle form. In this form, you need to enter the Name, Frequency, and Status. You may also add an optional Description.
- The Manage Review Cycles page displays all review cycles, showing Name, Frequency, Description, Status, and Created date. Use the Search bar or filter by Frequency and Status to locate specific records. Click Apply to filter and Clear to reset.
- Review cycle statuses include: Active and Inactive. All records can be Viewed, Edited, and Deleted using the action icons.
16.4 Employee Reviews
- Click “Create” to create a new employee review, which will open the Create Employee Review form. In this form, you need to enter the Employee, Reviewer, Review Cycle, Review Date, and Status.
- The Manage Employee Reviews page displays all reviews, showing Employee, Reviewer, Review Cycle, Review Date, Rating, and Status. Use the Search bar or filter by Reviewer, Review Cycle, and Status to locate specific records. Click Apply to filter and Clear to reset.
- Review statuses include: Pending, In Progress, and Completed. For Pending reviews, click the Conduct Review action (play icon) to open the Conduct Performance Review page.
- This page displays the Review Information (Employee, Reviewer, and Review Cycle) at the top, followed by Performance Ratings organized by indicator categories such as Work Quality & Accuracy, Productivity & Efficiency, Team Collaboration, and more. Each indicator can be rated using a 5-star rating scale.
- At the bottom, you can enter Pros and Cons using the rich text editor, then click Submit Review to complete the review. All records can be Viewed, Edited, and Deleted using the action icons.
16.5 Performance System setup
The Performance System Setup section allows administrators to configure the foundational data used in the Performance module. It includes two sections accessible from the left-side navigation panel: Indicator Categories and Goal Types.
- Indicator Categories — Displays all indicator categories with their Name, Description, and Status. Click “Create” to open the Create Indicator Category form, where you enter the Name, an optional Description, and set the Status, then click Create. All entries can be Edited and Deleted using the action icons.
- Goal Types — Displays all goal types with their Name, Description, and Status. Click “Create” to open the Create Goal Type form, where you enter the Name, an optional Description, and set the Status, then click Create. All entries can be Edited and Deleted using the action icons.
17. Training Management
The Training Management module helps your organisation plan, deliver, and track employee training programs from one central place. Whether you’re onboarding new hires or upskilling your existing team, you can manage trainers, schedule sessions, assign tasks, and collect feedback, all in a structured and easy-to-follow workflow.
17.1 Training Types
- Click “Create” to create a new training type, which will open the Create Training Type form. In this form, you need to enter the Name, select a Branch, and select a Department. Note that a Branch must be selected first before the Department dropdown becomes available. You may also add an optional Description.
- The Manage Training Types page displays all training types, showing Name, Branch, Department, and Description. Use the Search bar or filter by Branch and Department to locate specific records. Click Apply to filter and Clear to reset. All records can be Edited and Deleted using the action icons.
17.2 Manage Trainers
- Click “Create” to create a new trainer record, which will open the Create Trainer form. In this form, you need to enter the Name, Contact, Email, Experience, Branch, and Department. Note that a Branch must be selected first before the Department dropdown becomes available. You may also add optional Expertise and Qualification details.
- The Manage Trainers page displays all trainers, showing Name, Contact, Email, Experience, Branch, and Department. Use the Search bar or filter by Branch and Department to locate specific records. Click Apply to filter and Clear to reset. All records can be Edited and Deleted using the action icons.
17.3 Manage Training List
- Click “Create” to create a new training record, which will open the Create Training List form. In this form, you need to enter the Title, Training Type, Trainer, Status, Branch, Department, Start Date, End Date, Start Time, and End Time. You may also add optional Max Participants, Location, Cost, and Description.
- The Manage Training List page displays all training records, showing Title, Training Type, Trainer, Start Date, End Date, Status, Branch, and Location. Use the Search bar or filter by Status, Branch, and Department to locate specific records. Click Apply to filter and Clear to reset.
- Training statuses include: Scheduled, Ongoing, Completed, and Cancelled. All records can be Edited and Deleted using the action icons.
- Click the Tasks icon to open the Tasks page for that specific training. The Tasks page lists all tasks associated with the training, showing Title, Assigned To, Due Date, and Status. Click “+” to add a new task. For Pending tasks, click the Mark Complete action (checkmark icon) to mark the task as completed. All tasks can be Edited and Deleted using the action icons.
- Click the Feedbacks icon on a task to open the Feedbacks page for that task, which displays all submitted feedback. Click “Create” to open the Add Feedback form, where you can give a star Rating and enter Comments, then click Submit Feedback to save. If no feedback has been submitted yet, the page will display a “No feedbacks yet” message.
18. Recruitment Management
The Recruitment Management module helps your team handle the entire hiring process from start to finish, from posting jobs and collecting applications to scheduling interviews, making offers, and onboarding new employees. Everything is organized in one place so you can find the right people faster and give every candidate a smooth, professional experience.
18.1 Job Locations
- To add a new Job Location, click the “Create” button. Enter the Name of the location and check the Remote Work checkbox if this is a remote position. Fill in the Address, City, State, Country, and Postal Code fields. Select the Status as Active or Inactive and click “Submit”.
- The list page displays all locations with columns for Name, Address, Country, Type, and Status. Use the Search button to find specific locations or switch to Grid View for a different layout.
- Available Actions you can use: View to see complete Job Location Details, including all address information. Also, you can edit the location to update any details or delete it if no longer needed.
- On the website, all the job locations that have been added here are visible on the careers page of the website, and visitors can also filter jobs by these locations.
18.2 Custom Questions
- To create a new Custom Question, click the “Create” button. Enter your Question text and select the Question Type from the dropdown, including Text, Textarea, Select, Radio, Checkbox, Date, or Number. If you choose Select, Radio, or Checkbox as the question type, an Options field will appear where you can enter the available choices.
- Check the Is Required checkbox if this question must be answered by candidates. Check the Is Active checkbox to make the question available for use. Enter a Sort Order number to control where this question appears in the application form. Click “Submit” to create the question.
- The list page shows all custom questions with columns for Question, Type, Is Required, Is Active, and Sort Order. Use the Search button to find specific questions or click Grid View to change the display.
- With the help of the Actions column, you can use a View to see the complete question details. You can edit the question to modify any settings or delete it if no longer needed.
- On the website, all the custom questions that you create here are displayed on the Application page of the website, and you can also select which specific questions to include when creating a job posting, allowing you to customise and manage the application process according to your hiring needs.
18.3 Job Posting
- To create a new Job Posting, click the “Create” button. In the Job Details section, enter the Job Title, then select the Job Type from the dropdown (which comes from Job Types in System Setup) and choose the Job Location from the dropdown (which comes from Job Locations you have created).
- Select the Branch from the dropdown (which comes from the HRM module Branch section). When you select the job application dropdown, if you choose “Use Existing System”, the “Career Portal URL” field will appear where you can enter the system’s URL. Alternatively, if you opt for “Custom Application URL,” the “Application URL” field will display a custom link automatically.
- Enter the number of positions, choose priority from the dropdown (low, medium, high), enter the Min Experience and Max Experience in years, then add the Min Salary and Max Salary.
- Set the Application Deadline date, and check the a need to ask? Section (Gender, Date Of Birth, Country), or check the Need to show Option? The section (Profile Image, Resume, Cover Letter) selected check box automatically shows in create in the candidate form.
- Enter the Required Skills for the position, then fill in the Description, Requirements, and Benefits fields with detailed information. Add Terms & Conditions text, and check the Show Terms & Conditions on Application Form checkbox if you want candidates to see and accept these terms when applying.
- Finally, select Custom Questions by checking the boxes next to the questions you want to include (these come from the Custom Questions section).
- The list page shows Search, Create, and Grid View buttons. The table displays columns for Code, Job Title, Job Type, Location, Branch, Salary Range, Status, and Deadline.
- In the Actions column, you can toggle the Publish Status button to make the job visible or hidden on your career portal, click View to see complete Job Posting Details, Edit to modify the posting, or Delete to remove it.
- On the website, the job postings you create here are displayed on your website’s career page, and the descriptions, requirements, and benefits you enter will appear on the website’s Job Application detail page.
- When candidates visit your career portal website, they can browse all published job listings in a scrollable list format, with each job displaying its title, company location, job type, number of available positions, and a “View details” button.
- Candidates can click the “View details” button on any job listing to access the detailed job page, which displays the complete job information, including salary range, job type, number of positions available, and application deadline in organized information boxes at the top.
- The job detail page shows the Required Skills tags, followed by sections for Job Description, Job Requirements, and Benefits that contain all the information you entered when creating the posting.
- On the right side of the job detail page, candidates will see a “Ready to Apply?” panel with the “Apply for This Position” button to start their application and a “Save for Later” button to bookmark the job for future reference.
- The right panel also displays important dates, including when the job was posted, the application deadline, and the expected start date, along with an “About the Company” section showing your company’s mission, size, and industry (which comes from the About Company Section in System Setup).
- When candidates click “Apply for This Position”, they are directed to the application form page where they need to fill in their Personal Information, including Full Name, Email Address, Phone Number, Gender, Country, State, City, and, optionally, upload a Profile Photo.
- In the Professional Information section of the application form, candidates enter their Current Company, Current Position, Experience Years, Current Salary, Expected Salary, Notice Period, Skills, Education, Portfolio URL, and LinkedIn URL.
- The Application Questions section displays the custom questions you selected when creating the job posting, including work authorisation status, expected salary range selection, and technology experience checkboxes for various programming languages and tools.
- If you enabled the Show Terms & Conditions checkbox when creating the job posting, candidates must check the “I have read and agree to the terms and conditions” box before they can submit their application.
- After candidates complete all required fields and click the “Submit Application” button, their application is submitted to your system and they can track their application status using the “Track Application” feature in the career portal header.
- All submitted applications from the career portal are automatically captured in your Candidate Management section, where you can review, process, and manage them through your recruitment workflow.
18.4 Manage Candidate
- To add a new Candidate, click the “Create” button. Select the job from the dropdown(which is generated from the job posting section), and choose the Candidate Source from the dropdown (which comes from Candidate Sources in System Setup).
- In the Personal Information section, enter the First Name, Last Name, Email, Phone, and current company or current position, and add the experience year. Fill in the Current Salary, Expected Salary, and Notice Period in days.
- The custom questions will appear as checkboxes on the job posting creation page, allowing the recruiter to select and configure which questions should be included in the application form at the time of job posting creation. These questions will then be shown to candidates when they apply for the job.
- The list page shows all candidates with columns for Tracking ID, Name, Email, Job, Source, Status, and Application Date. Use the Search button to find specific candidates or switch to Grid View.
- Available Actions you can use: click View to see the Candidate Profile, Professional Information, Job & Salary Information, and Application Questions with all submitted answers. You can edit the candidate information to update any details or delete the record if needed.
- On the website, when a candidate applies for a job, they will be able to add the same job posting data during the application process. The data from the job posting, including any custom questions added, will automatically populate the application form, allowing the candidate to provide the required details and answer the custom questions before submitting their application.
18.5 Interview Rounds
- To create a new Interview Round, click the “Create” button. Select the Job Posting from the dropdown (which comes from the Manage Job Posting section). Enter the Round Name, such as Technical Round, HR Round, or Final Round.
- Enter the Sequence Number to define the order in which this round occurs in the interview process. Add a Description explaining what this round covers and select the Status as Active or Inactive. Click “Submit” to create the interview round.
- The list page displays all interview rounds with columns for Round Name, Job, Sequence, and Status. Use the Search button to find specific rounds or switch to Grid View.
- With the Actions column, you can use a View to see the complete interview round details. You can edit the round to modify any information or delete it if no longer needed.
18.6 Manage Interview
- To schedule a new Interview, click the “Create” button. Select the Candidate from the dropdown (which comes from the Manage Candidate section). Choose the Interview Round from the dropdown (which comes from the Manage Interview Rounds section).
- Select the Interview Type from the dropdown (which comes from Interview Types in System Setup). Enter the Scheduled Date and Scheduled Time for the interview. Fill in the Duration in minutes and provide the Location or Meeting Link details.
- Select the Interviewers from the dropdown (which comes from HRM Employees). You can select multiple employees who will conduct the interview. Click “Submit” to schedule the interview.
- The list page shows all interviews with columns for Candidate Name, Interview Round, Interview Type, Date & Time, Locations, Status, and Feedback. Use the Search button to find specific interviews or switch to Grid View.
- Available actions you can use: View to see complete Interview Details, including candidate information, round details, interviewer names, and schedule. You can edit the interview to reschedule or update any information, or delete it if cancelled.
- When updating an interview status to “Completed”, the system automatically advances the candidate status from “Interview” to “Offer” stage. This ensures seamless progression through the recruitment pipeline without manual intervention.
- On the website, candidates can track the progress of their application through a timeline that highlights key stages: Application Submitted, Screening, Interview, and Final Decision. Interview details, such as the date, time, and virtual meeting link, are automatically updated based on the information entered, ensuring candidates have the most current details throughout the hiring process.
18.7 Interview Feedback
- To submit Interview Feedback, click the “Create” button. Select the Interview from the dropdown, which shows only completed interviews from the Manage Interview section. Choose the Interviewer from the dropdown (which comes from HRM Employees) and shows only the employee who conducted that specific interview.
- Rate the candidate’s Technical Skills, Communication Skills, Cultural Fit, and Overall Rating on a scale of 1 to 5. Select your Recommendation from the dropdown with options including Strong Hire, Hire, Maybe, No Hire, or Strong No Hire.
- Write the candidate’s Strengths, Weaknesses, and add any additional Comments about the interview. Click “Submit” to save the feedback.
- The list page displays all feedback records with columns for Candidate Name, Interviewer, Submitted Date, Overall Rating, and Recommendation. Use the Search button to find specific feedback or switch to Grid View.
- In the Actions column, click View to see Complete Feedback with all ratings and comments, Interview Details, and Candidate Comparison to see how this candidate compares with others. You can edit the feedback to update your assessment or delete it if needed.
18.8 Candidate Assessment
- To create a new Candidate Assessment, click the “Create” button. Select the Candidate from the dropdown, which shows only candidates with Strong Hire or Hire recommendations from interview feedback. Enter the Assessment Name, describing what is being tested.
- Fill in the Score achieved by the candidate and the maximum score possible. Select the Status as Pending, Pass, or Fail. Choose who conducted the assessment from the dropdown (which comes from HRM Employees).
- Enter the Assessment Date and add any Comments about the assessment results. Click “Submit” to create the assessment record.
- The list page shows all assessments with columns for Candidate Name, Assessment, Score, Conducted By, Status, and Assessment Date. Use the Search button to find specific assessments or switch to Grid View.
- With the help of the Actions column, you can use View to see complete Assessment Details, including all scores and comments. You can edit the assessment to update the results or delete it if needed.
18.9 Manage Offer
- To create a new Offer, click the “Create” button. Select the Candidate from the dropdown that comes from the Manage Candidate section. Enter the Position Title and choose the Department from the dropdown (which comes from the HRM Department).
- Fill in the Salary amount, Bonus, and Equity details. Enter the Start Date and Offer Expiry Date to specify when the offer expires. Add information about the Benefits included in the offer package. Click “Submit” to create the offer.
- The list page displays all offers with columns for Candidate Name, Position, Salary, Start Date, Expiration Date, Status, Offer Date, and Approval Status. Use the Search button to find specific offers or switch to Grid View.
- In the Actions column, you will find several options. Click Send Offer Letter to email the offer to the candidate or Download Offer Letter to save a copy. If the candidate accepts the offer, use the Convert to Employee button to move them into your HRM system. This automatically updates the candidate status from “Offer” to “Hired” upon successful conversion. Click View to see complete Offer Details and access the Offer Approved or Reject option to change the approval status. You can also edit the offer to update any terms or delete it if withdrawn.
18.10 Checklist Items
- To create a new Checklist Item, click the “Create” button. Select the Checklist from the dropdown (which comes from Onboarding Checklists in System Setup). Enter the Task Name and provide a Description of what needs to be done.
- Choose the Category from the dropdown with options including Documentation, IT Setup, Training, HR, Facilities, or Other. Select the Assigned To Role to specify which team should handle this task. Enter the Due Day number, indicating how many days after onboarding starts this task should be completed.
- Toggle the Required Task switch to mark if this task is mandatory. Select the Status as Active or Inactive. Click “Submit” to create the checklist item.
- The list page shows all items with columns for Checklist Name, Task, Category, Assigned To Role, Due Day, and Status. Use the Search button to find specific items or switch to Grid View.
- In the Available Actions column, you can use View to see complete Checklist Item details. You can edit the item to update any information or delete it if no longer needed.
18.11 Candidate Onboarding
- To start Candidate Onboarding, click the “Create” button. Select the Candidate from the dropdown, which shows only hired candidates from the Manage Candidate section. Choose the Onboarding Checklist from the drop-down (which comes from Onboarding Checklists in System Setup).
- Enter the Start Date when the candidate will begin onboarding. Select a Buddy Employee from the dropdown (which comes from HRM Employees), who will guide the new hire through the process. Click “Submit” to create the onboarding record.
- The list page displays all onboarding records with columns for Candidate Name, Checklist Name, Start Date, Buddy Name, Status, and Created Date. Use the Search button to find specific records or switch to Grid View.
- In the Actions column, click View to see complete Onboarding Details, including all tasks, progress, and timeline. You can edit the onboarding to change the checklist or buddy assignment, or delete it if needed.
18.12 System Setup
Recruitment System Setup
The Recruitment System Setup section allows administrators to configure the foundational data used in the Recruitment module. It includes multiple sections accessible from the left-side navigation panel: Job Types, Candidate Sources, Interview Types, Onboarding Checklists, Brand Settings, About Company Section, Application Tips Section, What Happens Next Section, Need Help Section, Tracking FAQ, and Offer Letter Template.
- Job Types — Displays all job types with their Name, Description, and Is Active status. Click “Create” to open the Create Job Type form, where you enter the Name, an optional Description, and toggle Is Active, then click Create. All entries can be Edited and Deleted using the action icons.
- Once saved, these job types will appear in the Job Type dropdown when creating Job Postings, allowing you to specify the employment arrangement for each position.
- Candidate Sources — Displays all candidate sources with their Name, Description, and Is Active status. Click “Create” to open the Create Candidate Sources form, where you enter the Name, an optional Description, and toggle Is Active, then click Create. All entries can be Edited and Deleted using the action icons.
- Once saved, these candidate sources will appear in the Candidate Source dropdown when adding candidates in the Manage Candidate section, helping you track where your applicants are coming from.
- Interview Types — Displays all interview types with their Name, Description, and Is Active status. Click “Create” to open the Create Interview Type form, where you enter the Name, an optional Description, and toggle Is Active, then click Create. All entries can be Edited and Deleted using the action icons.
- Once saved, these interview types will appear in the Interview Type dropdown when scheduling interviews in the Manage Interview section, allowing you to specify the format of each interview.
- Onboarding Checklists — Displays all onboarding checklists with their Name, Items count, Is Default status, and Status. Click “Create” to open the Create Onboarding Checklist form, where you enter the Name, an optional Description, toggle Is Default, and set the Status, then click Create. All entries can be Viewed, Edited, and Deleted using the action icons.
- Once saved, these onboarding checklists will appear in the dropdown when creating Checklist Items and when starting Candidate Onboarding, providing structured task lists for new employee integration.
- Brand Settings — Allows administrators to configure the recruitment portal’s branding by uploading a Logo and Favicon, and entering the Title Text and Footer Text. This page also includes the Dashboard Welcome Card Settings section, where administrators can configure the Card Title, Card Description, Button Text, and Button Icon displayed on the recruitment dashboard. Click “Save Changes” in each section to apply the updates.
- Once saved, your Company Logo and Favicon will appear throughout your career portal website. The Title Text will display in the header section, while the Footer Text will automatically appear at the bottom of every page on your frontend career portal, creating a consistent branded experience for candidates visiting your job site.
- The welcome card will appear on your dashboard with your customised title and description. The button will display with your chosen text and icon, providing users with a clear call-to-action to access your career portal or other key features directly from the dashboard home screen.
- About Company Section — Allows administrators to define the company’s public-facing profile by entering the Our Mission statement, Company Size, and Industry. Click “Save Changes” to apply the updates.
- Once saved, this information will automatically display in the About the Company section on the Job Details Page of your frontend career portal, giving candidates insight into your organisation when they view job openings.
- Application Tips Section — Allows administrators to add and manage tips displayed to applicants during the application process. Each tip has an individual text field with a character limit. Click “Add Tip” to add a new tip, and use the delete icon to remove any existing tip. Click “Save Changes” to apply the updates.
- Once saved, these application tips will automatically display on the Job Application Page of your frontend career portal, guiding candidates on how to submit strong applications.
- What Happens Next Section — Allows administrators to configure the step-by-step process shown to applicants after they submit an application. Each step includes a Title, Icon, and Description. Click “Add Step” to add more steps, and click “Save Changes” to apply the updates.
- Once saved, this information will automatically display on the Application Success Page of your frontend career portal after candidates submit their applications, helping them understand the timeline and next steps in your recruitment process.
- Need Help Section — Allows administrators to configure the support information displayed to applicants, including a Description, Email, and Phone number. Click “Save Changes” to apply the updates.
- Once saved, this contact information will automatically display in the Need Help section on both the Application Success Page and Application Details Page of your frontend career portal, giving candidates a way to reach out if they have questions about their application.
- Tracking FAQ — Allows administrators to manage frequently asked questions related to application tracking. Each FAQ entry includes a Question and an Answer. Click “+ Add FAQ” to add new entries, and use the delete icon to remove any existing entry. Click “Save Changes” to apply the updates.
- Once saved, these FAQs will automatically display on the Application Tracking Page of your frontend career portal, helping candidates understand how to track and what to expect from their application status.
- Offer Letter Template — Allows administrators to configure the default offer letter template using available placeholders such as Applicant Name, Job Title, Salary, Start Date, and more. The template content can be formatted using the built-in text editor. A language selector is available to manage templates in multiple languages. Click “Save Changes” to apply the updates.
- Once saved, this template will be used when you click Send Offer Letter or Download Offer Letter from the Manage Offer section, automatically generating personalised offer letters for candidates with their specific details filled in.
19. POS Management
The POS Management module enables you to handle all in-store sales operations efficiently, from processing transactions to managing product barcodes and generating detailed reports. Use the sections below to navigate each feature and get the most out of your point-of-sale system.
19.1 Add POS
- The POS screen is your quick and easy way to process in-store sales. The product grid on the left displays all available items with their image, name, SKU, price, and stock count. Use the category tabs at the top (such as Sports & Fitness, Food & Beverages, Electronics & Technology, and more) to browse products by category, or use the Search bar to find a specific item quickly.
- At the top of the screen, select the Customer from the dropdown (which populated from the user management section) and choose the Warehouse from the location dropdown to specify where the stock will be pulled from.
- To add a product to the cart, simply click on any product card. It will appear in the Shopping Cart panel on the right side of the screen. Use the “+” and “−” buttons next to each item to increase or decrease the quantity, or click the delete icon to remove an item from the cart entirely.
- The Shopping Cart panel displays each item with its name, unit price, quantity, and line total. At the bottom, you can see the Subtotal, GST, VAT, Discount, and the final Total amount calculated automatically.
- Select the Bank Account from the dropdown at the top of the cart panel before proceeding (When a sale is completed, the received amount is recorded as income and added to the selected bank account).
- Click “Checkout” to open the Process Payment screen, which shows a full summary of the transaction including the POS Number, Date, Customer, Warehouse, and a detailed product breakdown with taxes and totals.
- After completing the sale, a confirmation message appears with the Receipt Number and a full itemised receipt showing product details, taxes, discount, and total, along with a “Thank you for your business!” message. Use “Download PDF” to save the receipt, “Print” to print a copy, or “Close” to dismiss the screen.
19.2 POS Orders
- The POS Orders page displays all completed sales transactions with columns for Sale Number, Customer, Warehouse, and Total. Use the Search bar or filter by Customer and Warehouse to find specific orders. Click Apply to filter and Clear to reset. Toggle between List and Grid view using the icons at the top right.
- Click the View icon in the Actions column to open the full POS Sale details page, which shows the company information, customer name, warehouse, sale date, number of items, and a complete Sale Items breakdown including Product, Quantity, Unit Price, Tax, Tax Amount, and Total. The summary at the bottom shows Subtotal, Discount, Tax, and Total Amount. Click “Download PDF” to save a copy of the sale record.
19.3 Product Barcode
- The Manage Product Barcode page allows you to generate and print barcodes for your products. Select a Warehouse from the dropdown and use the Search bar to find products by name or SKU. The Available Products table displays all products with their Product Name, SKU, Price, Barcode, and a Copies field where you can set how many barcode copies to print.
- Check the box next to each product you want to include. Once your selection is made, click “Download PDF” to download a printable barcode sheet for all selected products.
19.4 Reports
The Reports section includes three sub-reports accessible from the left-side navigation: Sales Report, Product Report, and Customer Report.
- Sales Report: Contains three tabs. The Daily Sales tab shows a bar chart of Daily Sales Performance by date. The Monthly Sales tab shows a bar chart of Monthly Sales Performance over recent months. The Warehouse Sales tab shows a Warehouse Sales Comparison bar chart, allowing you to see which warehouses are generating the most revenue.
- Product Report: Displays four summary cards at the top showing Total Products, Total Revenue, Total Quantity, and Total Orders. Below, a bar chart shows the Top 10 Products by Revenue, and a pie chart shows the Quantity Distribution across products. The Product Performance Report table at the bottom lists each product with its SKU, Quantity Sold, Total Revenue, and number of Orders.
- Customer Report: Displays four summary cards showing Total Customers, Total Revenue, Total Orders, and Average Order Value. A bar chart shows the Top 10 Customers by Spending, and a pie chart shows the Order Distribution across customers. The Customer Performance Report table at the bottom lists each customer with their Total Orders, Total Spent, Average Order Value, and Last Order date.
20. CRM Management
The CRM (Customer Relationship Management) module helps your team track and manage potential customers, ongoing deals, and sales activities all in one place. From setting up your sales pipelines to monitoring reports, everything you need to grow your business relationships is organized and easy to access.
20.1 CRM System Setup
The CRM System Setup section allows administrators to configure the foundational data used in the CRM module. It includes five sections accessible from the left-side navigation panel: Pipelines, Lead Stages, Deal Stages, Labels, and Sources.
- Pipelines — Displays all pipelines with their Name and Action columns. Click “Create” to open the Create Pipeline form, where you enter the Name, then click Create. All entries can be Edited and Deleted using the action icons.
- Lead Stages — Displays all lead stages organized by pipeline tabs. Switch between available pipelines using the tabs at the top to view their respective stages. Each stage is displayed with a numbered order indicator and can be reordered using the drag handle. Click “Create” to open the Create Lead Stage form, where you enter the Name and select the Pipeline from a dropdown, then click Create. All entries can be Edited and Deleted using the action icons.
- Deal Stages — Displays all deal stages organized by pipeline tabs. Switch between available pipelines using the tabs at the top to view their respective stages. Each stage is displayed with a numbered order indicator and can be reordered using the drag handle. Click “Create” to open the Create Deal Stage form, where you enter the Name and select the Pipeline from a dropdown, then click Create. All entries can be Edited and Deleted using the action icons.
- Labels — Displays all labels organized by pipeline tabs. Switch between available pipelines using the tabs at the top to view their respective labels. Each label is displayed as a colored badge. Click “Create” to open the Create Label form, where you enter the Name, select the Pipeline from a dropdown, and choose a Color for the label, then click Create. All entries can be Edited and Deleted using the action icons.
- Sources — Displays all lead sources with their Source name and Action columns. Click “Create” to open the Create Source form, where you enter the Name, then click Create. All entries can be Edited and Deleted using the action icons.
20.2 Manage Leads
- To view all your leads, go to the Manage Leads page. If your company uses different sales pipelines (like “Marketing” or “Lead Qualification”), you can switch between them using the dropdown at the top right. You can also change how the list looks by clicking the Kanban View icon, this lets you see your leads as cards on a board instead of rows in a table.
- To add a new lead, click the “Create” button. A form will appear where you fill in the lead’s Name, Email, what the lead is about (Subject), and which team member is responsible (User). You can also add a Phone Number and a Follow Up Date as a reminder to check back with the lead. Once done, click Create.
- The leads page shows all your leads in a list with key details like their name, what they’re interested in, which stage they’re at in the sales process, how many tasks are linked to them, and when you need to follow up. You can search for a specific lead using the search bar, or narrow down the list by filtering by team member or stage. Click Apply to see the filtered results, or Clear to go back to the full list.
- For each lead in the list, you have a few quick action options. Click View to open the full details of that lead. Click the Label icon to tag the lead with a colored label (like “MQL Ready” or “Form Submitted”) to help you organize and identify leads at a glance — select the labels you want and click Save. You can also Edit a lead to update its information, or Delete it if it’s no longer needed.
20.3 Manage Deals
- To view all your deals, go to the Manage Deals page. Just like leads, you can switch between different pipelines using the dropdown at the top right, and toggle between a list view and a visual board view using the Kanban View icon.
- To add a new deal, click the “Create” button. Fill in the Deal Name, the Price (how much the deal is worth), an optional Phone Number, and select which Client the deal is for. Click Create when you’re done.
- The deals page shows all your deals in a list with details like the deal name, its value, which pipeline it belongs to, what stage it’s currently in, and how many tasks are linked to it. Use the search bar to find a specific deal, or filter by Stage or Status to narrow things down. Click Apply to filter, or Clear to reset.
- For each deal, you can click View to see its full details, click the Label icon to assign color-coded labels to help organize it, or use the Edit and Delete icons to update or remove the deal.
20.4 Lead / Deal Detail View
When you click the View action on any lead or deal, the CRM Details page opens. The left-side navigation panel provides access to eight sections: General, Tasks, Users, Products, Sources, Files, Calls, and Activity. Use the Convert to Deal button (arrows icon) at the top right to convert the lead into a deal.
- General: Displays the lead’s full details including summary counters for Emails, Sources, Products, and Tasks at the top. Below, you’ll find the Lead Information section showing Email, Phone, Follow Up Date, Assigned To, Pipeline, and Stage.
- The Subject and Notes sections follow, where you can write or update notes using the rich text editor. At the bottom, the Emails panel shows all sent emails with their subject and timestamp, click “Create” to open the Send Email form where you enter the To address, Subject, and Description, then click Send Email.
- The Discussions panel shows internal notes, click “create” to open the Add Message form where you type your message and click Save.
- Convert to Deal: Click the Convert to Deal button (arrows icon) at the top right to open the Convert Lead to Deal form. Enter the Deal Name, Price, and Client Type (New Client or Existing Client). For a new client, enter the Client Name, Client Email, and Client Password. Use the Copy To checkboxes to select which data to carry over to the deal (Products, Sources, Files, Discussion, Notes, Calls, Emails), then click Convert.
- Tasks: Displays all tasks linked to this lead or deal, showing Name, Date, Time, Priority, and Status. Click “Create” to open the Create Task form where you enter the Name, Date, Time, Priority, Status, and optionally toggle Sync to Google Calendar, then click Save. All tasks can be Edited and Deleted using the action icons.
- Users: Displays all users assigned to this lead or deal, showing their Avatar and User Name. Click “Create” to open the Add Users form where you select users from the dropdown and click Save. Users can be removed using the delete icon.
- Products: Displays all products linked to this lead or deal. If no products have been added, a “No Products added” message is shown. Click “Create” or “Add Products” to open the Add Products form where you select products from the dropdown and click Save. Products can be removed using the delete icon.
- Sources: Displays all sources linked to this lead or deal, showing the Source Name. Click “Create” to open the Add Sources form where you select sources from the dropdown and click Save. Sources can be removed using the delete icon.
- Files: Displays all files attached to this lead or deal. Use the Browse button to upload new files. All uploaded files are listed with their file name and type.
- Calls: Displays all calls logged against this lead or deal, showing Subject, Call Type, Duration, and Description. Click “Create” to open the Create Call form where you enter the Subject, Call Type (Inbound or Outbound), Duration, Assignee, Description, and Call Result using the rich text editor, then click Create. All calls can be Edited and Deleted using the action icons.
- Activity: Displays a timeline of all recent activities logged against this lead or deal, showing the activity name and timestamp, giving you a full history of actions taken.
20.5 Reports
The Reports section is accessible from the left-side navigation and includes two sub-sections: Lead Reports and Deal Reports.
- Lead Reports: This section has three views you can switch between. The General Report gives you a quick visual overview, it shows a pie chart of how your leads are converting this week, a bar chart showing which sources (like Social Media or Google Ads) are bringing in the most leads, and a monthly bar chart so you can see how lead activity has changed over the year. The Staff Report shows you how many leads each team member is handling, you can filter by a date range and click Generate to see the results. The Pipeline Report shows how many leads are in each of your pipelines, so you can see where most of your activity is happening.
- Deal Reports: This section has four views. The General Report shows a pie chart of deal statuses this week, a bar chart of which sources are driving the most deals, and a monthly chart of deal activity throughout the year. The Staff Report shows how many deals each team member is working on, with a date filter to focus on specific time periods. The Client Report shows how many deals are linked to each client, you can hover over any bar to see the exact number. The Pipeline Report shows how deals are spread across your different pipelines, with a tooltip showing the deal count for each pipeline when you hover over it.
21. Form Builder
The Form Builder module lets you create and manage custom forms with flexible layouts, diverse field types, and instant activation controls. Responses are captured in a clean tabular view and can be directly converted into other platform modules, such as CRM Leads, Deals, or Projects, streamlining your data collection and workflow in one place.
21.1 Creating a New Form
- Click on the “Create” button located at the top of the page.
- Form Name: Enter a descriptive name for your form
- Enable/Disable Toggle: Control form availability (Active/Inactive)
- Default Layout: Choose from Single Column, Two Column, or Card Layout
- Real-time form statistics showing total fields and required fields count
- Available field types panel with 12 different field options
- Visual form preview with click-to-add field functionality
21.2 Managing and Sharing Forms
Next to each form, you’ll find a “Copy Link” button. Clicking this copies the form’s public link to your clipboard.
- If the form is activated, users with the link can view and fill out the form.
- If the form is deactivated, users will see a message indicating the form is currently unavailable.
21.3 Adding Form Fields
To build the content of your form, use the Available Field Types panel:
- Select from field types: Text Input, Email, Number, Phone, URL, Password, Textarea, Select Dropdown, Radio Buttons, Checkbox, Date, Time fields
- You can add multiple fields, as well as edit or delete them anytime.
This flexible field management lets you fully customize what data your form collects.
21.4 Viewing Form Responses
- Click the “Responses” button next to each form’s responses.
- View all form submissions in tabular format
- You can see the response of form in tabular format easily.
21.5 Converting Forms into Module
Form Builder allows you to convert your custom forms into other modules within the platform through advanced field mapping:
- Click the “Convert To” button.
- Module Selection: Choose target module from available modules
- Submodule Selection: Select specific entity within chosen module
- Field Mapping: Map form fields to target module fields
- Enable/Disable Toggle: Control automatic conversion
- Validation: Ensure required mappings are configured
- Suppose if you select the lead feature from the CRM module, then the response that you have got in this form can be added on the lead page of CRM module.
Some of the modules you can convert forms into include:
Project Management
- Project
CRM
- Lead
- Deal
22. Support Ticket
The Support Ticket system provides a powerful and easy-to-use platform for handling customer support requests efficiently. From creating and tracking tickets to managing knowledge base articles and FAQs, everything can be configured and controlled from a single admin panel.
22.1 System Setup
22.1.1 Categories
- To add a new category, click the “Create” button at the top right. A “Create Category” modal will appear, enter the Category Name in the Name field and select a Color using the color picker. Click “Create” to save, or “Cancel” to discard.
- Once saved, the category will appear in the Categories list, displaying the Category Name and its assigned Color Code. Use the Edit icon to update the details or the Delete icon to remove the category. A “Delete” confirmation tooltip will appear on hover before the action is executed.
- All created categories will be available in the Category dropdown field on the Create Ticket form, allowing users to select the most relevant category when submitting a support request.
22.1.2 KnowledgeBase Category
- To add a new knowledge base category, click the “Create” button at the top right. A “Create Knowledge Category” modal will appear, enter the category name in the Title field.
- Once saved, the knowledge category will appear in the Knowledge Categories list under the Category column. Use the Edit icon to update the title or the Delete icon to permanently remove the category.
- All created knowledge categories will be used to organize and group articles within the Knowledge Base section of the support portal.
22.1.3 Brand Settings
- To update the Logo, click the “Browse” button under the Logo section and upload your preferred logo image file. The uploaded logo will be previewed in the display area above. To remove the current logo, click the “×” (clear) button next to the file name.
- To update the Favicon, click the “Browse” button under the Favicon section and upload your favicon image. The favicon will appear in the browser tab when users visit the support portal.
- Enter your desired website name in the Title Text field, this will appear as the browser page title across all pages of the support portal.
- Enter the copyright or branding message in the Footer Text field, this will be displayed at the bottom of every page on the support portal.
- Once all brand settings are configured, click “Save Changes” to apply and publish the updates.
22.1.4 Custom Pages
- The Custom Pages section lists all static pages available on the support portal, including their Title, Slug (URL path), and current Status (Enabled/Disabled). Use the Edit icon in the Action column to update the page content.
- To create a new custom page, click the “Create” button at the top right. A “Create Custom Page” modal will appear, enter the Page Title in the Title field and add a brief summary in the Description field.
- Use the rich-text Contents editor to write and format the full body content of the page. The editor supports Bold, Italic, Underline, Strikethrough, text alignment, lists, blockquotes, links, and color formatting.
- Toggle the “Enable Page Footer” switch to show or hide the site footer on this custom page.
22.1.5 Title Sections
- The Title Sections page allows you to set the heading and description for each major section of the support portal. Fill in the Title and Description fields for each of the following sections:
- Create Ticket Section: Displayed as the heading on the Create Ticket page. Enter a clear title and a short description to guide users when submitting a ticket.
- Search Ticket Section: Displayed on the Search Ticket page. Enter a title and description to help users understand how to track their existing tickets.
- Knowledge Base Section: Displayed as the heading on the Knowledge Base page. Enter a title and brief intro to direct users to helpful articles and guides.
- FAQ Section: Displayed on the FAQ page. Enter a title and description that introduce users to common questions and answers.
- Contact Section: Displayed on the Contact Us page. Enter a title and description that encourage users to reach out to the support team.
- Once all sections are filled in, click “Save Changes” to apply the updates across the portal.
22.1.6 CTA Sections
- The CTA Sections page allows you to configure the Call-To-Action content displayed within key areas of the support portal.
- Knowledge Base CTA: Enter a compelling Title and Description to encourage users to explore the Knowledge Base. This CTA appears within or alongside the Knowledge Base section.
- FAQ CTA: Enter a Title and Description to prompt users to visit the FAQ section. This CTA is shown near or within the FAQ area of the portal.
- Once both CTA sections are filled in, click “Save Changes” to publish the content across the portal.
22.1.7 Quick Links
- To add a new quick link, click the “Create” button at the top right. A “Create Quick Link” modal will appear, enter the link label in the Title field, select an appropriate icon from the Icon dropdown, and enter the destination URL in the Link field. Click “Create” to save, or “Cancel” to discard.
- Once saved, the quick link will appear in the Quick Links list, displaying the Title, assigned Icon name, and the Link URL. Use the Edit icon to update the details or the Delete icon to remove the quick link.
- All created quick links will appear in the Quick Links section on the sidebar of the support portal, giving users fast access to important resources such as User Guides, Video Tutorials, Tips & Tricks, API Documentation, and Community Forums.
22.1.8 Support Information
- In the Response Time field, enter a clear message describing how quickly the support team typically responds to tickets, for example, “We typically respond within 24 hours on business days.” This message will be displayed in the Support Information sidebar on the Create Ticket page.
- Set the Opening Hours and Closing Hours using the time picker fields to define the daily support window available to users.
- Under Business Hours, toggle each day of the week ON or OFF to specify which days your support team is available. Days toggled ON (highlighted in teal) are considered active business days; days toggled OFF (grey) indicate non-working days.
- In the Phone Support field, enter the contact phone number. This number will be displayed in the Support Information sidebar for users to reach the team directly.
- Once all support information is configured, click “Save Changes” to publish the details across the portal.
22.1.9 Contact Information
- Under Map Settings, paste the full Google Maps Embed URL (iframe code) in the Google Maps Embed URL field. This map will be displayed on the Contact Us page to help users locate your office.
- Under Contact Details, enter the office location in the Address field, this address will appear below the map on the Contact Us page. Enter the office phone number in the Phone Number.
- Enter the official support email address in the Email Address field, this will be shown as the primary email contact on the Contact Us page.
- Once all contact details are filled in, click “Save Changes” to update the Contact Us page with the latest information.
22.2 Manage Tickets
- To create a new ticket manually, click the “Create” button at the top right to open the Create Ticket form.
- The list page displays all submitted support tickets with columns for No, Ticket ID, Account Type, Name, Email, Subject, Category, Status, and Created date. The Ticket ID appears as a clickable blue link, click it to open the full ticket details.
- The Status column shows color-coded badges: Closed (red), In Progress (blue), and On Hold (yellow), giving you a quick visual overview of each ticket’s current state. Use the 10 per page dropdown to control how many tickets appear per page, and toggle between List View and Grid View using the icons at the top right.
- Use the Search bar to find tickets by keyword and click “Search” to apply. Click “Filters” to expand the filter panel, where you can filter tickets by Status using the dropdown, click “Apply” to filter the results or “Clear” to reset.
- With the help of the Actions column, you can click the View icon to see the complete ticket details, the Edit icon to update the ticket information, or the Delete icon to permanently remove the ticket.
22.2.1 Create Ticket
- To create a new ticket manually, click the “Create” button on the Manage Tickets page. The Create Ticket form will open with a Ticket Information section. Use the rich-text Description editor to write a detailed explanation of the issue. Under Attachments, click “Browse” to upload one or more supporting files.
- Select the Account Type using the radio buttons, choose from Custom, Staff, Client, or Vendor depending on who the ticket is being raised for. Enter the submitter’s full name in the Name field and their email address in the Email field.
- Select the relevant Category from the dropdown, all categories created under System Setup will appear here. Enter a brief summary of the issue in the Subject field and select the current ticket status from the Status dropdown, the default is set to In Progress.
- To add a new article individually, click the “Create” button at the top right to open the Create Knowledge Base modal. To import articles in bulk, click the Import (upload) icon at the top right to open the Import Knowledge Base modal.
- The list page displays all created knowledge base articles with columns for Title, Category, Description (preview), Created date, and Actions. Use the Search bar to find articles by keyword and click “Search” to apply.
- Click “Filters” to expand the filter panel, where you can filter articles by Category using the dropdown, click “Apply” to filter the results or “Clear” to reset. Use the 10 per page dropdown to control how many records appear per page.
- With the help of the Actions column, you can click the Edit icon to update an article’s details or the Delete icon to permanently remove it from the knowledge base.
- All knowledge base articles created here will be displayed in the Knowledge Base section of the support portal, where users can browse and search for helpful guides and resources.
22.3 Import Knowledge Base
- To import knowledge base articles in bulk, click the Import (upload) icon at the top right of the Manage Knowledge Base page to open the Import Knowledge Base modal.
- Click “Download Sample” to download the sample CSV file, use this file as a template to prepare your data in the correct column format before importing.
- Once your CSV file is ready, click “Choose File” under the Select CSV File field to upload your prepared file. Click “Import” to process and import all articles from the CSV into the knowledge base.
22.3.1 Create Knowledge Base
- To add a new knowledge base article, click the “Create” button on the Manage Knowledge Base page to open the Create Knowledge Base modal. Use the rich-text Description editor to write the full article content.
- Enter the article heading in the Title field. Select the relevant knowledge category from the Category dropdown, all categories created under KnowledgeBase Category in System Setup will appear here.
- Once saved, the article will appear in the Knowledge Base section of the support portal for users to access.
22.4 Manage FAQ
- To add a new entry individually, click the “Create” button at the top right to open the Create FAQ modal.
- To add a new FAQ entry, click the “Create” button on the Manage FAQ page to open the Create FAQ modal.
- Enter the question text in the Title field, this will be the FAQ question displayed on the support portal. Use the rich-text Answer editor to write the full answer, with support for Bold, Italic, Underline, Strikethrough, text alignment, lists, blockquotes, links, and color formatting.
- Once saved, the entry will appear on the FAQ section of the support portal, where users can find answers to commonly asked questions.
- The list page displays all created FAQ entries with columns for Title, Description (preview), Created date, and Actions. Use the Search bar to find specific entries by keyword and click “Search” to apply. Use the 10 per page dropdown to control how many records appear per page.
- With the help of the Actions column, you can click the Edit icon to update a FAQ entry or the Delete icon to permanently remove it from the list.
22.4.1 Import FAQ
- To import FAQ entries in bulk, click the Import (upload) icon at the top right of the Manage FAQ page to open the Import FAQ modal.
- Click “Download Sample” to download the sample CSV file, use this as a template to prepare your FAQ data in the correct format before importing.
- Once your CSV file is ready, click “Choose File” under the Select CSV File field to upload your prepared file. Click “Import” to process and import all FAQ entries from the CSV into the system.
22.5 Manage Contact
- The list page displays all contact messages submitted through the Contact Us page of the support portal, with columns for Name, Email, Subject, Message (preview), Date, and Actions.
- Use the Search bar to find specific contact messages by keyword and click “Search” to apply. Use the 10 per page dropdown to control how many records are displayed per page.
- With the help of the Actions column, you can click the View (eye) icon to read the complete message details including the full name, email, subject, and message content. Click the Delete icon to permanently remove the message from the list.
23. Contract Management
The Contract Management section provides a complete solution for handling all your business contracts in one place. You can create new contracts, assign them to users, track their status, and manage contract types with ease.
23.1 Manage Contracts
- To create a new contract, click the “Create” button to open the Create Contract form. Enter the Subject, Value, Start Date, End Date, Status, Contract Type, and Users. You can also toggle Sync to Google Calendar if needed, then click Create.
- The Manage Contracts page displays all contracts with columns for Contract Number, Subject, User Name, Value, Type, Start Date, End Date, and Status. Use the Search bar or filter by Type, Status, User, Start Date, and End Date to locate specific records. Click Apply to filter and Clear to reset. Toggle between List and Grid view using the icons at the top right.
- Contract statuses include: Pending, Accepted, Declined, and Closed. In the Actions column, you have several options.
- Click the Duplicate icon to open the Duplicate Contract form, where the subject is pre-filled with “(Copy)” and you can update the Contract Value, Contract Type, Start Date, End Date, Status, and Assigned User, then click Duplicate to create a copy.
- Click the Preview icon to open the Contract Preview page, which displays the full contract including Contract Information, Contract Details, Description, and the Signatures section showing both the company and user signatures along with their signed dates. Use the Print or Download icons at the top right to save or print the contract. Click View to see complete contract details, Edit to update any information, or Delete to remove the contract.
- When click the view action open a contract, the Details Contract page displays a complete overview. The header shows the contract name, contract number, Status badge, Client, Created Date, Contract Value, and Contract Type tag. Use the preview icon (document icon) at the top right to open the Contract Preview, and the download icon to download the contract as a PDF. The page is divided into five tabs: Details, Attachments, Comments, Notes, and Renewals.
- Details: Displays the full Contract Information including Contract Number, Client, Contract Type, Contract Value, Start Date, End Date, Duration, Created Date, and Status. Below, the Description section shows the contract description with a rich text editor, click the edit icon to update it. At the bottom, the Signatures section shows the Company and Client signatures along with their signed dates.
- Attachments: Lists all files attached to the contract, showing Preview, File Name, Uploaded By, Date, and Actions. Use the upload icon (top right) to add new files. Each attachment can be previewed, downloaded, or deleted using the action icons.
- Comments: Displays all comments on the contract. Type your comment in the text box and click Send to post it. Existing comments show the author’s avatar, name, timestamp, and message. Each comment can be edited or deleted using the action icons. Use the search bar to find specific comments.
- Notes: Displays all internal notes on the contract. Type your note in the text box and click Send to save it. Existing notes show the author’s avatar, name, timestamp, and message. Each note can be edited or deleted using the action icons. Use the search bar to find specific notes.
- Renewals: Lists all contract renewals showing Start Date, End Date, Value, Status, and Created By. Click “Create” to open the Add Contract Renewal form, enter the Start Date, End Date, Value, Status (default: Pending), and Notes, then click Create. Each renewal can be viewed, edited, or deleted using the action icons. Use the search bar and pagination controls to navigate through renewals.
23.2 Contract Types
- To create a new contract type, click the “Create” button to open the Create Contract Type form. Enter the Name and toggle the Status switch to set it as Active or Inactive, then click Create.
- The Manage Contract Types page displays all contract types with columns for Name, Contracts (showing the contract numbers linked to each type as badges), and Status. Use the Search bar or filter by Status to locate specific records. Click Apply to filter and Clear to reset. All entries can be Edited and Deleted using the action icons.
24. Calendar Management
The Calendar module provides a unified view of all scheduled activities across the system. It pulls together events from multiple sources so nothing gets missed, and allows users to filter the view by activity type for a focused, clutter-free experience.
View and manage all scheduled activities through the Manage Calendar page.
- Use the arrow buttons to navigate forward or backward between periods.
- Click the Today button to return to the current date instantly.
- Toggle between Month, Week, and Day views using the buttons at the top right.
- Use the filter dropdown (default: All) to narrow the calendar to a specific activity type.
Activity types available in the filter:
- Sales Invoice
- Purchase Invoice
- Event
- Holiday
- Leave
- Deal Task
- Lead Task
- Contract End
- Project Due Task
- Zoom Meeting
- Interview Schedule
25. Zoom Meeting
The Zoom Meeting module allows the Company Admin to schedule, manage, and track Zoom meetings with team members, clients, and vendors directly from the system.
View and manage all meetings through the Manage Zoom Meetings page.
- Enter keywords in the search field to find a specific meeting and click Search to execute.
- Toggle between list view and grid view using the icons at the top right.
- Click the Filters button to access filtering options:
- Status: Filter meetings by their current status (Scheduled, Started, Ended, or Cancelled).
- Date Range: Filter meetings by their scheduled date range.
- Click “Apply” to activate the filters or “Clear” to reset them.
Zoom Meetings Table Information:
The table displays the following columns:
- Title: The name of the meeting.
- Start Time: The scheduled date and time the meeting begins.
- Duration: The length of the meeting in minutes.
- Host Name: The person or company hosting the meeting.
- Participants: Profile icons of the assigned participants.
- Status: The current status of the meeting, Scheduled, Started, Ended, or Cancelled.
- Actions: Quick action buttons that vary depending on the meeting status.
Action icons available per meeting:
- Start Meeting: Starts the meeting (available for Scheduled meetings).
- Join Meeting: Join an active meeting in progress (available for Started meetings).
- View: Open and view the full meeting details.
- Edit: Modify the meeting details (available for Scheduled meetings).
- Delete: Remove the meeting from the system.
25.1 Create Zoom Meeting
Click the Create button at the top-right corner of the Manage Zoom Meetings page to open the Create Zoom Meeting form.
Zoom Meeting Details:
- Title: Enter the meeting title.
- Description: Enter a brief description of the meeting agenda.
- Meeting Password: Enter a password to secure the meeting (optional).
- Start Time: Select the scheduled date and time for the meeting.
- Duration: Enter the meeting duration in minutes.
- Host Video: Toggle on to enable the host’s video when the meeting starts.
- Participant Video: Toggle on to enable participant video when they join.
- Waiting Room: Toggle on to place participants in a waiting room before they are admitted.
- Recording: Toggle on to enable automatic recording of the meeting.
- Status: Select the current meeting status, Scheduled, Started, Ended, or Cancelled.
- Participants: Select the participants to invite to the meeting.
- Host: Select the host of the meeting from the dropdown.
- Sync to Google Calendar: Toggle on to add the meeting to Google Calendar automatically.
26. Timesheet Management
The Timesheet module lets you track and manage time logged by users across projects, tasks, and manual entries.
26.1 Manage Timesheet
The Manage Timesheet page displays all timesheet records across the system.
- Name: Name of the user who logged the time, sortable by column header
- Project: Project linked to the timesheet entry, shown as – if not applicable
- Task: Task linked to the entry, shown as – if not applicable
- Type: Indicates the entry type – Project, Manual, or Clock In/Out
- Date: Date the time was logged, sortable by column header
- Hours: Number of hours logged, sortable by column header
- Minutes: Number of minutes logged, sortable by column header
- Actions: Edit or delete an existing timesheet entry
Use the search bar to find timesheets by name. Use the Filters option to narrow results by Type, User, or Date, then click Apply. Click Clear to reset filters. Toggle between list and grid view using the icons at the top right.
26.2 Create Timesheet
To add a new timesheet entry, click the “Create” button. The Create Timesheet form will open.
- Type: Select the entry type – Clock In/Out, Project, or Manual
- User: Select the user the entry is being logged for
- Date: Select the date of the entry (defaults to today)
- Hours: Enter the number of hours logged (required)
- Minutes: Select the number of minutes logged
- Notes: Enter any additional notes about the entry
Click Create to save or Cancel to discard.
27. CMS Management
The CMS module lets you manage your public-facing landing page, create custom web pages, and view newsletter subscribers.
27.1 Landing Page
The Landing Page section lets you configure and customize your public landing page. A live preview updates on the right side as you make changes. Click View Landing Page to see the published page, and click Save Changes to apply any updates.
The settings are organized across five tabs: Setup, Layout, Content, Social, and Engagement.
27.1.1 Setup
The Setup tab contains three sub-tabs: General, Order, and Colors.
General – Company Information
- Company Name: Enter the name displayed on the landing page
- Contact Email: Enter the public contact email address
- Contact Phone: Enter the contact phone number in +[country code][number] format
- Contact Address: Enter the public business address
Order – Section Order
This sub-tab lists all landing page sections and lets you control their visibility and sequence. Drag and drop any section to reorder it. Toggle the Enable switch next to each section to show or hide it on the landing page. The available sections are Header, Hero, Stats, Features, Modules, Benefits, Gallery, CTA, and Footer.
Colors – Color Settings
- Primary Color: Enter a hex code or click the swatch to set the primary brand color
- Secondary Color: Enter a hex code or click the swatch to set the secondary color
- Accent Color: Enter a hex code or click the swatch to set the accent color
- Color Presets: Click a preset (Green, Blue, Purple, Orange, or Red) to apply a pre-defined color scheme
27.1.2 Layout
The Layout tab has three sub-tabs: Header, Hero, and Footer.
Header – Header Navigation
- Enable Section: Toggle to show or hide the header on the landing page
- Header Variant: Select the header style (e.g., Standard)
- Company Name: Enter the name displayed in the header
- CTA Button Text: Enter the label for the header call-to-action button
- Navigation Menu: Add and configure navigation items. For each item, enter the Menu Text, select the Type (e.g., Link), enter the URL/Page, and optionally check Open in New Tab. Click Add Navigation Item to add more items.
Hero – Hero Content
- Enable Section: Toggle to show or hide the hero section
- Hero Variant: Select the hero layout style (e.g., Image Left Split)
- Hero Title: Enter the main headline
- Hero Subtitle: Enter the supporting text below the headline
- Primary Button Text: Enter the label for the primary action button
- Primary Button Link: Enter the URL for the primary button
- Secondary Button Text: Enter the label for the secondary button
- Secondary Button Link: Enter the URL for the secondary button
- Hero Image: Click Browse to upload the hero section image
Footer – Footer Content
- Enable Section: Toggle to show or hide the footer
- Footer Variant: Select the footer style (e.g., Standard)
- Company Description: Enter a short description shown in the footer
- Newsletter Title: Enter the title for the newsletter signup area
- Newsletter Description: Enter the supporting text for the newsletter signup
- Newsletter Button Text: Enter the label for the subscribe button
- Copyright Text: Enter the copyright notice shown at the bottom of the page
- Navigation Sections: Add footer navigation groups. For each item, enter the Section Title and add links using Add Link. Click Add Navigation Section to add more groups.
27.1.3 Content
The Content tab has three sub-tabs: Features, Modules, and Benefits.
Features – Features Content
- Enable Section: Toggle to show or hide the features section
- Features Variant: Select the layout style (e.g., Grid)
- Section Title: Enter the heading for the features section
- Section Subtitle: Enter the supporting text below the heading
- Features List: Add individual features. For each item, enter the Feature Title, Feature Description, and select an Icon. Click Add Feature to add more items.
Modules – Business Modules
- Enable Section: Toggle to show or hide the modules section
- Modules Variant: Select the layout style (e.g., Tabs)
- Section Title: Enter the heading for the modules section
- Section Subtitle: Enter the supporting text below the heading
- Modules List: Add individual modules. For each item, enter the Module Key, Module Label, Module Title, Module Description, and upload a Module Image. Click Add Module to add more items.
Benefits – Benefits Section
- Enable Section: Toggle to show or hide the benefits section
- Benefits Variant: Select the layout style (e.g., Accordion)
- Section Title: Enter the heading for the benefits section
- Benefits List: Add individual benefits. For each item, enter the Benefit Title and Benefit Description. Click Add Benefit to add more items.
27.1.4 Social
The Social tab has two sub-tabs: Stats and Gallery.
Stats – Statistics Section
- Enable Section: Toggle to show or hide the statistics section
- Stats Variant: Select the layout style (e.g., Colored Background)
- Statistics: Add individual stats. For each item, enter the Label and Value (e.g., Businesses Trust Us / 10,000+). Click Add Statistic to add more items.
Gallery – Image Gallery
- Enable Section: Toggle to show or hide the gallery section
- Gallery Variant: Select the layout style (e.g., Slider)
- Section Title: Enter the heading for the gallery section
- Section Subtitle: Enter the supporting text below the heading
- Gallery Images: Add images by clicking Browse for each item. Click Add Image to add more gallery images.
27.1.5 Engagement
The Engagement tab contains the CTA sub-tab.
CTA – Call to Action
- Enable Section: Toggle to show or hide the CTA section
- CTA Variant: Select the layout style (e.g., Centered)
- Main Title: Enter the primary headline for the CTA section
- Subtitle: Enter the supporting text below the headline
- Primary Button Text: Enter the label for the primary action button
- Primary Button Link: Enter the URL for the primary button
- Secondary Button Text: Enter the label for the secondary action button
- Secondary Button Link: Enter the URL for the secondary button
27.2 Custom Pages
The Custom Pages section lets you create and manage standalone web pages such as About Us, Privacy Policy, and FAQ.
The Manage Custom Pages list shows all existing pages with the following columns:
- Title: Name of the page, sortable by column header
- URL Slug: URL path for the page (e.g., /about-us)
- Status: Shows whether the page is Active, sortable by column header
- Last Updated: Date the page was last modified, sortable by column header
- Actions: View, Edit, or Delete an existing page
To create a new page, click the “Create” button. The Create Custom Page form will open.
Page Details
- Page Title: Enter the page name (required)
- URL Slug: Auto-generated from the title, can be customized
- Active: Toggle to publish or unpublish the page
Page Content
- Page Content: Write the page content using the rich text editor. Click Insert Sample HTML to load a sample template. Write only the content that goes inside the page, without HTML, head, or body tags.
SEO Settings
- Meta Title: Enter the SEO title for search engines (50-60 characters recommended)
- Meta Description: Enter a brief description for search results (150-160 characters recommended)
Click Save Page to save or Cancel to discard.
Note: “Preview” option is only available in edit action so you can see changes before publishing; to view the live page, open it outside edit mode.
27.3 Newsletter Subscribers
The Newsletter Subscribers page displays all users who have subscribed through the landing page newsletter form.
- Email: Subscriber’s email address, sortable by column header
- IP Address: IP address recorded at the time of subscription, sortable by column header
- Location & Device: Shows the subscriber’s city and country, browser, device type, ISP, organization, and timezone
- Subscribed At: Date of subscription, sortable by column header
- Actions: Delete a subscriber record
Use the search bar to find subscribers by email. Click the download icon at the top right to export the subscriber list.
28. Media Library
The Media Library module lets you store, organize, and manage all media files used across the system.
28.1 Manage Media Library
The Manage Media Library page displays all files and folders in your media library. The top right shows a summary of the total file count, total storage size, and total number of images.
Files and folders are displayed as cards in a grid view. The All Files folder shows all files across the library. Custom directories are listed alongside it.
Use the search bar to find media files by name.
To create a new folder, click New Folder, enter a directory name in the field that appears, and click Create. Click Cancel to discard.
To manage an existing folder, hover over it and click the options menu. Two options will appear:
- Edit: Rename the folder
- Delete: Permanently remove the folder
28.2 Upload Files
To upload files, click the Upload Files button at the top right. The Upload Files dialog will open.
Drag and drop files into the upload area, or click Choose Files to browse and select files from your device. Files are added to the current directory once uploaded.
29. Messenger
The Messenger module lets you send and receive direct messages with other users in the system.
29.1 Conversations
The left panel shows your full conversation list. Each entry displays the user’s profile photo, name, time of the last message, a preview of the last message, and an unread message count badge where applicable.
Use the search bar to find a user by name. Toggle between All Users and Favorites to filter the conversation list.
Click any conversation to open it in the main panel and start messaging. If no conversation is selected, the main panel displays a prompt to choose a user from the list.
30. Email Templates
The Email Templates page lists all system email templates used across modules.
- Name: Name of the email template, sortable by column header
- Module: The module the template belongs to (e.g., Recruitment, Support Ticket, CRM), sortable by column header
- Actions: Edit an existing template
Use the search bar to find a template by name. Use the Filters option to narrow results by Module, then click Apply. Click Clear to reset the filter.
Click the Edit to open and modify the template content. Under the Edit action, you can use the language option by selecting.
31. Notification Templates
The Notification Templates page lists all system notification templates used to send alerts via third-party messaging platforms. Use the tabs at the top to switch between Slack, Telegram, and Twilio templates.
- Subject: Name of the notification template, sortable by column header
- Module: The module the template belongs to (e.g., general, Accounting), sortable by column header
- Actions: Edit an existing template
Use the search bar to find a template by name. Click the edit to open and modify a template’s content. Under the Edit action, you can use the language option by selecting.
32. Settings
The Settings module lets you configure all system-wide, branding, integration, and notification settings for your ERPGo application.
32.1 Brand Settings
Brand Settings lets you customize the visual appearance of the application. A live preview updates on the right as you make changes. Click Save Changes to apply updates.
The settings are organized across three tabs: Logos, Text, and Theme.
Logos
- Logo (Dark Mode): Upload the logo displayed when the application is in dark mode. Click “Browse” to select a file or click “X” to remove the current logo.
- Logo (Light Mode): Upload the logo displayed when the application is in light mode. Click “Browse” to select a file or click “X” to remove the current logo.
- Favicon: Upload the small icon displayed in the browser tab. Click “Browse” to select a file or click “X” to remove the current favicon.
Text
Configure the application title and footer copyright text displayed throughout the platform.
- Title Text: Enter the application name displayed in the browser tab
- Footer Text: Enter the copyright or footer text displayed at the bottom of the application
Theme
- Theme Color: Select a theme color for your application from the available preset color options.
- Custom Color: Enter a custom hex color code also available selection option (e.g., #10b981) to apply a personalized theme color to your application.
- Sidebar Variant: Choose how the sidebar is displayed.
- Inset: Sidebar embedded within the page layout (selected by default with a checkmark)
- Floating: Sidebar appears as a floating panel
- Minimal: Compact sidebar with minimal styling
- Sidebar Style: Select the sidebar appearance.
- Plain: Simple, flat sidebar design (selected by default with checkmark)
- Colored: Sidebar with color-filled background
- Gradient: Sidebar with gradient color effect
- Layout Direction: Set the layout direction of the application.
- Left-to-Right: Standard left-to-right layout (selected by default with checkmark)
- Right-to-Left: Right-to-left layout for RTL languages
- Theme Mode: Choose the display mode.
- Light: Light color theme (selected by default with a checkmark)
- Dark: Dark color theme
- System: Automatically match system theme preferences
- Live Preview: A real-time preview of your selected theme and layout settings is displayed on the right side of the page.
- Click “Save Changes” to apply all brand settings.
32.2 System Settings
System Settings lets you configure global application behavior.
- Default Language: Select the default display language
- Date Format: Select the date format used across the application
- Time Format: Select 12-hour or 24-hour time display
- Calendar Start Day: Select the first day of the week for calendars
- Terms & Conditions URL: Enter the URL for your terms and conditions page
- Enable Landing Page: Toggle to make the public landing page accessible
Click Save Changes to apply.
32.3 Company Settings
Company Settings stores your organization’s official details used in documents and system emails.
- Company Name: Enter the registered company name
- Registration Number: Enter the company registration number
- Company Address: Enter the street address
- City: Enter the city
- State: Enter the state or province
- Country: Enter the country
- Zip Code: Enter the postal code
- Telephone: Enter the company phone number
- Company Email: Enter the official company email address
- Email From Name: Enter the name that appears in the From field of system emails
- Tax Number: Toggle to enable tax number display, then select VAT Number or GST Number and enter the value
- Click “Save Changes” to apply.
32.4 Currency Settings
Currency Settings controls how monetary values are displayed throughout the application. A live preview at the top updates as you adjust settings.
- Default Currency: Select the base currency for the application
- Decimal Places: Select the number of decimal places shown in amounts
- Symbol Position: Select whether the currency symbol appears before or after the amount
- Decimal Separator: Select Dot (123.45) or Comma (123,45)
- Thousands Separator: Select the format for grouping thousands (e.g., Comma for 1,234.56)
- Show Decimals: Toggle to show or hide decimal places in amounts
- Add Space: Toggle to add a space between the amount and the currency symbol
- Click Reset to revert to default values, or “Save Changes” to apply.
32.5 Cookie Settings
Cookie Settings lets you configure the cookie consent pop-up and privacy settings shown to visitors.
- Enable Cookie Popup: Toggle to show or hide the cookie consent pop-up
- Enable Logging: Toggle to enable cookie activity logging
- Strictly Necessary Cookies: Toggle to enable strictly necessary cookies
- Cookie Title: Enter the title displayed on the cookie pop-up.
- Cookie Description: Enter the main description text for the cookie popup
- Strictly Cookie Title: Enter the title for the strictly necessary cookies section
- Strictly Cookie Description: Enter the description for strictly necessary cookies
- Contact Us Description: Enter the contact text shown in the cookie pop-up
- Contact Us URL: Enter the URL for the contact link in the cookie pop-up.
- Click Download Cookie Data to export cookie records, or “Save Changes” to apply.
32.6 Pusher Settings
Pusher Settings connects the application to Pusher for real-time messaging and notifications. Obtain your credentials from pusher.com.
- App ID: Enter your Pusher application ID
- App Key: Enter your Pusher application key
- App Secret: Enter your Pusher application secret
- App Cluster: Enter your Pusher cluster (e.g., mt1)
- Click “Save Changes” to apply.
32.7 SEO Settings
SEO Settings lets you configure search engine metadata for the application. A live SEO preview and social media preview update on the right as you make changes.
- Meta Title: Enter the page title shown in search results (50-60 characters recommended)
- Meta Description: Enter the description shown below the title in search results (120-160 characters recommended)
- Meta Keywords: Enter comma-separated keywords relevant to your content
- Meta Image: Click Browse to upload the image displayed when sharing on social media (recommended size: 1200x630px)
- Click “Save Changes” to apply.
32.8 Cache Settings
Cache Settings lets you manage the application cache to improve performance. This section is intended for advanced users.
The current cache size is displayed at the top. Click Clear Cache to remove all cached data, including application cache, route cache, view cache, and configuration cache. Click Optimize Site to run application optimization.
32.9 Storage Settings
Storage Settings lets you configure where uploaded files are stored. Three storage options are available via tabs: Local Storage, AWS S3, and Wasabi.
Local Storage
- Allowed File Types: Check the file types permitted for upload. Use the search bar to find specific types. Click Select All to enable all or Unselect All to clear selections.
- Max Upload Size (KB): Enter the maximum allowed file upload size in kilobytes
AWS S3
- AWS Access Key ID: Enter your AWS access key ID
- AWS Secret Access Key: Enter your AWS secret access key
- AWS Default Region: Enter the AWS region (e.g., us-east-1)
- AWS Bucket: Enter the S3 bucket name
- AWS URL: Enter the S3 base URL
- AWS Endpoint: Enter the S3 endpoint URL
- Allowed File Types: Select permitted file types as above
- Max Upload Size (KB): Enter the maximum file upload size
Wasabi
- Wasabi Access Key: Enter your Wasabi access key
- Wasabi Secret Key: Enter your Wasabi secret key
- Wasabi Region: Enter the Wasabi region
- Wasabi Bucket: Enter the Wasabi bucket name
- Wasabi URL: Enter the Wasabi service URL
- Wasabi Root: Enter the root directory path
- Allowed File Types: Select permitted file types as above
- Max Upload Size (KB): Enter the maximum file upload size
- Click “Save Changes” to apply.
32.10 Support Setting
Support Setting configures the support ticket module and its custom fields.
- Enable FAQ: Toggle to enable or disable the FAQ functionality
- Enable Knowledge Base: Toggle to enable or disable the Knowledge Base functionality
Ticket Fields Settings lists the fields shown on the support ticket submission form. Drag and drop rows to reorder them. Click the “Create” button to add a new field. For each field, configure the following:
- Labels: Enter the field label displayed to the user
- Placeholder: Enter the placeholder text shown inside the field
- Type: Select the field type (e.g., Text, Email, Textarea, File)
- Required: Select Yes or No to make the field mandatory
- Width: Select the field width (e.g., 50% or 100%)
- Click “Save Changes” to apply.
32.11 Contract Settings
Contract Settings configures the numbering format used for contracts.
- Contract Prefix: Enter the prefix used when generating contract numbers (e.g., CON generates CON0001)
The Contract Configuration Summary at the bottom displays the current prefix and the next contract number that will be assigned.
- Click “Save Changes” to apply.
32.12 Email Settings
Email Settings configures the outgoing mail server used for system notifications and communications.
- Email Provider: Select the email provider (e.g., SMTP)
- Mail Driver: Enter the mail driver name
- SMTP Host: Enter the SMTP server hostname
- SMTP Port: Enter the SMTP port number
- SMTP Username: Enter the SMTP account username
- SMTP Password: Enter the SMTP account password
- Mail Encryption: Select the encryption type (e.g., TLS)
- From Address: Enter the email address used as the sender
To verify your configuration, enter an email address in the Send Test To field on the right and click Send Test Email.
- Click “Save Changes” to apply.
32.13 Email Notification Settings
The Email Notification Settings page allows you to control which email notifications are sent from the system. Notifications are organized into four tabs: General, CRM, Support Ticket, and Recruitment. Toggle each notification on or off as needed.
General
Toggle on or off the following email notifications:
- New User: Notify when a new user is created.
- Customer Invoice Send: Notify when a customer invoice is sent.
- Payment Reminder: Notify when a payment reminder is triggered.
- Invoice Payment Create: Notify when an invoice payment is created.
- Proposal Status Updated: Notify when a proposal status is updated.
- New Helpdesk Ticket: Notify when a new helpdesk ticket is created.
- New Helpdesk Ticket Reply: Notify when a reply is added to a helpdesk ticket.
- Purchase Send: Notify when a purchase order is sent.
- Purchase Payment Create: Notify when a purchase payment is created.
CRM
Toggle on or off the following email notifications:
- Deal Assigned: Notify when a deal is assigned.
- Deal Moved: Notify when a deal is moved to another stage.
- New Task: Notify when a new task is created.
- Lead Assigned: Notify when a lead is assigned.
- Lead Moved: Notify when a lead is moved.
- Lead Emails: Notify for lead-related emails.
- Deal Emails: Notify for deal-related emails.
Support Ticket
Toggle on or off the following email notifications:
- New Ticket: Notify when a new support ticket is created.
- New Ticket Reply: Notify when a reply is added to a support ticket.
Recruitment
Toggle on or off the following email notification:
- Application Received: Notify when a new job application is received.
- Click “Save Changes” to apply all updates.
32.14 Slack Settings
- Configure Slack integration and webhook settings to allow notifications to be sent directly to your Slack workspace.
- Enable Slack Integration: Toggle on to enable or disable Slack notifications.
- Slack Webhook URL: Enter your Slack webhook URL to connect the platform with your Slack channel.
The Notification Settings section is organized into tabs, toggle each notification on or off as needed.
- General: New User, New Sales Invoice, Sales Invoice Status Updated, New Sales Proposal, Sales Proposal Status Updated, New Purchase, New Warehouse.
- Accounting: New Customer, New Vendor, New Revenue.
- Contract: New Contract.
- HRM: New Award.
- CRM: New Lead, Lead to Deal Conversion, New Deal, Lead Moved, Deal Moved.
- Recruitment: New Candidate, Interview Schedule, Convert To Employee, New Job Posting.
- Project: New Project, New Task, New Bug, New Milestone, Task Stage Updated, New Task Comment.
- Training: New Trainer.
- Zoom Meeting: New Zoom Meeting.
- Form Builder: New Form, Convert To Modal.
- Timesheet: New Timesheet.
Click “Save Changes” to apply all updates.
32.15 Telegram Settings
Configure Telegram bot integration settings to allow notifications to be sent directly to your Telegram channel.
- Enable Telegram Integration: Toggle on to enable or disable Telegram notifications.
- Telegram Bot Token: Enter your Telegram bot token to connect the platform with your Telegram bot.
- Telegram Chat ID: Enter your Telegram chat ID where notifications will be delivered.
The Notification Settings section is organized into tabs. Toggle each notification on or off as needed.
- General: New User, New Sales Invoice, Sales Invoice Status Updated, New Proposal, Proposal Status Updated, Bank Transfer Payment Status Updated, New Purchase, New Warehouse.
- Accounting: New Customer, New Vendor, New Revenue.
- Contract: New Contract.
- HRM: New Monthly Payslip, New Award, New Event, Leave Approve/Reject, New Announcement, New Holidays.
- CRM: New Lead, Lead to Deal Conversion, New Deal, Lead Moved, Deal Moved.
- Project: New Project, New Task, New Bug, New Milestone, Task Stage Updated, New Task Comment.
- Zoom Meeting: New Zoom Meeting.
- Timesheet: New Timesheet.
Click “Save Changes” to apply all updates.
32.16 Twilio Settings
- Configure Twilio integration and SMS settings to allow SMS notifications to be sent via Twilio.
- Enable Twilio Integration: Toggle on to enable or disable SMS notifications.
- Twilio Account SID: Enter your Twilio Account SID for authentication.
- Twilio Auth Token: Enter your Twilio Auth Token for server-side authentication.
- From Phone Number: Enter your Twilio phone number from which SMS notifications will be sent (e.g., +1234567890).
The Notification Settings section is organized into tabs. Toggle each notification on or off as needed.
- General: New User, New Sales Invoice, Sales Invoice Status Updated, New Proposal, Proposal Status Updated, Bank Transfer Payment Status Updated, New Purchase Invoice, New Warehouse.
- Accounting: New Customer, New Vendor, New Revenue.
- Contract: New Contract.
- HRM: New Monthly Payslip, New Award, New Event, Leave Approve/Reject, New Announcement, New Holidays.
- CRM: New Lead, Lead to Deal Conversion, New Deal, Lead Moved, Deal Moved.
- Project: New Project, New Task, New Bug, New Milestone, Task Stage Updated, New Task Comment.
- Zoom Meeting: New Zoom Meeting.
- Timesheet: New Timesheet.
Click “Save Changes” to apply all updates.
32.17 AI Assistant Settings
AI Assistant Settings configures the AI provider used by the application’s AI assistant feature.
- AI Provider: Select the AI provider from the dropdown
- API Key: Enter the API key for the selected provider
- AI model: Enter the AI model in provided field
- Click “Save Changes” to apply.
32.18 Google reCAPTCHA Settings
Google reCAPTCHA Settings enables form protection using Google reCAPTCHA. To obtain your keys, go to the Google reCAPTCHA Admin Console, create a new site, select the reCAPTCHA type, add your domain, accept the terms, and copy the generated Site Key and Secret Key.
- Enable reCAPTCHA: Toggle to enable Google reCAPTCHA protection on forms
- reCAPTCHA Version: Select reCAPTCHA v2 (checkbox) or v3 (invisible)
- Site Key: Enter the public site key from the Google reCAPTCHA console
- Secret Key: Enter the secret key from the Google reCAPTCHA console
- Click “Save Changes” to apply.
32.19 Zoom Meeting Settings
Zoom Meeting Settings connects the application to Zoom for creating meetings. To set up, go to the Zoom Marketplace, create a Server-to-Server OAuth app, copy the Account ID, Client ID, and Client Secret from App Credentials, and paste them into the fields below.
- Enable Zoom Integration: Toggle to allow meetings to be created via Zoom
- Client ID: Enter your Zoom OAuth Client ID
- Client Secret: Enter your Zoom OAuth Client Secret
- Account ID: Enter your Zoom Account ID
- Click “Save Changes” to apply.
32.20 Google Calendar Settings
Google Calendar Settings connects the application to Google Calendar for event synchronization. To obtain the required JSON file, go to Google Cloud Console, create or select a project, enable the Google Calendar API, go to Credentials, and create a Service Account, download the JSON key file, then upload it below.
- Enable Google Calendar Integration: Toggle to allow events to be synced with Google Calendar.
- Google Calendar ID: Enter your Google Calendar ID (found in Google Calendar Settings under Calendar ID)
- Google Calendar JSON File: Upload the service account JSON key file or paste the JSON content directly into the text field
- Click “Save Changes” to apply.
32.21 Webhook Settings
- Configure webhooks to receive real-time notifications when events occur in your system.
- Click “Add Webhook” to configure a new webhook endpoint. All configured webhooks are listed under the “Configured Webhooks” section.
- Method: Select the request method from the dropdown (default is POST).
- Event: Select the event that will trigger the webhook notification. The available events are grouped by category:
- General: New User, New Sales Invoice, Sales Invoice Status Updated, New Sales Proposal, Sales Proposal Status Updated, New Purchase Invoice, New Warehouse
- Accounting: New Customer, New Vendor, New Revenue
- Recruitment: New Job Posting, New Job Candidate, New Job Interview Schedule, New Convert To Employee
- Training: New Training, New Trainer
- Zoom Meeting: New Zoom Meeting
- Project: New Project, New Milestone, New Task, Task Stage Update, New Task Comment, New Bug
- CRM: New Lead, New Deal, Lead Moved, Deal Moved, Convert To Deal
- Contract: New Contract
- HRM: New Award, New Announcement, New Holidays
- Webhook URL: Enter the URL where webhook notifications should be sent.
- Click “Create Webhook” to save the webhook, or Cancel to discard.
Reach Out to Us
Have questions or need assistance? We're here to help! Reach out to our team for support, inquiries, or feedback. Your needs are important to us, and we’re ready to assist you!
Related document
We give a helping hand to make sure you start with the right foot.
User Manual – Taskly
Taskly is a comprehensive project management and collaboration platform designed to help teams stay organized, track progress, and deliver work with greater efficiency.
User Manual – Sales SaaS
Welcome to the Sales SaaS User Manual, your complete guide to managing every aspect of your sales operations. Sales SaaS is an intelligent and powerful sales management platform designed to streamline your sales process — from lead generation and opportunity tracking to customer conversion and performance reporting.
User Manual – TicketGo
Welcome to the TicketGo SaaS user manual, your essential guide to navigating and maximizing the potential of our robust support ticket management system.
User Manual – vCard SaaS
vCard is a digital business card and bio link platform that helps users create smart and modern online profiles.
User Manual – HRM SaaS
Easily navigate and optimize human resources with our comprehensive HRM SaaS user manual. Simplify your HR processes with WorkDo.io.
User Manual – POS SaaS
Welcome to the POS SaaS User Manual, your complete guide to using the full power of our cloud-based Point of Sale system. POS SaaS is designed to simplify in-store billing, manage real-time inventory, track sales, handle customers, and streamline every retail operation from a single dashboard. This manual will walk you through each feature step by step — helping your team manage daily retail tasks efficiently, avoid errors, and improve overall store performance.
User Manual – Taskly SaaS
Welcome to the Taskly User Manual, your comprehensive guide to unlocking the full potential of Taskly, the ultimate project management solution. Taskly is a robust and intuitive platform designed to streamline project planning, execution, and collaboration, helping you and your team achieve greater efficiency and productivity.
User Manual – Task
Welcome to the Task User Manual, your complete guide to managing projects and tasks effortlessly with Task. This system helps you plan, assign, and track work in one centralized platform, empowering teams to stay organized, collaborate effectively, and boost productivity.
User Manual – HRM
Easily navigate and optimize human resources with our comprehensive HRM user manual. Simplify your HR processes with WorkDo.io.
User Manual – WorkDo Dash SaaS
Discover how WorkDo Dash, the versatile SaaS addon, enhances communication and collaboration for optimized operations. Get your user manual now!
User Manual – Advocate SaaS
Discover Advocate SaaS, the ultimate solution for efficient legal practice management. Maximize productivity with comprehensive tools and features.
User Manual – StoreGo SaaS
Learn how to efficiently manage your online store with StoreGo, the user-friendly and comprehensive store management solution.
Need more help?
If you’re still uncertain or need professional guidance, don’t hesitate to contact us. You can contact us via email or submit a ticket with a description of your issue. Our team of experts is always available to help you with any questions. Rest assured that we’ll respond to your inquiry promptly.
Love what you see?
Do you like the quality of our products, themes, and applications, or perhaps the design of our website caught your eye? You can have similarly outstanding designs for your website or apps. Contact us, and we’ll bring your ideas to life.
