AstoeCompanyEnterprise software partner
Services / Work / CRM / Eight modules

Every enquiry has an owner and a scheduled action

Enquiries arrive from WhatsApp, telephone and the website into a single pipeline with an owner assigned to each. Nothing sits untouched because accountability was never established.

WhatsApp templates built in Row-level access scoping Conversion by source
Pipeline / AugustAll owners
New42
Contacted28
Quoted17
Won9
3 follow ups due today1 overdue
Standard specification

The eight modules in a standard CRM deployment

A CRM nobody maintains has no value, so the baseline is deliberately light on data entry and weighted toward the two facts that matter: who owns the opportunity, and when it is next actioned.

01 / Lead capture

Website forms, WhatsApp, telephone, walk-ins and bulk import all arrive in the same pipeline. Duplicates are detected on the contact number before a second record is created.

02 / Assignment

Every lead receives an owner, by rotation, territory or product line. Unassigned is an explicit, filterable state rather than something that happens unnoticed.

03 / Pipeline

Stages you define, in the sequence your sector uses. Marking an opportunity lost requires a reason, and that reason reaches a report rather than an individual’s recollection.

04 / Follow-ups

An open opportunity must carry a next action date. Due today and overdue are the two views a representative opens each morning, and the manager sees the same two per person.

05 / WhatsApp and email

Approved templates dispatched from the opportunity record, with responses and send history retained against it, so a handover never loses the thread.

06 / Quotations

Build a quotation from the opportunity, retain every revision, dispatch the PDF, and convert the accepted version into an order without re-keying the lines.

07 / Reporting

Conversion by source, stage, product and owner. Ageing of open opportunities, activity per user, and a ranked analysis of loss reasons for the period.

08 / Users and audit

Roles with view, create, amend and delete permissions per screen, plus row-level scoping so a representative accesses only their own records. Every change is logged with a name and a timestamp.

0Modules in the base build
0Lead sources wired in
0Standard reports
0Weeks to first version
Reference interfaces

What a representative and a manager each see

01 / Leads

One list, with a name against every line

The enquiry that came in on WhatsApp at nine at night sits in the same list as the one the receptionist wrote down. Both have an owner, a source and a next date, and both are counted in the same conversion figure at the end of the month.

  • Website form posts straight into the list
  • Duplicate numbers merged instead of doubled
  • Filter by source, owner, stage, city or date
Leads / OpenRole: Manager
LeadOwnerNext actionState
Northline TradersWhatsApp / LahoreAyeshaToday, 4:00 pmDue
Riverside PharmacyWebsite / KarachiBilal14 AugQuoted
Meadow FoodsReferral / MultanAyeshaYesterdayOverdue
Kestrel LogisticsPhone / LahoreDanish18 AugContacted
Harbour TextilesWalk in / FaisalabadUnassignedNew
42 open leads1 unassigned
02 / Follow ups

The message goes out from the record, not from a phone

Templates are authored once and approved once. The representative selects one, the name and quoted figure populate automatically, and the dispatched copy remains on the record so the next person can read exactly what was committed.

  • Every call, visit and message logged against the lead
  • Templates for enquiry, quote, reminder and thanks
  • Closing a follow up forces the next date
Lead 1184 / Riverside PharmacyOwner: Bilal
WhenActivityBy
02 AugEnquiry receivedWebsite formSystem
02 AugCalled, asked for a quote6 minutesBilal
05 AugQuote 0271 sentPDF on WhatsAppBilal
09 AugReminder sentTemplate: follow upBilal
Next 14 AugStage QuotedValue 462,900Source Website
Template
Follow up after quote
To+92 3xx xxxxxxx
ViaWhatsApp
PreviewApproved
Hello {name}, quote {quote_no} for {amount} is with you. Shall I hold these rates until {date}?
Sent09 Aug, 11:20
Read09 Aug, 11:44
03 / Reporting

Where the leads are dying, by name and by source

The pipeline tabs sit above the list, so clicking a stage filters it rather than opening another report. Underneath, conversion is broken down by the things you can act on: which source is worth the money, and who is letting leads go cold.

  • Stage counts recalculated from the data, never cached
  • Lost reasons collected and ranked
  • Export any view to CSV or PDF
Conversion / Last 30 daysBy source
SourceLeadsQuotedWonRate
Referral1411643%
Website form3819924%
WhatsApp5221713%
Walk in93111%
Top lost reason: price18 of 41
Sector fit

Most frequently deployed in these three sectors

SectorField sales

Field sales teams

Representatives in the field reporting by telephone, with a manager reconstructing the week from memory every Monday.

  • Visit logged from a phone in seconds
  • Targets against actual closed value
  • Area and route wise lead lists
SectorProfessional services

Agencies and consultancies

Property, insurance, travel and education. Extended conversations, multiple quotations, and a decision cycle measured in weeks.

  • Quote versions kept side by side
  • Documents attached to the lead
  • Reminders that survive a holiday
SectorInbound

Shops selling online

Enquiries arriving across three numbers and two inboxes, answered twice by two people or not at all.

  • All channels into one queue
  • First response time measured
  • Order handed to the ERP on won
Pricing

Entry pricing for cRM systems

These are the figures a build of that shape starts at. Beyond them an engagement is quoted as one fixed figure against an approved scope, so the price does not move unless the scope does.

BasicFrom

$3,200

Entry scope. Core build, one role set, standard reports and exports.

PremiumFrom

$6,800

Extended scope. Several modules and roles, an integration, and full reporting.

EnterpriseQuoted

Custom

Quoted against your approved scope. Multi-site, multi-role or integration-heavy programmes.

Figures are entry prices in USD, exclusive of taxes. Invoices are settled in PKR at the rate applying on the invoice date. Hosting, gateway charges and third-party services are recharged at cost.

Frequently asked

On CRM engagements

01Can a representative be restricted to their own records?

Yes, and it is enforced server-side rather than by concealing a button. A representative attempting to open another owner’s record by editing the address bar is refused. Managers see their site or team, and the principal sees everything.

02Does WhatsApp genuinely dispatch from the system?

Two ways. A click to chat link opens the message on the user's own phone or desktop with the text filled in, which costs nothing. Or the WhatsApp Business API sends approved templates automatically from a business number, which needs an approved account and is charged per conversation by the provider.

03Can we define our own pipeline stages?

They are yours to name and reorder, and the pipeline tabs across the top of the list are built from whatever is in that table. Adding a stage later does not need a developer.

04What prevents opportunities being ignored?

An open lead without a next action date shows up in its own list, and one whose date has passed is marked overdue on the manager's dashboard with the owner's name next to it. The system does not chase people, but it does make the gap impossible to miss.

Next step

Tell us how an enquiry reaches you today, and who is accountable for answering it.

That single answer determines most of the design. Submit it and you receive a module specification, a pipeline layout and a fixed price in return.

Submitting your enquiry