Corporate gifting, orchestrated end to end.
Run personalized, multi-recipient gift campaigns on top of Odoo Inventory, Purchase and Accounting — proof approval, bundle kits, split shipments, and one consolidated invoice per corporate account.
The problem
A single corporate gifting order is rarely one product to one address. It is hundreds of personalized items — engraved names, custom artwork, curated bundles — split-shipped to many individual recipients, all billed back to one corporate account. Spreadsheets, side-channel approval emails, and disconnected purchasing and shipping tools make it slow, error-prone, and impossible to track in real time.
The solution
Gift Campaigns bring the whole workflow into Odoo: build a campaign with gift lines and bundle kits, attach a recipient list, gate production behind a signed-off artwork proof, auto-generate purchase orders for short stock, track every recipient's shipment, and close the campaign with one consolidated invoice to the corporate buyer.
Everything a corporate gifting team needs
Every capability below is implemented in the module.
Campaign Lifecycle Board
Track every corporate gift campaign through draft, proof, production, shipped and done on a kanban board grouped by status, with purchase order and invoice stat buttons on every campaign.
Proof-Before-Production Approval
Require a signed-off artwork proof — engraving text and artwork image — before a personalized gift line moves to production, with draft, submitted, approved and rejected states and a logged approver.
Per-Recipient Split Shipments
Attach an unlimited recipient list to a campaign, each with its own contact, address, gift line and delivery state, so one corporate order fulfills to many individual destinations.
Reusable Gift Bundles
Assemble multi-product hampers and kits as a single sellable bundle, with its own sales price and a component list that computes total cost automatically.
Consolidated Corporate Invoicing
Generate one draft customer invoice for the entire campaign directly from the campaign form, instead of invoicing each recipient separately.
Automated Purchase Order Generation
Create draft purchase orders straight from a campaign's gift lines for items that need restocking, linked back to the campaign for full traceability.
Delivery Tracking Per Recipient
Mark each recipient's gift as shipped or delivered and record a tracking number and carrier, so account managers can answer "did this client's gift arrive?" at a glance.
Guided Campaign Workflow
Move a campaign from draft to confirmed, to proof or production, to shipped and done with action buttons that enforce the proof-approval gate automatically.
Status-Aware List Views
Review campaigns, proofs and recipients in list views with colour-coded status badges, so operations staff can spot bottlenecks without opening every record.
How it works
Build the campaign
Create a gift campaign for a corporate customer, add gift lines or reusable bundles, and attach the recipient list.
Approve the proof
Submit artwork and engraving text for each personalized line and require sign-off before production starts.
Produce and ship
Auto-generate purchase orders for short stock, then mark each recipient's gift as shipped and delivered with tracking details.
Invoice the account
Close the campaign with one consolidated invoice billed to the corporate buyer, no matter how many recipients were shipped to.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
It builds directly on Odoo's Inventory, Purchase, Accounting and Discuss apps — no separate Sales app or third-party connector is required to run a campaign end to end.
Buy it on the Odoo App Store
Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.
Corporate Gifts Business
Campaign boards with proof-before-production approval, reusable bundles and per-recipient split shipments — still closing with one consolidated corporate invoice.
Buy on Odoo App Store