# Nova Poshta + Krokul CRM

Yes. Krokul CRM creates a Nova Poshta express waybill from the deal card. The recipient, city, branch, weight and cash on delivery are filled in one form. The waybill number, cost and parcel status stay on the deal, and Krokul updates the status on its own.

**Status:** Native.

## What your team gets

### A waybill without opening the carrier account

A manager opens the deal, clicks «Create waybill» and picks the city and branch from the Nova Poshta list. Krokul takes the recipient from the deal contact. After saving, the waybill number appears in the shipment and in the deal feed.

### Shipping cost before the waybill exists

Before the waybill is created, Krokul shows the cost and the estimated delivery date that the carrier calculates from the weight, declared value and branch. The manager sees what shipping costs and can add it as a line to the customer invoice.

### Cash on delivery from the deal amount

The waybill form takes a cash on delivery amount. Krokul passes it to the carrier as a money return delivery and notes in the deal feed that the waybill was created with cash on delivery. When the money arrives, the payment on the deal is closed.

### Labels and returns from the deal card

The manager prints the parcel label right from the shipment. If the customer refuses the parcel, Krokul creates a return waybill, links it to the same deal and records the reason in the feed.

### The whole team sees the parcel status

Krokul groups Nova Poshta statuses into six: created, in transit, arrived, received, refused, cancelled. The carrier status text is kept next to it as is. A manager does not need to ask the warehouse where the parcel is.

## What moves between Nova Poshta and Krokul

| Nova Poshta | Krokul | Direction | When |
|---|---|---|---|
| City and branch directory | Waybill form in the deal card | Nova Poshta → Krokul | While the city and branch are typed |
| Waybill recipient (name, phone) | Deal contact | Krokul → Nova Poshta | When the waybill is created |
| Waybill: weight, number of pieces, declared value, description, payer | Form data on the deal; the default description is the deal name | Krokul → Nova Poshta | When the waybill is created |
| Cash on delivery | Amount in the waybill form | Krokul → Nova Poshta | When the waybill is created |
| Cost and estimated delivery date | Shipment in the deal card | Nova Poshta → Krokul | Before and after the waybill is created |
| Waybill number | Shipment in the deal card, deal feed | Nova Poshta → Krokul | After the waybill is created |
| Parcel label | Print button in the shipment | Nova Poshta → Krokul | When the manager asks for it |
| Shipment status | Shipment status and an entry in the deal feed | Nova Poshta → Krokul | About every half hour, until the parcel is received, refused or cancelled |
| Return waybill | Shipment linked to the same deal | Krokul → Nova Poshta | When the customer refuses the parcel |

## How to connect today

### Connect (native, no code)

1. In the Nova Poshta account, open Settings → Security and create an API key.
2. In Krokul, open Marketplace → Nova Poshta and paste the key into the API key field.
3. Enter the sender city by name (for example, Kyiv) and the sender branch number. Krokul takes the sender and the contact person from your Nova Poshta account.
4. If needed, set who pays for delivery: the recipient (default) or you.
5. Open a deal and click «Create waybill».

### For integrators

Waybill creation, the city and branch directories and status updates are available in the Krokul public API, and the signal that an order is ready to ship comes from the `card.won` or `card.statusChanged` webhook filtered by pipeline or stage. The warehouse does not have to open Krokul. Your system gets the signal and returns the waybill number.

[API documentation](https://app.krokul.com/api/v1/docs)

## Questions and answers

### Does Krokul integrate with Nova Poshta?

Yes, natively. It works in the deal card: you create waybills, see the cost, set cash on delivery, print labels, arrange returns and follow the parcel status without a separate system.

### What do I need to connect Nova Poshta to Krokul?

An API key from your Nova Poshta account, the sender city and the sender branch number. Krokul takes the sender and the contact person from the account.

### Is the parcel status updated automatically?

Yes. Nova Poshta sends no callbacks, so Krokul checks the statuses about every half hour. Once the parcel is received, refused or cancelled, Krokul stops polling that waybill.

### Can I create a waybill with cash on delivery?

Yes. You enter the cash on delivery amount in the waybill form, and Krokul passes it to the carrier as a money return delivery. The deal feed shows that the payment was set.

### Does the integration work if the Nova Poshta account has several senders?

The integration works with one sender. If there are several, Krokul asks you to keep one, so that a waybill does not go out from another legal entity.

## Limits

## Related services

- [Ukrposhta](https://krokul.com/en/integrations/ukrposhta/index.md)
- [Meest](https://krokul.com/en/integrations/meest/index.md)
- [NovaPay](https://krokul.com/en/integrations/novapay/index.md)
- [Rozetka](https://krokul.com/en/integrations/rozetka/index.md)
- [Horoshop](https://krokul.com/en/integrations/horoshop/index.md)

[Delivery (Ukraine)](https://krokul.com/en/integrations/category/delivery-ua/index.md)

Nova Poshta is a trademark of its owner. Krokul is not affiliated with Nova Poshta.

Updated: 2026-10-15

---

App: https://app.krokul.com/ · API: https://app.krokul.com/api/v1/docs
