Know exactly who is coordinating every order, purchase, and invoice.

Add contact persons and notify parties to sales orders, purchase orders, and invoices — customer-scoped, validated, printed on the PDF, and ready to filter, group, and bulk-reassign in one click.

The problem

You sell to a company, but you coordinate with a person — the buyer who requested the quote, the accounts-payable clerk who approves payment, the site manager who receives the goods. Odoo gives you one contact slot per document, so that detail gets buried in a note or a chatter message. Weeks later, when a follow-up call is needed, staff dig through email threads just to remember who they were dealing with.

The solution

Contact Person & Notify Party adds a primary contact, additional contacts, and separate notify parties to sale orders, purchase orders, and invoices. Picks are scoped to the customer's own contacts, validated automatically, suggested from prior orders, and printed straight onto the PDF the customer reads.

Capabilities

Everything the flow needs

Every capability below is implemented in the module.

01

Contact Person Across Every Document

Add a primary contact person to sale orders, purchase orders, and customer invoices or vendor bills, all from one module instead of stitching together several single-document add-ons.

02

Multiple Contacts Per Order

Track additional contact persons alongside the primary, covering the requester, approver, and receiver on a single document without sequential re-entry.

03

Dedicated Notify Parties

Add one or more notify parties, separate from the customer contact, for shipment and delivery coordination such as a warehouse or freight forwarder.

04

Customer-Scoped Picker

Contact person fields only offer partners belonging to the selected customer's commercial family, keeping every pick aligned with the real address book.

05

Belonging Validation

A hard-block validation rule stops a contact person that does not belong to the selected customer from ever being saved, keeping the field trustworthy.

06

Group By and Filter

Ready-made group-by and filter on contact person in every list view, so a coordinator can pull up every order they are handling in one click.

07

Printed on the Customer-Facing PDF

Contact person, additional contacts, and notify parties print automatically on the quotation, order confirmation, purchase order, and invoice reports.

08

Automatic Notifications

Contacts and notify parties are subscribed as followers on creation and notified by chatter and email the moment an order is confirmed or an invoice is posted.

09

Bulk Reassignment Wizard

Select any number of sale orders, purchase orders, or invoices in a list view and reassign the contact person or notify parties across all of them in one action.

Workflow

How it works

1

Pick the customer

Select the customer or vendor on a sale order, purchase order, or invoice; the contact person fields instantly narrow to that partner's own contacts.

2

Add contacts and notify parties

Choose a primary contact, add extra contacts for approvers or receivers, and list separate notify parties for shipment updates.

3

Confirm or post

Confirming the order or posting the invoice automatically subscribes the contacts as followers and notifies them by chatter and email.

4

Print, filter, reassign

The contact prints on the PDF automatically; group by contact person in any list, or bulk-reassign it across many orders in one action.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

Only partners belonging to the selected customer's commercial family are offered, and a validation rule blocks saving a contact person from outside that family.

Get the app

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.

Contact Person & Notify Party

Customer-scoped contact tracking with dedicated notify parties, printed PDFs, and bulk reassignment across sales, purchase, and invoicing — one contact slot becomes many.

Buy on Odoo App Store