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.
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.
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.
Your unit’s feed
One private .ics link per unit. Each platform imports it on its own schedule to block taken dates.
Channel gaps
Platform calendars are read every night and compared with yours. Nothing changes on its own: you see what to fix.
Partner calendars
Units you list for partner companies read their calendars every hour, and those dates are blocked on your site.
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 helpdeskMessaging
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
- 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.
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.
- 01ConnectSign in to freee from Settings. One connection per company.
- 02Pulled every 15 minutesBank accounts, cards and their transactions arrive in a review queue.
- 03Expenses assignedEach payment goes to a building, a unit or several buildings, with a category.
- 04Income matchedEach transfer is matched to the resident’s unpaid bill and marked paid.
- 05P&L per buildingAssigned costs land in that building’s profit and loss, and in the owner statement.
freee
Company #4127301 · Last synced 6 min ago
Mizuho · Ebisu
Bank account
¥8,412,300
38 properties
Rakuten Bank
Bank account
¥1,206,880
Never matched
Amex Business
Credit card
−¥312,450
Expenses only
Match this transfer to a resident
Which unpaid bill does this transfer settle?
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.
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.
Meter · Nakano Loft 2F
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
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.
- 01The reservation is confirmed and the resident reviews the contract
- 02Rent, the fee annex and special terms are filled in for you
- 03Invitations go to the resident, co-occupants and, for anyone under 20, a guardian
- 04When it’s signed, the contract package is filed and the move-in invoice is sent
Your accounts. Your keys. Kept apart from every other operator.
Your own accounts
Payments land in your Square, PayPal and Wise accounts; messages come from your LINE and WhatsApp.
Encrypted, never shown again
Credentials for payments, messaging, Google and freee are encrypted at rest.
Checked at the door
Each operator has its own webhook addresses, and every incoming call is verified before it’s accepted.
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.