Skip to content

Payhawk × Odoo 19 — Quick Start

This guide takes you from a fresh Odoo 19 instance to a working, two-way Payhawk integration. Follow the steps in order. The whole process takes about 20–30 minutes.

Which version?

You are reading the Odoo 19 guide (module 19.0.x). Switch versions from the Payhawk version menu in the top bar. See version differences for what changed.

Download the guide

Prefer to read offline, or working in an environment where docs.planapulse.com isn't reachable? Get the entire guide as a single PDF.

The full Payhawk × Odoo 19.0 integration guide as a single offline PDF — covers prerequisites, installation, configuration, sync, webhooks, and going live. Useful for environments where docs.planapulse.com isn't reachable.

Video walkthrough

Four short, topic-scoped demos — watch the general walkthrough first, then dive into the specifics.

1 General walkthrough 14 min

End-to-end overview of the integration.

2 Settings passed between Payhawk and Odoo 7 min

What configuration syncs in each direction and how to set it up.

3 Expenses in Payhawk 5 min

Capturing and reviewing expenses on the Payhawk side.

4 How the info is transformed into Odoo 2 min

How reviewed expenses become bills, receipts, and bank statement lines.

Download the module

Get the latest packaged build of the connector for Odoo 19.0. Unzip into your Odoo addons path, then update the apps list and install.

v19.0.3.1·released 2026-05-30
What's in this release? →

The Payhawk × PLANA connector is proprietary software. We send the package to licensed customers on request — usually within one business day.

At a glance

StepWhat you doWhere
1Check prerequisitesOdoo apps + server
2Install the moduleOdoo Apps
3Get an API keyPayhawk portal
4Configure the connectionSettings → Payhawk
5Run the first syncSettings → Payhawk
6Enable webhooksOdoo + Payhawk
7Go liveSwitch to Production

How the integration works

        Odoo 19                          Payhawk
   ┌──────────────┐                  ┌──────────────┐
   │ Expense accts │ ──push codes──▶ │ Account codes │
   │ Taxes         │ ──push rates──▶ │ Tax rates     │
   │ Products      │ ──categories──▶ │ Categories    │
   │ Analytics     │ ──cust fields─▶ │ Custom fields │
   │ Suppliers     │ ◀──two-way────▶ │ Suppliers     │
   │ Bills/Receipts│ ◀──expenses──── │ Expenses      │
   │ Bank stmts    │ ◀──fund accts── │ Fund accounts │
   └──────────────┘                  └──────────────┘
         ▲                                  │
         └──────── webhooks (real-time) ─────┘
              + scheduled sync every 15 min

Data is pushed and pulled both by a scheduled job (every 15 minutes) and in real time via webhooks when an expense is reviewed or a supplier changes.

Start with Prerequisites →

© PLANA Digital Ltd.