Algofast
CRM

Algofast

CRM

CRM for customer facing teams and businesses moving from spreadsheets and excel.

Try For FreeRedirect Icon
Sachiv

Algofast

Sachiv

Mobile application for managing and organizing daily tasks and expenses.

CRM Guide

Understand what CRM is and explore the core features of our CRM solution.

Release Notes

+91-9580724724

CRM · Release Notes

What's New in v1.4.1

March 202613 features

Welcome to the latest CRM release. This release introduces new modules and enhancements designed to improve usability, streamline operations, and provide better control over day-to-day activities.

In This Release13

Event (Contact & Contract)

New

Enables users to configure time-based notifications on date fields with flexible trigger conditions.

Overview

This module allows users to set notifications on date fields available in Contact and Contract, extending the existing functionality already present in the Enquiry, Support, and Task modules. Notifications can be triggered before, on, or after a selected date by defining an offset value in minutes, hours, or days. The configuration can be applied to both default and custom date fields.

If a 'before' trigger falls within 24 hours, the notification will be executed. Additionally, if the same date field is updated again within this 24-hour window, the system recalculates and triggers the notification again.

It helps users stay updated on important dates like follow-ups, contract expiry, or customer interactions.

Functionality

  • Configure event notifications on date fields
  • Select trigger timing: Before, On Time, or After
  • Define offset value with unit: Minutes, Hours, or Days
  • Apply configuration on default and custom date fields

Example

A sales executive sets a reminder 1 day before contract expiry → ensures timely renewal discussion with the client.

Recurring Event

New

Allows users to automate repeated notifications based on defined intervals and end conditions.

Applicable Modules

  • Contact
  • Contract
  • Enquiry
  • Support
  • Task

Overview

This module enables users to make event notifications recurring by turning ON the 'Make Recurring' option. Once enabled, users can define a recurring interval (in Days, Weeks, Months or Years) and optionally set an end condition. It reduces manual effort for repeated tasks and ensures consistent follow-ups.

Functionality

Recurring behavior is calculated based on the trigger time defined in the event. The system continues to generate notifications at the defined interval, and the end date is derived by adding the specified duration to the trigger time. For example, if the trigger starts on 20 March and the end is set to after 6 days, notifications will continue until 26 March.

Date Type Behavior

  • Date Field (Only Date): Recurring will NOT trigger for the current date — only future dates.
  • Date-Time Field: Recurring CAN trigger on the same date if the time is still in the future.

Example

A support agent sets a daily reminder for 5 days on an unresolved ticket → ensures regular follow-up until closure.

Custom Master Configuration

New

Provides capability to create and manage dynamic master data for use across forms.

Overview

This feature enables users to create and manage Custom Masters based on their business needs. These custom masters can be integrated into existing forms, allowing dynamic and flexible data management similar to system-defined masters.

Functionality

  • Users can create Custom Masters as per requirement
  • Custom masters can be added to forms via Field Configuration
  • While configuring a field, selecting 'Master Type' displays default system masters and user-created custom masters
  • Custom masters behave like system masters, supporting multiple entries
  • A dedicated Custom Master page allows users to add and manage entries
  • The Custom Master option is available in Menu Bar → Administration → Master → Custom Master
  • On hover: Displays list of created custom masters. If no custom master exists, no options are shown
  • Once created, the custom master becomes available in dropdowns during field configuration
  • Any updates to custom master entries are reflected wherever the master is used
Custom Master field configuration dropdown
🔍 Click to expand
Custom masters appear alongside system masters in the Field Configuration dropdown.
Custom Master entries management page
🔍 Click to expand
Custom master becomes available in dropdowns during field configuration.

Example

A company creates a custom master 'Lead Source' with entries like Website, Referral, Campaign → helps track where leads are coming from.

Task Reports (Reports Menu)

New

Enables centralized tracking and reporting of tasks, extending the existing reporting functionality already available for Enquiry and Support modules.

Overview

Introduced Task Reports under the Reports menu for centralized task tracking, extending the existing reporting functionality already available for Enquiry and Support modules.

Functionality

  • Provides a structured view of tasks categorized into: Unassigned, Assigned & Completed.
  • Unassigned Tasks – On hover, expands to show Today’s Unassigned Tasks and All Unassigned Tasks.
  • Assigned Tasks – On hover, expands to show Overdue Tasks, Today’s Assigned Tasks, and All Assigned Tasks.
  • Completed Tasks – On hover, expands to show Today’s Completed Tasks and All Completed Tasks (last 6 months data up to the current date).
  • Report reflects data consistent with the Dashboard, ensuring uniformity across the system

Enquiry Upload (Bulk Data Import)

New

