AI-Assisted B2B Platform Development: 46,000 Lines of Code in 1.5 Months

About the Project
Client: A company with high volume of incoming B2B inquiries (details under NDA).
Objective: Build a system that automates incoming request processing and can work deals automatically: emails, tasks, pipeline movement. Consolidate scattered tools into a single interface and reduce the workload on sales managers.
Highlight: Project development with maximum use of AI tools (Claude Code).
What Was the Problem?
Previously, managers at the company used 4-5 different services: email clients, spreadsheets, separate CRM systems. Every incoming inquiry required manual processing: identify request type, create contact, set up deal, track status. With hundreds of inquiries per day, this created a bottleneck in the business process.

Solution
We developed a custom CRM system with an AI core.
Automatic Incoming Processing
The system parses incoming inquiries, extracts key information (contacts, company, request essence) and automatically creates entities in the system. Works with both structured and free-form formats.

AI Deal Assistant
Based on deal context (correspondence history, status, tasks), the system suggests next actions: change status, create task, propose response text. Manager confirms or adjusts.

Unified Interface
Deal kanban board, activity timeline, prioritization system, filters and search. Everything that was previously scattered across 4-5 apps is now in one interface.

Attachment Processing
The system analyzes attached files, extracts information and adds it to the deal context.


Request a free consultation so we can assess your current project and propose a development plan.
Max B., CEO
Project Development Plans
During the pilot, the manager acts as a controller of AI suggestions. But over time, once we see that AI system development has reached a certain level, the process will be fully automated (without a manager).
The manager will only engage with deals when the situation requires it. For example, at the finish line, or if a client asks for a callback in their email. In such cases, we assign a task to the manager.
This way, our AI assistant will participate at all funnel stages.
Technology
Stack: NestJS, NextJS, ShadCN UI, PostgreSQL.
Development Tools: Claude Code as the primary code-writing tool.
Methodology
- Decomposed documentation for AI (separate md-files for each module)
- "Agent" system with specializations (backend, database, integrations)
- Iterative development within one context per task
Team


Timeline
6 weeks
to working version
2-3 weeks
for feedback-based improvements
Need a strong team? Contact us
Results
- Processing time per inquiry reduced several times
- Managers work in one interface instead of five
- AI suggestions reduce cognitive load during high volume
- System launched and in production use
Project Lessons
This project is part of our work on integrating AI tools into the development process. We don't replace developers with AI. We give developers tools that allow them to do more in less time while maintaining quality control.
What worked
- AI-assisted development does accelerate the process
- Structured documentation is critical for quality
- Developer as "AI orchestrator" is effective
What we'll keep in mind next time
- Discovery phase is mandatory, even with rapid development
- Interface prototypes are needed before coding begins
- Client expects the same quality, regardless of development approach