Skip to main content
CraftCRM

Custom development

A CRM built around your process — not someone else’s template

A CRM is a single system for managing your customer base, keeping sales under control and automating business processes.

Forget template systems and paying for every salesperson. We build CRM around your process: you choose the logic, the statuses and the rules for handling requests.

  • No per-seat fees
  • Code and data are yours
  • Start with a single-process pilot
  • Team training included
Requests from every channel converge into one managed pipelineTODAYWITH A SYSTEMPhone callInstagramTelegramWebsite formNapkinNew leadIn progressWon

The cost of mess

Three things quietly draining money every month

A business owner doesn’t buy “a CRM”. They plug the specific hole their profit leaks through.

Leads get lost between channels

Phone, Instagram, Telegram, website, a note on a napkin. Someone forgot to call back — the customer already bought from a competitor. You never even learn they showed up.

A lost lead doesn’t come back

The business lives in one person’s head

Customer history, agreements, promised prices — in their memory and personal phone. They get sick, quit, or move to a competitor with the list, and the business stalls.

The database should belong to the company

The owner can’t see what’s happening

You ask “how are sales going?” and hear “fine”. How many leads came in, what stage they’re at, who sold what, where deals stall — no numbers exist.

You see numbers, not “fine”

Three more that reinforce the decision

Busywork instead of selling

Copying rows between spreadsheets, duplicates, conflicting statuses. Your salesperson maintains records instead of selling.

The existing customer list just sits there

Someone bought a year ago — time to offer a service, a refill, an upgrade. Selling to an existing customer costs a fraction of finding a new one.

A third hire turns into chaos

Two people can keep it all in their heads. With the third come duplicate calls and “I assumed that wasn’t mine”.

Run the numbers

What “we’re fine in spreadsheets” actually costs

Don’t take our word for it — put your own numbers in. This isn’t the price of a CRM, it’s the price of not having one.

30
15%
400

Left on the table each year

21,600$

That’s $1,800 a month

30 leads × 15% × $400 × 12 months

Recovering even two or three deals usually covers the cost of the system. After that it works for free.

Talk about my process

What you get

A system for your process, not 500 features “just in case”

Every element exists because someone uses it daily. There is nothing spare in it — which is exactly why the team doesn’t quietly abandon it.

One pipeline for every request

Phone system, Instagram, Telegram, website form — all in one list. Every lead has a stage and an owner.

Reminders that don’t let things slip

The system creates the “call back” task on the right day for you. Anything overdue is visible immediately — to you and to the rep.

Customer history in one click

Calls, agreements, prices, documents, purchases — all on one record. Even if the person who handled it has left.

Your specifics, not generic templates

Equipment with mileage, rental statuses, contracts, maintenance schedules, product batches — the system knows your actual objects, with no workarounds.

An owner’s dashboard

Lead volume, stage-by-stage conversion, who sold what, where deals stall. No need to ask “how’s it going?”

Access control

A rep sees their own customers and can’t walk out with the whole database on a flash drive.

Lead pipeline

New1

Ivan, car dealer

Instagram · today

Called1

Agrolan LLC

Call · follow up 14:00

Proposal1

Oksana P.

Website · quote sent

Won1

Tandem Garage

Referral · $2,100

Sample interface: every lead has a stage and an owner
Owner’s dashboard

48

Leads this month

0

Unanswered

23%

Conversion to sale

Leads this week

MonTueWedThuFriSatSun
“How are sales going?” answered in numbers
Customer record

Agrolan LLC

Equipment rental · customer since 2024

  1. Mar 12Call: needs a loader for two weeks
  2. Mar 13Rental agreement sent
  3. Mar 18Paid · unit released, mileage 41,200
  4. Apr 02Reminder: offer a repeat rental
The whole history in one place — not in someone’s head

Why not off-the-shelf

Off-the-shelf CRM is powerful. It just isn’t shaped like your process

Bitrix24, Pipedrive, HubSpot are good products. The problem isn’t quality — it’s that they were designed for someone else.

Features

Off-the-shelf CRM: Hundreds of features, 80% unused. The team gets lost and quietly opts out

CraftCRM: Only what gets used every day

Cost model

Off-the-shelf CRM: A subscription per user. Every month. Forever

CraftCRM: One-off development. Hire a fifth rep and the bill doesn’t move

Your process

Off-the-shelf CRM: You adapt to their logic, or pay for customisation on top

CraftCRM: The logic describes your process from day one

Data

Off-the-shelf CRM: On someone else’s server, under their rules and pricing

CraftCRM: Your hosting or your server. Export whenever you want

Domain specifics

Off-the-shelf CRM: Equipment mileage, rental statuses, maintenance windows — “build an integration”

CraftCRM: They’re simply fields and statuses in your system

Changes

Off-the-shelf CRM: File a support request and wait for a release

CraftCRM: You tell us, we change it

Straight answer: if your process is standard and an off-the-shelf CRM works for you, stay with it — it will be cheaper. We’re for the cases where it pinches.

How we work

You see results before the budget runs out

No “we’ll be back in three months with a finished system”. You see working versions every week.

  1. 1

    Map the process

    1 week

    One or two conversations. We draw how a request travels through your business today, from first touch to payment. The leaks usually show up right here.

  2. 2

    Run a pilot on one process

    2–3 weeks

    A small paid stage: one pipeline that genuinely works. You see the value without taking a large risk.

  3. 3

    Build the system

    from 4 weeks

    The remaining processes, integrations, access control, reporting. Working builds weekly, adjustments as we go.

  4. 4

    Train the team

    2–3 days

    Short, and on their real work. If it feels awkward to a rep, we change the interface rather than argue with them.

  5. 5

    Support and evolve it

    as needed

    The business changes and the system follows. The code and data are yours, so you’re never held hostage by one developer.

