Nova Poshta is the main logistics partner for 95% of Ukrainian online stores and B2B companies. If your managers still create TTNs manually on the NP website — you lose 5-10 min per order, plus error risk. Here\'s how to integrate NP with CRM once and forever.
What does NP integration give you?
- Auto-create TTN from CRM order card — 30 seconds vs 5 minutes
- Auto-tracking parcel status — client sees where their order is
- SMS notifications on status change (via TurboSMS)
- Auto delivery cost calculation at order creation
- Counterparty verification via OpenDataBot before shipping
3 ways to integrate
Method 1: Native CRM module
Works for KeyCRM, KeepinCRM, Planfix (partial), SalesDrive — built-in NP module.
Pros: 15-min setup, no developer needed.
Cons: limited actions, not all fields sync, hard to customise.
Method 2: Via n8n (recommended)
Universal: works with any CRM, full logic control.
How it works: CRM webhook → n8n → Nova Poshta API → TTN saved back to CRM. Cron polling every 30 min for status updates.
Cost: from 8 000 ₴ in our n8n automation package.
Method 3: Custom API integration
Cost: 50 000-200 000+ ₴, 2-6 weeks.
Justified when: you have a unique vertical product (e.g. marketplace with auto-routing between suppliers).
What you need
- Nova Poshta API key from my.novaposhta.ua
- Sender cards for your warehouse
- TTN print template
Conclusion
Nova Poshta + CRM is must-have for any Ukrainian e-commerce or B2B with physical delivery. Best ROI: n8n scenario. Free demo.
