// Systems · 01 / 06
Sales CRM
Every lead, call and WhatsApp chat in one place.


A sales system for teams that sell by phone and WhatsApp. Contacts, deals, follow-ups, quotes and team reports live in one place, so every lead has an owner and a next step, and managers see the full picture.
- Made for
- Teams that sell by phone and WhatsApp.
- Used by
- Reps on their phones and managers at the office.
- Runs on
- The web for the office, Android and iPhone for reps.
// The challenge
What needed solving
Many sales teams talk to customers all day on WhatsApp and on the phone, but the details stay in personal chats, call logs and notebooks.
Follow-ups depend on memory, so warm leads go cold and nobody notices. When a rep is away, the rest of the team can't see what was promised. Managers build reports by hand from spreadsheets, and the numbers are old before the meeting starts.
// Features
07 partsWhat we built
Seven parts that keep every lead moving, from the first message to the team report.
- 01
Deals pipeline
A board with one column for each sales stage. Drag a deal to move it, or drop it on Won or Lost to close it. Each column shows its total value, and deals with no activity for several days are marked in red.

- 02
Contacts and companies
Each customer has one profile: contact details, tags, the company, open and past deals, and a full timeline of calls, messages, quotes and notes.
- 03
WhatsApp inside the CRM
Messages from your WhatsApp Business numbers appear on the contact's profile. Reps reply from the CRM with templates and quick replies, and leave internal notes that the customer never sees.

- 04
Follow-ups and reminders
Every call ends with an outcome and a next step. Each task has a time and a reminder, and every rep starts the day with a clear list on their phone. Recorded calls get a written transcript and a short summary on the timeline.

- 05
Quotes
Build a quote from your product list in any currency, send it as a PDF on WhatsApp or email, and see when the customer opens it. Discounts above a set limit go to a manager for approval.
- 06
Team reports
Revenue against target, conversion by stage, activity per rep, WhatsApp reply times and the reasons deals are lost. Filter by period, team and pipeline, or get the report by email every week.

- 07
Mobile app for reps
Reps call, message and log outcomes from their phone. Calls and notes go to the same timeline the office sees.

// How it works
04 stepsFrom first click to daily use
- 01
A lead comes in
From a WhatsApp chat, a phone call, a website form or a referral. The system creates the contact and the deal, and assigns an owner based on rules you set.

- 02
The rep works the deal
Calls, WhatsApp messages and quotes are saved on the contact automatically. After each call, the rep picks an outcome and schedules the next step.

- 03
Reminders keep deals moving
The app reminds each rep of today's follow-ups and flags deals that have gone quiet, so follow-ups don't rely on memory alone.

- 04
Managers see the full picture
Reports update as the team works. Managers see the pipeline, each rep's activity and why deals are won or lost, without building spreadsheets by hand.

// Built with
The tools behind it
- Laravel (PHP)
- React
- Flutter
- PostgreSQL
- Redis (queues and reminders)
- WebSockets for live updates
- WhatsApp Business API
- Cloud phone (VoIP) integration
- OpenAI / Claude APIs for call transcripts and summaries
- AWS / DigitalOcean
// Next project
02 / 06Inventory & sales system
// Contact
Want something like this?
Tell us how your business works. We'll suggest what fits, even if that's a ready-made tool. No tech words needed.
What do you need?
Chat on WhatsApp+90 552 257 90 00 // Emailinfo@qcoders.com
// Systems
Sales CRM
Every lead, call and WhatsApp chat in one place.
A sales system for teams that sell by phone and WhatsApp. Contacts, deals, follow-ups, quotes and team reports live in one place, so every lead has an owner and a next step, and managers see the full picture.
- Made for
- Teams that sell by phone and WhatsApp.
- Used by
- Reps on their phones and managers at the office.
- Runs on
- The web for the office, Android and iPhone for reps.
// The challenge
What needed solving
Many sales teams talk to customers all day on WhatsApp and on the phone, but the details stay in personal chats, call logs and notebooks.
Follow-ups depend on memory, so warm leads go cold and nobody notices. When a rep is away, the rest of the team can't see what was promised. Managers build reports by hand from spreadsheets, and the numbers are old before the meeting starts.
// Features
What we built
Seven parts that keep every lead moving, from the first message to the team report.
-
Deals pipeline
A board with one column for each sales stage. Drag a deal to move it, or drop it on Won or Lost to close it. Each column shows its total value, and deals with no activity for several days are marked in red.

-
Contacts and companies
Each customer has one profile: contact details, tags, the company, open and past deals, and a full timeline of calls, messages, quotes and notes.
-
WhatsApp inside the CRM
Messages from your WhatsApp Business numbers appear on the contact's profile. Reps reply from the CRM with templates and quick replies, and leave internal notes that the customer never sees.

-
Follow-ups and reminders
Every call ends with an outcome and a next step. Each task has a time and a reminder, and every rep starts the day with a clear list on their phone. Recorded calls get a written transcript and a short summary on the timeline.

-
Quotes
Build a quote from your product list in any currency, send it as a PDF on WhatsApp or email, and see when the customer opens it. Discounts above a set limit go to a manager for approval.
-
Team reports
Revenue against target, conversion by stage, activity per rep, WhatsApp reply times and the reasons deals are lost. Filter by period, team and pipeline, or get the report by email every week.

-
Mobile app for reps
Reps call, message and log outcomes from their phone. Calls and notes go to the same timeline the office sees.

-
Built with
- Laravel (PHP)
- React
- Flutter
- PostgreSQL
- Redis (queues and reminders)
- WebSockets for live updates
- WhatsApp Business API
- Cloud phone (VoIP) integration
- OpenAI / Claude APIs for call transcripts and summaries
- AWS / DigitalOcean
// How it works
From first click to daily use




-

Contact profile: details, the open deal and its next step, the full activity timeline, and the WhatsApp conversation side by side. A lead comes in
From a WhatsApp chat, a phone call, a website form or a referral. The system creates the contact and the deal, and assigns an owner based on rules you set.
Contact profile: details, the open deal and its next step, the full activity timeline, and the WhatsApp conversation side by side.
-

Mobile: after a call, the rep picks the outcome, adds a note and schedules the next follow-up. The rep works the deal
Calls, WhatsApp messages and quotes are saved on the contact automatically. After each call, the rep picks an outcome and schedules the next step.
Mobile: after a call, the rep picks the outcome, adds a note and schedules the next follow-up.
-

Mobile: each rep's follow-ups for today, with one tap to call or open WhatsApp. Reminders keep deals moving
The app reminds each rep of today's follow-ups and flags deals that have gone quiet, so follow-ups don't rely on memory alone.
Mobile: each rep's follow-ups for today, with one tap to call or open WhatsApp.
-

Team performance: revenue against target, conversion by stage, a rep leaderboard, where won deals come from and why deals are lost. Managers see the full picture
Reports update as the team works. Managers see the pipeline, each rep's activity and why deals are won or lost, without building spreadsheets by hand.
Team performance: revenue against target, conversion by stage, a rep leaderboard, where won deals come from and why deals are lost.
// Contact
Want something like this?
Pick what you need and we'll write the first message for you. No tech words needed.
Hi Qcoders, I found you on your website. I need a business system.
