# Delivery (Ukraine) + Krokul CRM

## Services

- [Meest](https://krokul.com/en/integrations/meest/index.md) — Via API and webhooks
- [Nova Poshta](https://krokul.com/en/integrations/nova-poshta/index.md) — Native
- [Rozetka Delivery](https://krokul.com/en/integrations/rozetka-delivery/index.md) — Via API and webhooks
- [Ukrposhta](https://krokul.com/en/integrations/ukrposhta/index.md) — Via API and webhooks

## What your team gets

### From a won deal to the label

After `card.won` the manager opens the shipment on the deal, picks the city and branch from the carrier directory and sees the Nova Poshta delivery cost before the waybill exists. The warehouse prints the label from the shipment, and for a batch of Ukrposhta parcels Krokul gets the 103a cover form as one file.

### Parcel status without calls to the warehouse

The delivery services send no events, so Krokul polls tracking for active shipments itself. Each change appears in the deal feed, and delivery moves the deal to the next stage with `card.statusChanged`. A return creates a task for the owner, which your team chat picks up through `task.created`.

### Cash on delivery that closes the payment

The cash on delivery amount comes from the deal. For Meest, Krokul checks that your contract allows it, and for Ukrposhta it sets the declared value no lower than the cash on delivery amount. When the carrier transfers the money, the payment on the deal becomes a fact, and `payment.received` goes to accounting.

## What to know

Contracts, rates and delivery invoices stay with the carriers, and Krokul runs the shipment within the deal. One Nova Poshta connection works with one sender, and Ukrposhta grants API access under a contract.

## Questions and answers

### What do I need to connect a delivery service?

Nova Poshta needs an API key from your account. Ukrposhta works with the tokens issued under your contract, Meest with API credentials from Meest, and Rozetka Delivery with a static partner token. All of them are stored in the settings of your carrier connection.

### How often does the parcel status update?

Krokul polls Nova Poshta about every half hour, and Ukrposhta and Meest on a schedule. Polling stops once the parcel is delivered, returned or cancelled.

### Can I arrange a return from the deal?

Yes. For Nova Poshta, Krokul creates a return waybill linked to the same deal, and a return status from Ukrposhta or Meest gives the manager a task.

## Other categories

- [Marketplaces and shops (Ukraine)](https://krokul.com/en/integrations/category/marketplaces-ua/index.md)
- [Payments and banks (Ukraine)](https://krokul.com/en/integrations/category/payments-ua/index.md)
- [Shipping and logistics](https://krokul.com/en/integrations/category/shipping/index.md)

Updated: 2026-10-15

---

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