Private betaWe’re looking for rental operators to run on OmniPM — 50% off for your first 12 months.Apply

PlatformIntegrations

Your channels, your bank, your buildings. Connected to one set of data.

OmniPM connects to the services you already run on, with your own accounts and keys: the booking platforms, the messaging apps your guests use, five ways to get paid, freee for the books, Google for the calendar and SwitchBot for the building itself.

ChannelsMessagingPaymentsAccountingGoogleDevicesContracts

Channels

Airbnb, Booking.com and VRBO, through a channel manager connection and calendar feeds.

Connect your Airbnb and Booking.com accounts yourself, inside OmniPM: listings are imported, bookings arrive from the reservation feed and guest messages land in the inbox. Every unit also publishes its own calendar feed, which each platform imports to block the dates you have taken. Availability and rates are not pushed through the connection.

In

Channel manager connection

Connect Airbnb and Booking.com from OmniPM, through Channex. Listings are imported; new and changed bookings come in from the reservation feed.

Out

Your unit’s feed

One private .ics link per unit. Each platform imports it on its own schedule to block taken dates.

Back, nightly

Channel gaps

Platform calendars are read every night and compared with yours. Nothing changes on its own: you see what to fix.

Back, hourly

Partner calendars

Units you list for partner companies read their calendars every hour, and those dates are blocked on your site.

Channel gapsRead last night · 3 units to check
UnitYour siteChannel
Mitaka Garden 302Open 12–15 NovAirbnb · Blocked
Komagome 205Open 2–4 DecBooking.com · Blocked
Sangenjaya 3FBooked 20–27 NovVrbo · Blocked

Guest messages, in the inbox

Messages from guests on the platforms arrive threaded with their booking — through the channel manager connection for Airbnb and Booking.com. The team reads, assigns and answers them in one place, and the reply goes back to the guest on the platform.

The helpdesk

Messaging

Residents write on LINE and WhatsApp. You answer from one inbox.

LINE official account

  • Your own account, with its own webhook address
  • Replies go out on LINE, from the team inbox
  • Staff can message the LINE assistant for answers from the staff knowledge base

WhatsApp Business

  • Your own number, through the WhatsApp Cloud API
  • Linked to the resident by phone number
  • Optional: a confident AI draft goes out just before the 24-hour window closes

Email

  • Sign-in codes, invoices, reminders and notices, sent in your company’s name
  • An alert when a message has waited 8 hours
  • Booking-platform guests can also be answered through each platform’s email relay

Payments

Five ways to get paid, each one confirmed before it reaches the ledger.

Every payment is collected into your own accounts. Where a provider can tell OmniPM a payment has landed, it does; where it can’t, the AI checks the proof.

MethodHow they payHow it’s confirmed
SquareA hosted invoice for card payment — rent, deposits, move-in and charges. Residents can save a card in their portal.Square notifies OmniPM the moment the invoice is paid.
PayPalPayPal checkout on the booking or invoice page.Captured at checkout and recorded straight away.
wiseA Wise payment link, or a transfer with the reservation number as reference.When the reference and amount match a credit on your Wise balance, it’s confirmed automatically.
PayPayScans the building’s PayPay QR code and uploads the screenshot.AI reads the screenshot; if it passes, it’s marked paid, otherwise staff review it.
銀行振込Transfers to your bank account and uploads the proof.AI checks amount and recipient — and the freee bank feed can match the credit to the bill.
CashPays at the office.Recorded by staff, with a receipt PDF.

freee accounting

Your bank feed, pulled from freee every 15 minutes. Matched to rent and to buildings.

Connect freee once. Every 15 minutes OmniPM pulls the last seven days of bank and card transactions; a Sync button reaches further back when you need it.

  1. 01ConnectSign in to freee from Settings. One connection per company.
  2. 02Pulled every 15 minutesBank accounts, cards and their transactions arrive in a review queue.
  3. 03Expenses assignedEach payment goes to a building, a unit or several buildings, with a category.
  4. 04Income matchedEach transfer is matched to the resident’s unpaid bill and marked paid.
  5. 05P&L per buildingAssigned costs land in that building’s profit and loss, and in the owner statement.

Expenses: assign, split, or set aside

Assign a payment to a building or unit with one of 11 expense categories, split one bill across several buildings, ignore it, or mark it as not building-related. A transaction that looks like one you handled before comes with a suggestion — same building, same split, scaled to the new amount.

