Custom Odoo module · Live-verified against a real Starshipit account

Starshipit booking automation

Turn an Odoo delivery order into a booked Starshipit shipment — tracking stored, label attached, duplicates prevented — without warehouse staff copying data between systems.

What it does

Booking automation that holds up

Built on Odoo's delivery workflow and the Starshipit API — with the reliability details that matter in a real warehouse.

📦

One-click booking

Book any outgoing delivery to Starshipit from the delivery order — or automatically on validation / when ready / as a scheduled batch.

🔖

Tracking & label writeback

Stores the external reference and tracking number, and attaches the Starshipit shipping label straight onto the Odoo delivery.

🚫

Duplicate prevention

A deterministic idempotency key plus a database constraint means repeat clicks or retries never create a second shipment.

Actionable validation

Missing weight, postcode or address is caught up front with a clear, fixable message — no broken shipments sent to the carrier.

🔁

Retry & recovery

Transient failures are retryable; each attempt is recorded with sanitized request/response evidence for audit.

📊

Operations dashboard

Every booking grouped by status, with failed and out-of-sync shipments surfaced for one-click retry or review.

How it works

How it works

Built on Odoo's own delivery-carrier provider pattern and the Starshipit REST API.

01

Detect & validate

The delivery is checked for a complete recipient address, postcode, country and package weight before anything is sent.

02

Map & book

Delivery, recipient and package data is mapped to Starshipit and the order + shipment are created via the Starshipit API.

03

Store the results

The external reference and tracking number are written back to the delivery, and the label PDF is attached.

04

Monitor & recover

Successes, failures and retries are visible in an operations dashboard, so nothing quietly falls through.

Live-verified

Proven against a real Starshipit account

Not a mockup. Installed on Odoo, booked a real delivery order to a live Starshipit account, created a real order and returned a real shipping label — with automated tests passing.

Odoo
Installs cleanly; automated tests pass
Live API
Real order created via the Starshipit API
Real label
Shipping label returned and attached in Odoo
Requirements

Requirements

Fits a standard Odoo install; works alongside your existing Odoo partner.

Odoo
17 (Community or Enterprise)
Depends on
Sales, Inventory, Delivery
Carrier
Starshipit account + API keys

Automate your Odoo → Starshipit shipping.
Stop copying data between systems.

Tell us your workflow and carrier setup — we'll scope the build and can work with your existing Odoo partner.

Book a call