Ways to work together

Start with a pilot. Scale once you’re convinced

It’s custom work, so we quote after understanding the process — not from a price list.

Pilot

One process, small budget

Best for: If you’re not yet sure a system of your own is worth it

  • One process mapped in detail
  • A working lead pipeline with stages
  • Reminders and named owners
  • Training for one or two people
  • Timeline: 2–3 weeks

Payment

Fixed fee for the stage

Discuss a pilot
Most common choice

Full system

Your whole operating process

Best for: When the pain is clear and you want a solution, not an experiment

  • All of your processes and data
  • Integrations: telephony, Instagram, Telegram, email
  • Access control and an owner’s dashboard
  • Deployment on your own hosting
  • Team training and documentation
  • No per-seat fees

Payment

Quoted after process mapping

Get a quote

Support and growth

The system evolves with the business

Best for: Once the system runs and the business keeps changing

  • New processes and reports
  • Changes as the business shifts
  • Updates and backups
  • A response when you need one
  • Hourly or as a block of hours

Payment

Hourly or block of hours

Discuss support

What’s certain: you pay once for development, not monthly per salesperson. You pay hosting directly to the provider — tens of dollars a month.

Pricing

Build your system and see a ballpark cost

Pick what your process is made of. The number next to it is a ballpark, so you know the order of budget before the first conversation.

Start from
Always includedSystem core$1,400. Architecture, sign-in and profiles, two roles, two interface languages, settingsDeployment and backups$700. Docker, your server or cloud, backups, error monitoring

What you track

Access and control

Public channels

Integrations

Ballpark cost

≈ $3,350

Usually within $3,000 – $3,900

Ballpark timeline
3–5 weeks
Modules selected:
Modules selected: 3

This is a ballpark. The real cost is set after we go through all of your processes — and it can be lower as well as higher.

One-off payment for development, no per-seat fees. Hosting is paid directly to the provider — tens of dollars a month.

Honest answers

Questions we get most often

We’re fine with spreadsheets and chat groups.

You might genuinely be fine. Here’s the test: in 30 seconds, find the history of a customer who called six months ago — who spoke to them, what was promised, why they didn’t buy. If you found it, you don’t need us yet. If you didn’t, you’re already paying for the mess; you just don’t see the invoice.

What if you disappear? Who maintains it?

That’s exactly why the code, database and documentation are yours from day one, in your repository and on your hosting. The stack is mainstream, so any developer can pick it up. A CRM shouldn’t be one contractor’s black box.

How long does it take?

A single-process pilot is 2–3 weeks. A full system usually takes 1.5–3 months depending on how many processes and integrations are involved. We show working builds weekly, not at the end.

Can you connect telephony, Instagram, Telegram, delivery services?

Yes, wherever the service has an API — and all of those do. Instagram and Telegram enquiries land in the pipeline automatically, calls attach to the customer record, and shipping labels are created from inside the system.

My team resists anything new.

That’s the most common reason a CRM fails to stick. So the system has no spare fields, and the flow is built around how people already work. If it still feels awkward after training, we rework the interface instead of talking them into tolerating it.

Where does the data physically live?

Wherever you say: your own hosting account (Railway, Hetzner, AWS) or a server in your office. A full database export is available to you at any moment, with no support ticket.

What if the process changes in a year?

That’s a normal scenario, not an emergency. The system changes with the business — which is precisely why it’s built for you rather than bought ready-made.

No illusions

What CraftCRM isn’t

Half the disappointment with CRM starts with an expectation nobody said out loud. So here is how this works and how it doesn’t — before you spend three weeks of a pilot on something better solved another way.

Not an off-the-shelf product

There is no demo account, no pricing tiers, no “try it for 14 days” button. Every system is written around one specific process, so what we can show you is other people’s working systems, not a sandbox to poke at.

Not a second system on top of one that already works

If your books already run in an accounting package, or your stock in warehouse software, we connect to them rather than rewrite them — two sources for the same stock figure are worse than one. And where no such system exists and enquiries, goods and payments should live in one place, they are simply fields and statuses in yours.

Not everything at once

We don’t build the whole system in one go and hand it over three months later. We start with the one process that hurts most, and you use it while the rest is still being built.

Not one developer’s black box

That is the real fear behind the words “custom-built”. So the code lives in your repository, the stack is mainstream, and documentation is part of the job — any developer can pick the system up, not only us.

Not the cheapest option

If you have two sales reps and a genuinely standard process, an off-the-shelf CRM will cost less — and that is a fair answer. Custom work pays off where the template forces you to rebuild the process itself.

Not magic that fixes the process

If nobody logs enquiries today, the system will only show that faster and more precisely. First we agree how the process should run, then we automate it.

If you recognised yourself in this list, write anyway. We’ll point you to where to look — an off-the-shelf CRM, an accounting system, or a specialist contractor. Five minutes now instead of two months later.

First step

Tell us how you track customers today

The first conversation is free: we go through your process and tell you plainly whether you need a system of your own or just need to tidy up what you have.

Or reach us directly:

We use your contact details only to reply. No mailing lists.