softmedia/ digital systems
PL
System online00:00:00
ROOT / CASE STUDIESSECURE CONNECTION
CASE_04 / SALES

ForumContact CRM: a custom sales system with an AI assistant and forecasting

ForumContact CRM is a business application designed around the daily work of sales, contact-centre and customer-service teams. It combines companies, contacts, activity history, calendars, campaigns, opportunities, quotations, correspondence, plans, reporting and an AI assistant. Salespeople work with one customer context while managers see pipeline health and delivery risk.

Project type
sales / contact centre / customer service
Status
operational system under iterative development
Timeframe
8–12 week MVP followed by staged development
Scope
CRM / SALES_AI / FORECAST / SYMFONY
01 / CASE_BLOCK

The challenge

Sales activity was split between spreadsheets, messages and notes. Customer knowledge depended on who handled the relationship and where the last conversation had been recorded.

Salespeople spent time reconstructing history and preparing similar messages. Managers received delayed reports and could not quickly assess whether the pipeline was sufficient to meet the plan.

02 / CASE_BLOCK

The solution

  • central company and contact database with ownership and access control
  • complete history of conversations, messages and events
  • sales campaigns, calendars, opportunities and pipeline stages
  • quotations, email correspondence and reusable templates
  • sales plans, live reporting and weighted forecasts
03 / CASE_BLOCK

AI assistant for sales teams

The AI module works only with context available in the CRM. Requests and transferred data follow the user’s permissions and are auditable.

Generated messages are drafts for a salesperson to review, not autonomous communications sent by the system.

  • company and recent-contact summaries
  • key information before a conversation
  • context-aware message drafts
  • suggested next steps
  • working summaries of opportunities and customer history
04 / CASE_BLOCK

Reporting and forecasting

The forecast combines completed sales with the value and probability of open opportunities. It supports management judgement and helps identify delivery risk earlier.

05 / CASE_BLOCK

Business outcome

ForumContact organised customer history and everyday sales work in one place. The AI assistant reduces the time required for working drafts and summaries, while managers receive a current view of plans, results and pipeline risk.

TX / STACK

Technologies

  • PHP 8.3 and Symfony
  • MariaDB 11.4
  • Docker, Nginx and PHP-FPM
  • Twig
  • Role-based permissions
  • SMTP, HTML email and quotation templates
  • AI integration with controlled JSON context
  • AI request audit
  • Data aggregation and reporting charts
Delivery and write-upSoftMedia
Author / responsible personPiotr Szymański
Last updated
READY_FOR_DISCOVERY

Let’s discuss a similar challenge.

Tell us about your project