The Inquiry Management System (IMS) is a web‑based platform built with React.js, .NET Core, Python, and SQL Server that automates the full inquiry lifecycle.
The Inquiry Management System (IMS) is a web‑based platform built with React.js, .NET Core, Python, and SQL Server that automates the full inquiry lifecycle: Users raise chemical‑product inquiries. Parallel Python “grabbers” fetch supplier emails from SMTP/IMAP/POP mailboxes and internal databases. IMS sends bulk, templated inquiry emails to selected suppliers. Incoming replies are automatically parsed and linked to their original inquiry. All inquiries, responses, and user actions are logged centrally for real‑time visibility and audit.
Echemportal is a chemical‑products company that manages a broad network of suppliers and needs a centralized system to automate vendor inquiries, track supplier responses, and maintain a structured vendor database for its internal procurement workflows.
Supplier/Vendor Management
Internal B2B Inquiry Management Platform
Comprehensive solutions designed to enhance user experience and drive business growth.
Handles end-to-end inquiry processing: Initialize Inquiries: Send inquiries using grabbers and store vendor data. Define Inquiries: List and track sent inquiries. Processed Inquiries: Review vendor responses. Unmapped Responses: Identify replies that do not match any inquiry. Inquiry History: Full action log for audit and traceability. Delete Inquiry: Remove outdated inquiries while preserving records.
Products: Manually manage product data not captured by grabbers, with EchemProductId and Chem Browser ProductId mapping.
Master Vendors: Maintain a database of active vendors. Vendor Groups: Organize vendors by region, expertise, or tier. Vendor Preference: Set default vendor priorities. Unregistered Vendors: Track potential vendors pending registration. Deleted Vendors: Log removed vendors for traceability.
Email Templates: Create and manage multiple email formats for inquiries, quotations, etc. Email Sync Settings: Configure SMTP for sending emails from a designated sender ID.
We identified key pain points and developed targeted solutions to transform the resort's digital presence.
Manually locating supplier records across multiple databases and mail servers was slow and error‑prone.
Sending individual inquiry emails led to inconsistent messaging, missed replies, and delays.
Manually matching supplier replies to inquiries resulted in lost or misfiled responses.
No centralized history made compliance reporting and issue investigation difficult.
Different users crafted emails in varied formats, weakening brand consistency and clarity.
Lightweight, concurrent processes that continuously harvest supplier data and emails from multiple sources, eliminating manual lookups.
A built‑in templating engine for sending hundreds of branded, structured inquiries at once—ensuring speed and consistency.
An email‑reading service that extracts metadata from incoming mail and automatically associates replies with their original inquiry records.
A React.js console displaying inquiry statuses, response timelines, and a complete, immutable action history for compliance and reporting.
Managed email templates and configuration settings enforce uniform, professional messages and reduce follow‑up clarifications.
Visual highlights showcasing the transformation and key features of the new website.
Let's discuss your project and create a custom web application that drives your business forward. Get started with a free consultation today.
Faster Procurement Process
Accurate Inquiry Tracking
Enhanced Transparency & Auditing
Stronger Supplier Engagement
Informed Decision Making
Operational Efficiency Gains