API and integrations module

Courier and shipping integration, labels and tracking from the order

The waybill is created from the order, the label is downloaded in the format your printer takes, the shipment status appears on the record, and cancellation happens inside the CRM. With your own courier account and contract.

From $2,900 excl. VATone-time payment, no monthly subscription
Shipping · Zarina CRM
Order list in Zarina CRM, where the courier waybill is created
Waybill created
Label printed
Delivered
In short

Courier and shipping integration, straight from the order. Waybill creation and cancellation, labels, tracking and cash on delivery, without leaving the CRM.

Works together with: Connectors and API, Online store integration, UAE e-invoicing.

Problem

What happens when the waybill is typed into another application

The data already exists on the order, and it gets retyped anyway.

  • Someone opens the courier portal separately and copies the name, phone and address from the order.
  • The waybill number is copied back into the CRM by hand, so the team knows what shipped.
  • The tracking link is pasted manually into the message to the customer.
  • A misspelt area or building is discovered only when the parcel comes back.
  • At thirty orders a day, retyping consumes hours every week.
  • Nobody knows how many shipments failed, or with which courier.
What it includes

What the shipping integration includes

A complete flow, from creating the waybill to cancelling it.

Waybill from the order

Recipient, weight, parcel count and cash on delivery are taken from the order. The operator checks and confirms.

  • Data taken automatically
  • COD and declared value
  • Payer set per shipment
  • Reference and notes

Labels ready to print

The label downloads in the size your printer takes, and several waybills can come out in one PDF.

  • Printer-ready sizes
  • Several in one PDF
  • Batch printing
  • Reprint at any time

Tracking on the order

The shipment history sits on the order, so support answers without opening another system.

  • Full history
  • Scheduled refresh
  • Status on the order
  • No link hunting

Cancellation from the CRM

A waybill created by mistake is cancelled from the CRM, while the courier still allows it.

  • Cancel through the API
  • No phone call
  • Trail kept
  • Before pickup

Several couriers in parallel

More than one account can be configured, and the courier is chosen when the waybill is created.

  • Multiple accounts
  • Chosen at creation
  • Your own rates
  • Compared in reports

Accounts and keys stay yours

The contract is between you and the courier. Credentials live in your own installation.

  • Direct contract
  • Rates you negotiated
  • Keys in your install
  • No intermediary
Outcome

What changes in the first month

It shows up within the first few dozen shipments.

01

Shipping stops being retyping

Order data becomes a waybill without manual work.

  • No copying
  • No transcription errors
  • Less time per order
02

Labels print in batches

At the end of the day, in one PDF.

  • One print run
  • Fewer mismatches
  • Faster dispatch
03

Customers track their own parcels

The number and link go out automatically.

  • Fewer calls
  • Automatic notice
  • Transparency
04

Support answers first time

The shipment status is on the order.

  • No app switching
  • History visible
  • Shorter handling
05

Address errors are caught earlier

Validation happens in the CRM, before dispatch.

  • Fewer returns
  • Cleaner addresses
  • Freight saved
06

Couriers become comparable

Cost and failure rate per courier.

  • Cost per shipment
  • Refusal rate
  • Decisions on evidence
Flow

How a shipment travels, step by step

From a confirmed order to cancellation, if it comes to that.

Address validation

Courier interfaces do not reliably reject an address that does not exist. In our testing on another market, a courier accepted a waybill with a non-existent county and locality without any error.

  • The courier may accept a bad address
  • A bad address becomes a failed delivery
  • Freight is charged either way
  • Validation belongs in the CRM
  • Area and zone lists are kept updated
  • Errors surface before dispatch

We validate against the courier’s own locality or zone list inside the CRM, before the waybill is created, rather than trusting the interface to refuse it.

  1. 1

    The order reaches the dispatch stage

    Manually or by rule.

  2. 2

    Details fill in from the order

    Recipient, parcels, weight, COD.

  3. 3

    The waybill is created at the courier

    Number and tariff come back into the CRM.

  4. 4

    The label is downloaded and printed

    Alone or in a batch.

  5. 5

    Status updates from tracking

    On a schedule, plus when the order is opened.

  6. 6

    If needed, the waybill is cancelled

    While the courier still permits it.