Allows users to upload and import large volumes of enquiry data efficiently through bulk file upload.

Overview

Introduced 'Upload' functionality in Enquiry to enable bulk data import via Excel. It allows employees to create multiple enquiry tickets in one go, improving efficiency.

Functionality

  • On clicking the Upload icon, a 'Download Sample' option is available, Users can download a predefined Excel template
  • The sample file contains all existing fields from the Enquiry Master, ensuring the correct structure and format is followed while minimizing data entry errors.
  • Users can fill in enquiry data in the sample file and upload to create bulk enquiry records

IndiaMART Integration

Integration

Automatically captures IndiaMART leads into the CRM Enquiry module using API and webhook configuration.

Overview

The IndiaMART Integration feature enables seamless capture of leads from IndiaMART directly into the CRM Enquiry module. This enhancement helps streamline lead management by automatically converting incoming IndiaMART enquiries into CRM records, eliminating manual data entry and improving response efficiency.

Functionality

  • A new Plugin Registration option is available in the menu bar for integration setup
  • Within Plugin Registration, users can access the IndiaMART Utility section
  • The IndiaMART Utility allows users to: Generate a unique API Key and obtain the Webhook URL required for integration
  • These credentials (Webhook URL and API Key) are used to configure the IndiaMART lead panel.
  • Integration works by passing the API key as a parameter: webhook_URL?apikey=XXX
  • Once configured, all incoming leads from IndiaMART are automatically pushed into CRM as Enquiry records
  • This ensures: Real-time lead capture, Reduced manual effort & Improved lead tracking and follow-up
IndiaMART webhook configuration screen
🔍 Click to expand
Generate your API Key and Webhook URL from the IndiaMART Utility section.

Example

  • Suppose a user generates the following details from IndiaMART Utility through crm → Webhook URL: https://crm.company.com/api/indiamart, API Key: g6vSzpqQvvVflzEh.mV8xA9CmgG7swpN4PiC%2BSA%3D%3D
  • The final webhook configured in IndiaMART will be: https://crm.company.com/api/indiamart?apikey=g6vSzpqQvvVflzEh.mV8xA9CmgG7swpN4PiC%2BSA%3D%3D
  • When a customer submits an enquiry on IndiaMART: The data is sent to the above webhookURL, and CRM automatically creates a new Enquiry record with the received lead details

Custom Field Configuration for Contract

Enhancement

Allows users to create and manage custom fields in the Contract module, extending existing functionality from other masters.

Overview

The Custom Field Configuration feature has been extended to include the Contract module. Users can now create and manage custom fields within the Contract master, similar to the existing functionality available for Enquiry, Support, and other masters. This enhancement provides greater flexibility to capture additional, user-defined information specific to contracts.

Custom Field configuration for the Contract module is now extended to the Mobile Application, ensuring users can view and use contract-specific custom fields seamlessly across web and mobile platforms.

Functionality

  • In the Field Configuration section, the Contract module has been added to the Select Master Form dropdown.
  • Previously, custom field configuration was available for Enquiry, Support, and other masters; now it is extended to Contract as well.
  • Users can now: Create new custom fields for the Contract module,Define field types (e.g., text, date, dropdown, etc.), Set field properties such as mandatory, default values, and validations and Configure field placement and visibility as per business requirements.
  • The functionality remains consistent with existing masters, ensuring: A uniform user experience, Easy adoption without additional training and Flexibility to capture contract-specific data.
  • This enhancement helps users: Customize the Contract module based on business needs, Store additional contract-related information and Improve data management and reporting.
Contract module in field configuration dropdown
🔍 Click to expand
Contract now appears in the Select Master Form dropdown within Field Configuration.

Example

A user wants to track Contract Renewal Date in the Contract module. Using Field Configuration: select Contract from the master dropdown, add a custom field with Field Name: 'Contract Renewal Date' and Type: Date.

Action Cost in Action Master

Enhancement

Introduces an Action Cost field to track expenses associated with actions in Enquiry and Support modules.

Overview

A new field 'Action Cost' has been introduced in the existing Action Master for Enquiry and Support modules. This enhancement allows users to define and track the cost associated with each action, enabling better monitoring of expenses incurred during various activities.

Functionality

  • Action Cost field added in the Action Master for Enquiry and Support
  • Accessible from all interfaces where the Action Taken field is available: Enquiry, Support, Status Update
  • The Action Cost field enables: Capturing the monetary value associated with each action, Maintaining consistency across modules where actions are used and Easy updates and management of action-related costs
  • Helps in tracking expenses at the action level and calculating total cost per enquiry and Improving cost analysis and reporting

Example

A user performs an action 'Site Visit' for a customer enquiry. While adding the action: Action Name: Site Visit, Action Cost: ₹500.

