EN
See the demo

B2B CRM for integrators, service and SaaS companies

Deals, projects and profit in one system

You always know who owes you, which invoices are still to be issued and how much you earned on each client.

Krokul calculates margin from the deal amount, hours worked and cost.

Free up to 100 transactions a month · no credit card · set up from one question.

Take the tour

Deals board: the “Request” and “Qualification” columns with cards, amounts, probability, expected amount and the “Overdue 30 d” badge.
Request8

Accounting upgrade — Budinvest LLC

SL

Budinvest LLC

Pavlo Romaniuk · Owner

150,000 ₴10 %

Expected 15,000 ₴

OVERDUE 30 D

4 d in stage01.10.2026

Accounting automation — Agrosvit LLC

OH

Agrosvit LLC

Vasyl Marchenko · Director

180,000 ₴10 %

Expected 18,000 ₴

Contact · 09/13/2026

24 d in stage03.10.2026

2,050,000 ₴
Qualification1

CRM rollout — Medtekhno LLC

SL

Medtekhno LLC

Oksana Hrytsenko · IT administrator

240,000 ₴50 %

Expected 120,000 ₴

Contact · 09/17/2026

4 d in stage07.10.2026

240,000 ₴

Real screens, one deal

One margin figure — in the project, the client card and the report

14 hours and ₴8,280 margin for Tekhnoservis. Three screens, one source: the deal.

Project card

“Hours” panel of the project card: the month’s hours against the package, overage with the amount, cost and margin.

Hours

Log hours

this month 14 of 10

Pool used up: −4

beyond the pool: 4 · to invoice 5,600 ₴

cost of hours
6,720 ₴
deal amount
15,000 ₴
margin on hours
8,280 ₴

Client company card

The “Hours this month” tile in the counterparty card: 14 hours, beyond the pool and the amount to invoice.

Hours this month

To the hours report

14 h this monthbeyond the pool: 4 h · to invoice 5,600 ₴

cost 6,720 ₴ · income for an incomplete month

Hours report

Hours report by client: hours, sessions, cost, income and margin per client.
TitleHoursSessionsCostIncomeMargin
Tekhnoservis LLCbeyond the pool: 4 h · to invoice 5,60014 h46,720 ₴15,000 ₴8,280 ₴ 55.2 %
Kharchprom PJSC4 h11,920 ₴no contract
Budinvest LLC2.5 h11,200 ₴no contract
Ukrlohistyka LLC1 h1480 ₴9,000 ₴8,520 ₴ 94.7 %
Total21.5 h710,320 ₴

See this deal in the demo

Money for work done

The work is done, and the money is still on its way

Part of the work done stays stuck in timesheets

4.5% of revenue

SPI Research, Professional Services Maturity Benchmark 2026

Payment for delivered goods and completed work arrives late

4 in 5 companies

Atradius Payment Practices Barometer 2026, Western Europe

In Krokul, unbilled and unpaid work is visible on one client card — and in one report.

CRM for every day

The everyday work of a sales team — in one place

Move deals through stages

Every deal sits at its stage with an amount, a probability and a flag when the next step is overdue.

Learn more
Deals board: the “Request” and “Qualification” columns with cards, amounts, probability, expected amount and the “Overdue 30 d” badge.
Request8

Accounting upgrade — Budinvest LLC

SL

Budinvest LLC

Pavlo Romaniuk · Owner

150,000 ₴10 %

Expected 15,000 ₴

OVERDUE 30 D

4 d in stage01.10.2026

Accounting automation — Agrosvit LLC

OH

Agrosvit LLC

Vasyl Marchenko · Director

180,000 ₴10 %

Expected 18,000 ₴

Contact · 09/13/2026

24 d in stage03.10.2026

2,050,000 ₴
Qualification1

CRM rollout — Medtekhno LLC

SL

Medtekhno LLC

Oksana Hrytsenko · IT administrator

240,000 ₴50 %

Expected 120,000 ₴

Contact · 09/17/2026

4 d in stage07.10.2026

240,000 ₴

See your day

A task opens with a timer, and the hours go to the project while you work.

Learn more
A project task with the “Start timer” button and logged hours.

Task

Assigned by: Ihor Tkachenko · 09/26/2026

Start timerlogged 2 / 3 h

Done

Title *

Emergency recovery of the project report

Call and write from the card

Comments, calls and emails go into the client’s history next to support requests and payment promises.

Learn more
Counterparty history: request events and a payment promise until 09/30/2026 in the card feed.
CommentCallEmail

Write a comment, log a call…

Add an entry

Show:All

September 26

  • 16:15

    request No. 5: new → in_progress

  • 16:15

    request No. 5 “Payment from the 09/24 statement is not posted” — reply due in 8 h

  • 16:15

    request No. 4 “Set up the act print form for the new letterhead” — reply due in 48 h

  • 16:15

    Payment promised by 09/30/2026 — the chief accountant promised to close stage 2 after the act is signed

Understand the funnel

The funnel report shows how many deals passed each stage, how many days they spent there and where they dropped out.

