[Release 0] Add the Odoo painted door: Coming soon badge and Join waitlist

Open
#106,071 0 comments 0 reactions 3 assignees View on GitHub

Maintainers usually reply within 1 day

@truph01 is already working on this.

Since Nov 5, 2026.

Assessment

This issue has not been assessed yet.

Description

Daily Skip Payment

Part of Add Odoo integration to New Expensify

Problem

Prospects who use Odoo don't see it anywhere in New Expensify, so they assume we don't support it.

Why is this important?

The painted door keeps those prospects, and the waitlist tells us who to message at launch.

Solution

Follow the Exact Online painted door (joinExactOnlineWaitlist):

  • Add Odoo under Workspace settings > Accounting with a Coming soon badge, and Join waitlist in place of Connect.
  • Join waitlist opens a pop-up: "Concierge will send you a message to let you know when this integration is ready.", and saves expensify_odooWaitlist.
  • Once joined, the row shows You're on the waitlist.
  • Add the NVP_ODOO_WAITLIST Onyx key and CONST.BETAS.ODOO = 'odoo2026'.

Acceptance criteria:

  • Everyone sees the painted door. Nobody needs the beta yet.
  • Joining twice doesn't change the first join date.
Issue OwnerCurrent Issue Owner: @truph01
Dominant language
TypeScript
Stars
5k
Forks
4k
Avg merge
3d 7h
Merged PRs (30d)
561

Getting set up

This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from Expensify/App

All issues in Expensify/App

Similar issues

More TypeScript issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.