Contract Type Master

Enhancement

Enables dynamic management of contract types through a master, replacing fixed predefined values.

Overview

A new Contract Type Master has been introduced to enhance flexibility in managing contract types. Previously, the Contract form contained two predefined dropdown values — AMC and Warranty. With this enhancement, these values are now managed through a dedicated master, allowing users to add and maintain additional contract types as per business requirements.

Functionality

  • Existing values (AMC and Warranty) are available by default in the master
  • Users can now add, edit, or manage new contract types
  • Contract Type dropdown is now dynamically populated from the Contract Type Master, similar to other master-based fields
  • Users can: Add new contract types as per their business needs, Modify existing values if required and Maintain consistency across all contract records
  • This enhancement ensures: Centralized management of contract types, Improved flexibility and scalability and Consistent data usage across the system

Example

A company wants to introduce a new contract type 'Subscription'. After adding it to the Contract Type Master, the Contract Type dropdown will show: AMC, Warranty, and Subscription. Users can now select Subscription while creating or updating contracts.

Two-Factor Authentication (2FA)

Security

Adds an extra security layer by requiring OTP verification when accessing company data.

Overview

A new security feature Two-Factor Authentication (2FA) has been introduced to enhance access control at the company level within the CRM. When enabled, users must verify their identity using an OTP while accessing a company, ensuring an additional layer of security beyond standard login.

This feature is now also available in the Mobile Application, providing consistent security across web and mobile platforms.

Functionality

  • Enable 2FA option available under Menu Bar → Administration → Configurations → Application
  • Can be configured only by Owner and Co-Owner
  • Upon selecting a 2FA-enabled company, an OTP is sent to the user's registered Email ID and Mobile Number
  • Access is granted only after successful OTP verification
  • Prevents unauthorized access even after successful login thus enhancing company-level security by adding an extra verification layer before accessing sensitive company data

Example

  1. Owner enables 2FA in Application settings
  2. User logs in with Email/Mobile Number + Password
  3. User selects a company and receives an OTP on registered email or mobile
  4. User enters the OTP in the dialog box to gain access

Plugin Dashboard

New

Allows background processing of file uploads with real-time status tracking without interrupting user activity.

Overview

A new Plugin Dashboard has been introduced to manage and monitor file upload activities across the system. This feature ensures that users can continue working without interruption while file uploads are processed in the background. It enhances system performance and provides clear visibility into the upload status.

Functionality

  • The Plugin Dashboard handles file uploads in the background, allowing users to continue working on other tasks without page interruptions
  • Dashboard displays upload status: Processing, Completed, or Failed
  • In case of errors, users can download the Error Report and correct data for re-upload
  • Only one file can be uploaded at a time per company
  • No limit on the number of records within the uploaded file
Plugin Dashboard showing upload statuses
🔍 Click to expand
The Plugin Dashboard tracks upload status in real time — Processing, Completed, or Failed.

Named Document

New

Allows users to link quotations in Enquiry/Support and upload product catalogs in the Product form for easy document management.

Overview

The Named Document feature has been introduced in the Enquiry and Support forms to streamline the association of relevant documents, such as Quotations, with tickets. Additionally, this feature is extended to the Product Form as Product Catalog, allowing users to upload and manage product-related documents. This enhancement improves document visibility, accessibility, and consistency across records

For Enquiry & Support (Quotation)

  • A new Actions column is introduced in the Named Document section
  • Clicking the '+' icon displays a list of quotations associated with the selected Contact Person
  • If quotations exist for the contact, they are displayed with radio buttons for selection
  • If no quotations are associated, the system displays 'No rows'
  • A quotation already selected in another ticket (for the same contact person) appears disabled — prevents duplicate selection
Named Document section in Enquiry form
🔍 Click to expand
The Actions column lets you link quotations to a contact person's ticket via radio button selection.

For Product Form (Product Catalog)

  • Users can upload Product Catalog files directly from their system
  • The uploaded documents are associated with the respective product
  • Enables easy access and sharing of product-related documents
Product Catalog upload in Product form
🔍 Click to expand
Upload product catalog files directly in the Product form for easy document management.

Example

  • A user creates a Support Ticket for a contact person
  • In the Named Document → Actions column: User clicks on the “+” icon and System displays all quotations linked to that contact person
  • Scenario 1:If quotations are available → user selects one using the radio button
  • Scenario 2:If no quotations exist → system shows “No rows”
  • Scenario 3:If a quotation is already linked to another ticket:It appears disabled and cannot be selected again
  • Additionally: In the Product Form, a user uploads a Product Catalog file the document gets linked to the product for future reference
;