Automation

What reduces the administrative load on shipping

Configurable rules, no programming.

Waybill on stage change

The order enters dispatch, the waybill is created.

Notice to the customer

Number and tracking link, by email or WhatsApp.

Order status update

Delivered or refused is reflected in the CRM.

Alert on stuck shipments

If a shipment sits in one state too long.

Report per courier

Shipments, deliveries, refusals, average cost.

Address check before creation

Against the courier’s zone list.

Who sees what

Access to courier accounts and shipment data

Credentials stay in your own installation.

  • Credentials never leave the server Courier API keys stay in your own installation.
  • Creation can be limited by role Not every user needs to issue waybills.
  • Customer addresses stay with you Only what the shipment needs goes to the courier.
  • Every transmission leaves a trail Who created and who cancelled a waybill.
  • Cancellation is an audited action Recorded with author and time.
  • No transmission to unconfigured parties Data goes only to the couriers you set up.
Before you start

What to prepare before the first shipment

Decisions worth making in advance.

Limits

The limits of the shipping integration, stated plainly

What the module does not do.

  • Address validation stays with you. A courier interface may accept a non-existent address without an error, so the check belongs in the CRM.
  • Tariffs come from the courier, on your contract. The CRM neither negotiates nor estimates another price.
  • Cancellation depends on the courier. After pickup it is usually no longer possible through the interface.
  • No route optimisation for your own delivery team.
  • Returns are not picked up automatically; a return waybill is created manually.
  • If the courier service is unavailable, creation waits; the order in the CRM is unaffected.
Fit

When the shipping integration makes sense and when it does not

Stated plainly.

A good fit if

The situations in which the module pays for itself quickly.

  • You ship parcels daily, with one or more couriers.
  • You work with cash on delivery and need it recorded per order.
  • You sell online and orders already land in the CRM.
  • You care about real cost per courier and refusal rate.

Not a fit if

The situations in which we recommend not buying it now.

  • You ship a handful of parcels a month, by hand.
  • You deliver only with your own team, no external courier.
  • You have no direct contract with any courier.
  • Everything is collected from your premises.
How to buy

Which package the connectors and API module belongs to

The module is licensed together with external integrations.

Two licensable modules

The programming interface, keys and events are part of the API and integrations module. Connectors to external services and data feeds form the connectors module. They can be activated separately.

What the core includes

The mandatory core brings users and roles, clients and contacts, a lead and sales pipeline, custom fields and 15 interface languages.

Pricing and configurations

Package composition and prices by edition are on the pricing page.

CRM implementations

Companies that have trusted Zarina CRM

Metod Sistem - Zarina CRM clientMetod Sistem
SICC Project Services - Zarina CRM clientSICC Project Services
Lapis Residence - Zarina CRM clientLapis Residence
Onyx Residence - Zarina CRM clientOnyx Residence
Iași Clinical Hospital of Pulmonology - Zarina CRM clientIași Clinical Hospital of Pulmonology
Regional Office for Cross-Border Cooperation Iași - Zarina CRM clientRegional Office for Cross-Border Cooperation
Arpa Imobiliare - Zarina CRM clientArpa Imobiliare
Rubin Capital - Zarina CRM clientRubin Capital
Hotel Palas Grand View - Zarina CRM clientHotel Palas Grand View
Grey Boutique Hotel Palas - Zarina CRM clientGrey Boutique Hotel Palas
Bucovina Resort and Spa - Zarina CRM clientBucovina Resort & Spa
HighLife Events - Zarina CRM clientHighLife Events
PavMar Beton - Zarina CRM clientPavMar Beton
Clinica Lauderma - Zarina CRM clientClinica Lauderma
Axa Traduceri Iași - Zarina CRM clientAxa Traduceri
AFQ Accounting - Zarina CRM clientAFQ Accounting
Moldo Garage - Zarina CRM clientMoldo Garage
Zuzu Land - Zarina CRM clientZuzu Land
Ziarul Unirea - Zarina CRM clientZiarul Unirea
Meat Me Up Belgium - Zarina CRM clientMeat Me Up Belgium
Joues et Croquettes Belgium - Zarina CRM clientJoues et Croquettes Belgium
Price, warranties and implementation

