
Challenge
Tradomatic faced technical challenges in scaling its user base due to unreliable messaging bot systems and inefficient trading request workflows. Despite attempts to improve the product internally, the company failed to meet user needs effectively. This situation forced the company to rethink its GTM approach and explore product development opportunities.
- System Crashes
The system utilized mobile messaging bots to update trading information on the portal. However, this bot infrastructure frequently crashed and required constant technical support. - Accessibility Barriers
For end users, the registration process and access to trading information were overly complex, causing barriers to user engagement and platform scalability. - Verification Delays
For the client team, verifying new traders and deals was a manual process, time-consuming and prone to inaccuracies.
Objectives
Tradomatic wanted to improve user experiences, operational efficiency, and financial returns. The key objectives included:
- Ensure data accuracy
Demand and supply data (such as seller, buyer, stock availability, transportation, price, volumes, etc.) should be accurate and up-to-date.
- Increase user base
An effective mechanism should encourage producers, sellers, and traders of agricultural products to register on the platform and actively use it.
- Manage trade offers
Tradomatic's staff should be able to analyze existing offers, manage new purchase-sale requests, and moderate user inquiries and feedback.
- Manage payments
The platform should feature a subscription system with diverse plans and support for popular payment methods, upgrades, and notifications.
Tradomatic faced technical challenges in scaling its user base due to unreliable messaging bot systems and inefficient trading request workflows. Despite attempts to improve the product internally, the company failed to meet user needs effectively. This situation forced the company to rethink its GTM approach and explore product development opportunities.
- System Crashes
The system utilized mobile messaging bots to update trading information on the portal. However, this bot infrastructure frequently crashed and required constant technical support. - Accessibility Barriers
For end users, the registration process and access to trading information were overly complex, causing barriers to user engagement and platform scalability. - Verification Delays
For the client team, verifying new traders and deals was a manual process, time-consuming and prone to inaccuracies.
Objectives
Tradomatic wanted to improve user experiences, operational efficiency, and financial returns. The key objectives included:
- Ensure data accuracy
Demand and supply data (such as seller, buyer, stock availability, transportation, price, volumes, etc.) should be accurate and up-to-date.
- Increase user base
An effective mechanism should encourage producers, sellers, and traders of agricultural products to register on the platform and actively use it.
- Manage trade offers
Tradomatic's staff should be able to analyze existing offers, manage new purchase-sale requests, and moderate user inquiries and feedback.
- Manage payments
The platform should feature a subscription system with diverse plans and support for popular payment methods, upgrades, and notifications.
Solution
Considering the challenges and objectives, Tradomatic and Freshcode agreed to rebuild the existing bot infrastructure using JavaScript as the main stack, with the following below key capabilities.
- Progressive Web App
Build a PWA portal customized to the client's needs, with a cost-optimized cloud architecture. - User Journey
Design the user interface and navigation to make the new portal more informative and engaging, thereby attracting new clients and increasing retention rates. - User Contribution
Create a collaborative system that encourages users to submit commodity details themselves, such as prices, volumes, payment terms, and transport options. - ControlPanels
Design control panels for users and administrators; users can create and manage content such as company profiles and deals; administrators can interact with user content, manage incoming inquiries, and track payments. - Subscriptions Payments
Integrate subscription plans and payment APIs to provide users access to premium features, automated billing, and renewal processes.
Considering the challenges and objectives, Tradomatic and Freshcode agreed to rebuild the existing bot infrastructure using JavaScript as the main stack, with the following below key capabilities.
- Progressive Web App
Build a PWA portal customized to the client's needs, with a cost-optimized cloud architecture. - User Journey
Design the user interface and navigation to make the new portal more informative and engaging, thereby attracting new clients and increasing retention rates. - User Contribution
Create a collaborative system that encourages users to submit commodity details themselves, such as prices, volumes, payment terms, and transport options. - ControlPanels
Design control panels for users and administrators; users can create and manage content such as company profiles and deals; administrators can interact with user content, manage incoming inquiries, and track payments. - Subscriptions Payments
Integrate subscription plans and payment APIs to provide users access to premium features, automated billing, and renewal processes.
Results
9,000 Offers, 54,000 Prices
Following the portal upgrade, Tradomatic saw over 9,000 new grain trading offers and 54,000 price inquiries submitted, showcasing the platform's growing appeal and improved functionality.
170,000 Map Views
The new interactive map allows traders to view buyers, sellers, offers, and contact details across different locations in Europe. In the first 5 months, it generated over 170,000 views.
Admin & Trader Panels
In the Administrative dashboard, Tradomatic’s staff can verify incoming applications, manage users, track payments, and more.
In the Client dashboard, traders can manage their profiles, create sale requests, and view buyer/seller details.
Plans and Payments
Traders can switch from a free plan to a few paid subscriptions offering premium features. The platform integrates with payment APIs, and staff can accept payments and manage user subscriptions.
9,000 Offers, 54,000 Prices
Following the portal upgrade, Tradomatic saw over 9,000 new grain trading offers and 54,000 price inquiries submitted, showcasing the platform's growing appeal and improved functionality.
170,000 Map Views
The new interactive map allows traders to view buyers, sellers, offers, and contact details across different locations in Europe. In the first 5 months, it generated over 170,000 views.
Admin & Trader Panels
In the Administrative dashboard, Tradomatic’s staff can verify incoming applications, manage users, track payments, and more.
In the Client dashboard, traders can manage their profiles, create sale requests, and view buyer/seller details.
Plans and Payments
Traders can switch from a free plan to a few paid subscriptions offering premium features. The platform integrates with payment APIs, and staff can accept payments and manage user subscriptions.