Skip to content

Payhawk × Odoo — PLANA Connect

PLANA Connect is a hosted service that keeps Payhawk and Odoo in sync automatically — without installing anything in your Odoo. You sign up at connect.planapulse.com, connect your two systems with a few clicks, and PLANA Connect does the rest: your reviewed Payhawk expenses become vendor bills in Odoo, with the right taxes, accounts and payments — in near real time.

Two ways to connect Payhawk and Odoo — which one do I need?

There are two Payhawk × Odoo integrations. Pick the one that fits you:

PLANA Connect (this guide)Odoo module
Where it runsHosted by PLANA — nothing to installInstalled inside your own Odoo
SetupSign up, paste two API keysInstall a module, configure in Odoo
Odoo versionAny (version-independent)Must match your Odoo version (17/18/19)
Best forAnyone who wants it running today, no opsTeams that self-host and want it inside Odoo

If you are not sure, choose PLANA Connect — it is the fastest path and we operate it for you.

What it does

Once connected, PLANA Connect keeps the two systems aligned in both directions:

  • Expenses → vendor bills — each reviewed Payhawk expense becomes a bill in Odoo, with the correct tax on every line, the right expense account, analytics, and the receipt attached. A split expense becomes one bill line per item.
  • Payments → bank movements — settled Payhawk card and reimbursement payments arrive in Odoo as bank transactions in a dedicated Payhawk journal.
  • Tax rates — your Odoo purchase taxes are published to Payhawk so reviewers pick the same taxes you use in your books.
  • Chart of accounts — your Odoo expense accounts become Payhawk account codes.
  • Suppliers — kept in sync both ways, matched by VAT then name.
  • Analytics, teams and more — analytic accounts, departments and asset models flow across.
  • Real-time — a webhook triggers a sync the moment an expense is reviewed, so you are never waiting on a schedule.

Before you start

You will need two things ready — everything else happens in the PLANA Connect portal:

  1. A Payhawk account where you can create an API key (Owner or an admin role).
  2. An Odoo instance reachable over the internet (HTTPS), where you can create an integration user with an API key.

That's it. No servers, no module install, no downtime.

The flow, at a glance

The whole setup takes about 15 minutes. Follow the steps in order:

StepWhat you doTime
1. Create your accountSign up at connect.planapulse.com, verify email, set up two-factor3 min
2. Connect PayhawkPaste a Payhawk API key2 min
3. Connect OdooEnter your Odoo address and an API key3 min
4. Create your companyPair Payhawk → Odoo1 min
5. Configure the syncChoose what syncs (sensible defaults are on)2 min
6. First sync & resultsRun it and see your bills in Odoo2 min
7. Real-time webhooksConfirm expenses flow in instantly
8. Go liveMove from testing to production2 min

Reference

Once you are running, keep these handy: the FAQ answers how suppliers, taxes and timing actually behave, the sync options reference explains every setting, and troubleshooting covers what to do when something looks wrong.

Ready?

Start with 1. Create your account →

© PLANA Digital Ltd.