Learn more
Pipeline report “Project sales”: how many inquiries of the cohort passed each stage, how many are still on the way, average days and conversion.

Pipeline report

The cohort is young: the oldest inquiry is 69.7 days old, the youngest is 1.9 days. The bottom of the funnel is not yet complete, so “still on the way” is shown separately from “did not proceed”.

Reached the last stage

9 % 1 of 11

entered 07/01/2026 – 09/26/2026

Reached in

43 days on average

entered 07/01/2026 – 09/26/2026

Of the cohort still in progress

6 2,911,000 ₴

Cohort pathmoved on still on the way did not proceed
StagePath of 11 inquiriesStill hereAmountAvg. daysMoved onConversion
Request42,050,000 ₴6.3 days7 of 1164 %
Qualification0240,000 ₴6.5 days6 of 786 %
Survey and estimate08 days5 of 683 %
Quote sent09.2 days2 of 540 %
Approval and contract1265,000 ₴13.4 days1 of 250 %
Contract signed1356,000 ₴26.7 days0 of 1reached 1
Total of 11 inquiries62,911,000 ₴1 of 119 %

Three steps every deal goes through

  1. Sell

    Inquiries from the website and email become deals, and each one moves through every stage

    Sales
  2. Get paid

    The invoice and the completion certificate come from the deal; debts are visible by due date

    Documents and payments
  3. Manage margin

    Hours against the package and client profit — in one report

    Projects and hours

From deal to money in six steps

Every deal on one board

Each card shows the amount, probability and expected revenue, and flags overdue deals.

The red “Overdue 30 d” badge marks the deal that needs attention.

Deals board: the “Request” and “Qualification” columns with cards, amounts, probability, expected amount and the “Overdue 30 d” badge.
Request8

Accounting upgrade — Budinvest LLC

SL

Budinvest LLC

Pavlo Romaniuk · Owner

150,000 ₴10 %

Expected 15,000 ₴

OVERDUE 30 D

4 d in stage01.10.2026

Accounting automation — Agrosvit LLC

OH

Agrosvit LLC

Vasyl Marchenko · Director

180,000 ₴10 %

Expected 18,000 ₴

Contact · 09/13/2026

24 d in stage03.10.2026

2,050,000 ₴
Qualification1

CRM rollout — Medtekhno LLC

SL

Medtekhno LLC

Oksana Hrytsenko · IT administrator

240,000 ₴50 %

Expected 120,000 ₴

Contact · 09/17/2026

4 d in stage07.10.2026

240,000 ₴

A quote with line items

The quote lists services and licences with quantities, prices and a total.

The line items and the total at the bottom.

A commercial quote with items and a total.

Documents / Quote

Print

Quote No. 2026-0001Sent

09/10/2026 · Ukrlohistyka LLC

Title

Quote: warehouse accounting, “Basic” option

Document date

10.09.2026

Items 3PrintHistory 1AttachmentsOther
TitleQtyPriceDiscountAmount
Process survey (pre-project audit)1 project45,00045,000 ₴
Data migration from Excel and 1C1 project38,00038,000 ₴
Krokul Pro license20 seat/year11,400228,000 ₴
Total311,000 ₴

Hours against the package

You see at once how many package hours are used and how much goes beyond it.

The red line “14 of 10” shows the month’s hours against the package.

“Hours” panel of the project card: the month’s hours against the package, overage with the amount, cost and margin.

Hours

Log hours

this month 14 of 10

Pool used up: −4

beyond the pool: 4 · to invoice 5,600 ₴

cost of hours
6,720 ₴
deal amount
15,000 ₴
margin on hours
8,280 ₴

The act includes extra hours

Hours beyond the package land in the act as a separate line with the hourly rate.

The “Hours beyond the package” line in the items table.

Work completion act built from the package and the hours beyond the package.

Documents / Act

PrintCancelSignSave

Act No. 2026-0001Issued

09/26/2026 · Tekhnoservis LLC

Title

Work completion act — technical support, September

Document date

26.09.2026

Items 2PrintHistory 1AttachmentsOther

Items are frozen

TitleQtyPriceDiscountAmount
Technical support, 10 h/month package1 pcs15,00015,000 ₴
Hours beyond the package (at 1,400 ₴/h)3.5 pcs1,4004,900 ₴
Amount due19,900 ₴

Payments next to their deal

Every payment stands beside its deal and its client, so you see who has paid.

The “Deal” column links each payment to its deal.

Two payment records for the deal “Full rollout — Tekhnoservis LLC”.
№RecordedTypeAmountDueDealCounterparty
№210.09.2026, 19:50Actual50,000 ₴—Full rollout — Tekhnoservis LLCTekhnoservis LLC
№110.09.2026, 19:50Actual178,000 ₴—Full rollout — Tekhnoservis LLCTekhnoservis LLC

Margin per client

Revenue minus the cost of hours gives each client’s margin in one report.

The Tekhnoservis row shows revenue, cost and margin side by side.