Shipping integration: what it costs and what you get

You pay once. Everything that follows is written here, not in hidden conditions.

The price

It is part of the API and integrations module, on top of the mandatory core. The package composition and the price per edition are on the pricing page.

Cheaper in a bundle. The tiers group several packages at a price lower than their sum:

  • Start2 packages + core
    $2,900$3,570
    −19%
  • Pro5 packages + core
    $3,480$5,280
    −34%
  • Business8 packages + core
    $4,640$7,460
    −38%
  • Enterprise13 packages + core
    $6,970$10,080
    −31%

List prices, excl. VAT, one-time payment, unlimited users. The struck-through price is the sum of the packages bought individually. Current offers apply on the pricing page.

Subscription or licence

What you pay over time for a subscription CRM

Subscription$10,480
Zarina Start$2,900

Over 3 years, the subscription costs $10,480; the Zarina Start licence costs $2,900, once.

An indicative comparison: enter the subscription price you pay now. The licence does not grow with the number of users.

After purchase

What you get

  • A lifetime licence, with no subscription and no per-user charge
  • Unlimited users, on the same licence
  • 6 months of warranty on correct operation: fixing errors and inconsistencies
  • Implementation, configuration and team training, included in the price
  • The licence is verified locally, on your own server: the application does not depend on our servers to work
Implementation and server

How long it takes and what is needed

  • 48 hours in the standard configuration; up to 14 working days with customisation around the company’s workflow
  • Your own server or web hosting with cPanel, with an SSL certificate
  • PHP 7.4 or newer (8.x recommended) and MySQL / MariaDB
  • The PHP extensions mysqli, json, mbstring; curl, gd and zip for integrations, PDF and exports
  • One cron task, for reminders and automations
Security and data protection

Where data lives

  • The data stays on your server and does not pass through ours
  • Roles and rights per user, two-factor authentication
  • An audit trail and limits on login attempts
  • Consents and data subject requests, managed in the application
  • Digitally signed updates and backups from the application

Do you have a question about the shipping integration?

We answer in writing, with the exact price for your configuration.

Frequently asked questions

Questions about courier and shipping integration

Do I need my own contract with the courier?
Yes. The integration uses your account and your contract, with the rates you negotiated. Zarina CRM does not resell courier services.
Where are the API credentials kept?
In your own installation, on your server. They do not pass through any intermediary service of ours.
Can a waybill be created with cash on delivery?
Yes. The COD amount and declared value come from the order, and freight can be charged to sender or recipient.
Can I print several labels at once?
Yes, several waybills can be produced in a single PDF, in the size your printer takes.
What happens if the customer address is wrong?
The courier may accept the waybill without flagging it, which is why the address is validated inside the CRM before creation.
Can a waybill be cancelled from the CRM?
Yes, while the courier still permits cancellation through its interface, normally before pickup.
Does it work with several couriers in parallel?
Yes. Several accounts can be configured and the courier is chosen when the waybill is created.
Product sheet

Get the complete product sheet by email

A six-page document with everything you need to know before a sales conversation. No obligation and no sales call.

  • The platform core and the 13 module packages, with what each one contains
  • The features and modules of the edition you choose, plus available integrations
  • Full pricing and what it includes: installation, training, data import, warranty
  • The native integrations available and the situations where the platform is not a good fit

No monthly subscription

Take control of your operations, once

We install Zarina CRM on your hosting, configure it around your own workflow and train your team. From that moment on, the application is an asset of your company, not a recurring expense.