PendingAssignedIgnoredNot building-related

Income: matched to the bill it settles

Tell OmniPM which properties each bank account collects for. When a transfer arrives, pick the unpaid rent, charge or move-in invoice it settles, and OmniPM remembers the payer’s name as written by the bank. Switch on automatic matching, and a transfer is marked paid on its own when the payer is known, the amount is exact to the yen and only one bill fits.

What OmniPM sends to freee

Nothing.

The connection is read-only. OmniPM reads your company, accounts and transactions; your books in freee stay exactly as your accountant keeps them.

Reads

Company

Bank and card accounts

Balances

Transactions

Writes

—

Google Workspace

The team’s calendar fills itself. Files land in your Drive.

Connect your Google account and OmniPM writes the events your team works from, keeps the paperwork in Drive and brings your website numbers into Analytics.

Calendar
Move-ins, move-outs, room changes, room checks, cleaning visits, viewings, contract explanations and rent collection — on separate calendars by type.
Drive
Invoices, signed contract packages and guest check-in documents are filed as they’re created.
Sheets
Cleaners’ timesheets mirrored as a Google Sheet, kept up to date.
Analytics and Search Console
Visits and search queries appear in Analytics → Marketing, and steer which blog topics come next.

Devices

SwitchBot in every room, read every five minutes.

Add your SwitchBot account and OmniPM finds the devices on it. Assign each to a unit or a building; readings come in every five minutes and stay for 90 days.

Meter and Hub 2

Temperature, humidity and the dew point worked out from them.

Plug Mini

Watts and minutes switched on, with an estimated monthly electricity cost.

Air-con and TV remotes

Through a Hub: on and off, mode, temperature and fan, from the dashboard.

Alerts, emailed to the office

Mold riskHumidity at 70% or more for 24 hours. Clears below 65%.
Left onA plug on twice its 7-day average, and at least an hour.
OfflineNo reading for 3 hours: a flat battery or an unplugged hub.

Smart locks aren’t supported yet.

Contracts and e-signature

Leases signed online, built into OmniPM, with no outside signing service.

Your contract templates are set up in OmniPM and sent for signing in 15 languages, sealed and time-stamped when the last signature lands.

  1. 01The reservation is confirmed and the resident reviews the contract
  2. 02Rent, the fee annex and special terms are filled in for you
  3. 03Invitations go to the resident, co-occupants and, for anyone under 20, a guardian
  4. 04When it’s signed, the contract package is filed and the move-in invoice is sent
Monthly residents

Your accounts. Your keys. Kept apart from every other operator.

01

Your own accounts

Payments land in your Square, PayPal and Wise accounts; messages come from your LINE and WhatsApp.

02

Encrypted, never shown again

Credentials for payments, messaging, Google and freee are encrypted at rest.

03

Checked at the door

Each operator has its own webhook addresses, and every incoming call is verified before it’s accepted.

04

Your website, by API

Listings, availability and booking for your own site, with one scoped, revocable key per website.

Questions about integrations

Does OmniPM push availability and rates to the platforms?

Not through the channel manager connection: it brings listings, bookings and guest messages in, and sends your replies out. Each unit’s calendar feed blocks taken dates on the platforms, rates stay set on each platform, and a nightly report shows where a platform still blocks dates your site shows as free.

Does OmniPM write anything into freee?

No. The connection reads your accounts and transactions only. Assigning a transaction creates an expense in OmniPM’s ledger, not an entry in freee.

How quickly does a bank transfer show up?

freee is polled every 15 minutes, so a transfer appears shortly after freee receives it from the bank. Matching it to the right bill takes one click, or none once automatic matching is on and the payer is known.

Do payments go through OmniPM’s account?

No. You connect your own Square, PayPal and Wise accounts and use your own bank and PayPay codes, so money is paid straight to you.

Which SwitchBot devices work?

Meters and Hub 2 for temperature and humidity, Plug Mini for power and on-time, and infrared remotes for air conditioners and TVs through a Hub. Smart locks aren’t supported yet.

Do we need a separate e-signature service?

No. Contracts are filled in from the booking, signed on OmniPM’s own signing page, sealed and time-stamped, and filed with the resident’s records.

Bring your accounts. We’ll connect them with you during onboarding.