See it live in the demo
Hours report by client: hours, sessions, cost, income and margin per client.
TitleHoursSessionsCostIncomeMargin
Tekhnoservis LLCbeyond the pool: 4 h · to invoice 5,60014 h46,720 ₴15,000 ₴8,280 ₴ 55.2 %
Kharchprom PJSC4 h11,920 ₴no contract
Budinvest LLC2.5 h11,200 ₴no contract
Ukrlohistyka LLC1 h1480 ₴9,000 ₴8,520 ₴ 94.7 %
Total21.5 h710,320 ₴

Say what your company does — and the CRM is set up

The built-in assistant Kro reads only what your role allows and acts only after your “yes”.

Start with one question

“We implement ERP and support clients on a retainer” — and the pipeline, stages, inquiry sources and document templates are already set up.

Learn more

Answers about your data

“Who has owed us for more than 30 days?” — three rows with amounts and links to the cards.

Learn more

Actions with confirmation

Create a task, change a stage, add a field — the assistant shows what it will do and does it once you confirm. Every action can be rolled back.

Learn more

Switch without the risk

  • KeyCRM
  • KeepinCRM
  • SalesDrive
  • HubSpot
  • Pipedrive
  • Zoho CRM
  • Excel and Google Sheets
  • CSV / XLSX
  • 1

    Check the file first. See the columns, first rows and field mapping before anything is written.

  • 2

    Don’t like it — roll back. Imported records are removed; only what you have already changed stays.

Questions people ask before they start

  1. «It’s not built for my business»

    After sign-up you see a demo company of your type, already filled with data — not an empty CRM.

  2. «Setup will take a week»

    One question about your type of business is enough for the basic setup. The assistant works with your data; a partner configures the complex parts.

  3. «Moving our data is risky»

    You see the file’s columns and mapping before the run and can roll back if needed. KeyCRM, KeepinCRM, SalesDrive and CSV/XLSX are supported.

  4. «Adding the whole team will get expensive»

    Every plan has unlimited users: you don’t pay per person on the team.

Krokul in our own work

Our sales, partners and support run in Krokul

  • Inquiries from this website reach our funnel through the same webhook our clients use
  • Support requests are tickets with an SLA deadline in the same system
Krokul integrations: the “Website · integrations” web form flow from krokul.com, enabled; inquiries go to the “Sales” pipeline with the “Website” source.

Web form (universal)

Integrations
Website · integrations Active/ingress/webform/•••created 10/14/2026

Pipeline for inquiries

Sales

Inquiry source

Website

Inquiry owner

Not selected

Allowed websites

Any website

Website form Active/ingress/webform/•••created 07/23/2026

Reliability

Your data, your rules

How we store and protect data

Data in the EU

Data is stored in the European Union. The database is copied daily to separate storage.

Role-based access

The server checks permissions on every request. Sign-in uses two-factor verification. Every action is logged; deleted items go to the trash.

Your data stays yours

Export to Sheets, Docs and vCard on any plan. An API for the whole interface.

People when you need them

The Kro assistant answers right away, and a person joins when needed. A partner takes on complex setup.

Connect Claude, ChatGPT or your own agent to the same CRM

For the people who will connect it.

MCP server

An external agent sees data within the key’s permissions.

API and MCP

Public API

Covers everything in the interface; documentation in English.

API documentation

Webhooks with a queue

Delivery retries and an event log.

Questions and answers

What is Krokul?

Krokul is a B2B CRM for companies that work under contracts. It takes the deal further than a typical CRM: into the contract, invoice, payment, project, hours and client margin, in one system. Integration partners implement it; small businesses can get started on their own.

Which companies is Krokul for?

IT companies and system integrators, SaaS and subscription services, project and service companies, B2B distribution. What they share: contracts, staged or recurring payments, projects or hours, and pricing set by client terms.

Is Krokul a CRM or something more?

A CRM with a finance and project layer: pipelines, cards, tasks and communications as in a familiar CRM, then the contract, invoices, payments, project, hours and margin on the same card.

How much does Krokul cost?

There is a free plan for up to 100 transactions a month. Paid plans start at $149 a month per company, at the same price for any number of users.

Do I need an implementation partner?

Not for a new or small business: one question about your type of business sets up the system, and the assistant helps with the rest. Complex processes, triggers and non-standard data migration are done by an implementation partner.

Can I move data from another CRM — and move back?

Yes. You see the file’s columns and mapping before the run and can roll back if needed. Migration supports KeyCRM, KeepinCRM, SalesDrive and CSV/XLSX. Export to Google Sheets, Docs and vCard is available on every plan.

What does the system do on its own, and what only with confirmation?

Configured automations run by their rules and are written to the log. The AI assistant answers questions about company data and performs actions only after you confirm.

Where is the data stored?

In the European Union. Access is defined by roles: the server checks the user’s permissions on every request, not just the interface. Every action is logged.

All questions about features, pricing and comparisons

See how a deal turns into profit

Open a demo company of your type, already filled with deals, projects and hours.

See the demo