Feature Requests

Latest Activity...

Price comparison widget 66 replies

Jason B
5 days ago
Member for 5 years 67 posts

While some guest may value this tool, OwnerRez should combine the rate checker tools to show all channels at once, and allow us to see our total payout per channel so we can validate that our channel rate adjustments are working.  With all of the adjustments to how fees are collected with AirBNb and now VRBO it would be helpful to run these in bulk against many properties.

calendar-grid experience as a direct booking feature 2 replies

Rex C
6 days ago
OR Team Member Member for 5 years 98 posts

It's not interactive, but the Widgets do offer a Multi-Month Calendar that you have the option of displaying or hiding nightly rates and determining how many months are visible at a time:

More robust review data for the MCP 2 replies

Rex C
6 days ago
OR Team Member Member for 5 years 98 posts

Thanks for putting this feature request together! These ideas grow when more voices weigh in, so if you know other users who'd find this useful, send them the link and ask them to upvote.

As a note, this is not just a restriction of the MCP but of the OwnerRez API itself. There are no endpoints for review sub-details, only the overall rating is included.

Price comparison widget 66 replies

Paul S
6 days ago
Member for 6 years 14 posts

Quick update: BookDirectIQ is now live and no longer in private beta. It currently supports OwnerRez and helps hosts show guests their direct-booking price alongside estimated Airbnb and Vrbo totals so they can see the value of booking direct. Additional PMS integrations are planned.
https://bookdirectiq.com/

More robust review data for the MCP 2 replies

Member for 4 years 18 posts

Hello,

I'm looking for the new MCP to be able to pull review scores across subcategories rather than just one overall score, for the purposes of targeting marketing to guests who gave 5 stars across all categories.  I also want the MCP to be able to draft responses to reviews rather than having to use a browser to do so through Claude. 

VAT to be included in booking Price 2 replies

Bri
6 days ago
OR Team Member Member for 4 years 878 posts

[This topic has been merged with another topic (VAT TO BE INCLUDED IN BOOKING PRICE). All unique votes have also been merged.]

VAT TO BE INCLUDED IN BOOKING PRICE 4 replies

Bri
6 days ago
OR Team Member Member for 4 years 878 posts

[Another topic was closed as a duplicate of this topic (VAT to be included in booking Price)]

VAT to be included in booking Price 2 replies

Henning M
7 days ago
Member for 1 month 1 post

"Adding our vote — this isn't just a UX preference for us, it's a legal requirement. Under German consumer price law (Preisangabenverordnung/PAngV), the price shown to consumers must be the final, all-inclusive price (Endpreis); VAT can be itemized separately for the invoice, but it may not be added on top at checkout. Right now we have to store all our nightly rates and fees as VAT-exclusive values just so OwnerRez's tax engine arrives back at the correct gross total — which works, but means every price in the system is "wrong" on its face and has to be reverse-engineered. A genuine tax-inclusive pricing mode (enter the gross price, VAT is backed out and itemized for the invoice/confirmation) would remove that workaround entirely."

MCP Functionality 44 replies

Chris L
Oct 3, 2026 2:11 PM
Member for 9 years 218 posts

Let us know if that fixes the issue with the miss-labeled tools.

by Eric E – Oct 2, 2026 7:13 PM (UTC)

My plugin settings looks different than yours (Plugins is in a different place, and there's no "Refresh" button next to Information), but I clicked "Refresh tools" down near the bottom of the page and now the plugin does seem to be able to call message threads.

Need an option for different card fees 3 replies

Bri
Oct 3, 2026 9:16 AM
OR Team Member Member for 4 years 878 posts

[This topic has been merged with another topic (Payment type surcharges & discounts). All unique votes have also been merged.]

Payment type surcharges & discounts 14 replies

Bri
Oct 3, 2026 9:16 AM
OR Team Member Member for 4 years 878 posts

[Another topic was closed as a duplicate of this topic (Need an option for different card fees)]

MCP Functionality 44 replies

Edward G
Oct 2, 2026 5:36 PM
Member for 2 years 19 posts

I tried to prompt ChatGPT with the following:

Can you read all the messages that were exchanged today and identify all of them that were outside of the normal automated messages or basic discussion, that involved needing to respond to a particular issue or question?


I got the following:

The messages reviewed so far show several follow-ups: hot-tub testing, a bedroom TV fault, conflicting entry instructions, a lost-item shipment, and trash and package collection. OwnerRez has temporarily throttled further requests, so I’m pausing before checking the remaining conversations.


Thoughts on why this was throttled? Are we not able to call a days worth of messages at a time? 

Thanks
Eddie

Channel Rules - add an option for booking window 7 replies

Rex C
Oct 2, 2026 4:18 PM
OR Team Member Member for 5 years 98 posts

Great news, this function is currently in development! We look forward to releasing it in the near future.

 

It will not have booking window options per season, but it will enable you to set different booking windows per channel on each property.

calendar-grid experience as a direct booking feature 2 replies

Kerstin W
Oct 2, 2026 3:54 PM
Member for 6 months 1 post

Does OwnerRez offer a calendar-grid experience where clicking dates immediately displays pricing?  This is the guest experience on OTAs and especially younger persons are used to this handling more than going over an additional "Book now" button on our webpage. As a new user I asked whether this capability may be available in the future. Best, Kerstin

MCP Functionality 44 replies

Eric E
Oct 2, 2026 3:13 PM
OR Team Member Member for 3 years 14 posts

Chris

Can you try this:

Go to your account settings in ChatGTP (click on your Profile -> Settings).

Then click on Plugins, then OwnerRez:

The scroll down to the bottom of the pane and click on the "Refresh" button:

Let us know if that fixes the issue with the miss-labeled tools.

Automated Expense behavior — percentage-based expense limited to 2 decimal places 1 reply

Alece
Oct 2, 2026 3:11 PM
Member for 6 years 418 posts

With the new automated expenses (YAY!), the percentage-based options round to 2 decimal digits. Our state-required business tax is 0.375% of the pre-tax revenue from STR rentals. (It's also not allowed to be charged to the guests, so this is separate from our per-booking typical tax structure.)

When I enter in 0.375%, however, OwnerRez rounds it up to 0.38%. As minor as that may seem, my homeowners will certainly not want to pay the government any more than they need to -- and it's an accounting discrepancy that will be impossible to defend.

Can y'all please expand the number of decimal points allowed here?

Integration with Mailchimp 54 replies

Bri
Oct 2, 2026 12:54 PM
OR Team Member Member for 4 years 878 posts

Hi all,

Thanks to everyone who's weighed in on this one over the years (some of you going back to 2012!).

We're closing this request. With the advancements in AI connectivity, we won't be pursuing a native connection to contact management tools like Mailchimp.

There's already a way to get your OwnerRez contacts where you need them. Our Zapier connection has worked for this for a long time. Zapier has a walkthrough here:

OwnerRez + Mailchimp on Zapier


Thanks again for all the feedback here!

Comprehensive Fix for Accounting/Quickbooks - develop Roadmap 84 replies

Jory K
Oct 2, 2026 11:28 AM
Member for 2 years 8 posts

We are also on cash and would like to see OwnerRez offer a cash option...  We cannot use the integration because it doesn't come into Quickbooks correctly and we aren't able to change it.  :(. 

by Leslie G – Oct 2, 2026 3:18 PM (UTC)

I was just told by my CPA that we need to report on a Cash Basis. I think it comes in as accrual basis (arrival date), but the deposits reflect the cash basis so all you would need to do is change your reporting in QBO to cash for your CPA.  What exactly is coming in wrong? 

Comprehensive Fix for Accounting/Quickbooks - develop Roadmap 84 replies

Leslie G
Oct 2, 2026 11:18 AM
Member for 2 years 1 post

We are also on cash and would like to see OwnerRez offer a cash option...  We cannot use the integration because it doesn't come into Quickbooks correctly and we aren't able to change it.  :(. 

Need an option for different card fees 3 replies

Scott and Heidi
Oct 1, 2026 5:33 PM
Member for 6 years 11 posts

If you check to offer the PayPal pay later option it doesn't tell you this but PayPal will charge you a 5%+.49 card fee.

Just had an incident with this and hope to get some feedback on how to avoid this besides the obvious of shutting down the PayPal pay later option.

We have our card fee surcharge set a 4% because we thought this would cover all options but not so as we found out.

An option to be able to set card fees for different cards would be great.

Record manual/offline security deposit (e.g. via Check) 4 replies

Shona C
Oct 1, 2026 4:34 PM
Member for 8 months 2 posts

Adding our vote for this as well. We just ran into exactly this issue on a 61-night direct booking.

Our guest paid a $750 refundable security deposit via Venmo. We can record his rent payments as manual/offline payments, but there appears to be no way to record the $750 specifically as a security deposit received.

Recording it as a normal payment would incorrectly reduce his outstanding rent balance. Leaving it unrecorded means OwnerRez doesn’t reflect that we already hold the security deposit and may continue generating security-deposit reminders.

This is also relevant to our regular winter monthly rentals. We frequently have guests renting properties for several months during the winter season, and payments—including deposits—are commonly made through check, Venmo, or PayPal rather than by credit card.

A simple “Record Offline Security Deposit” option under Security Deposits would solve this. Ideally, it would allow us to enter the amount, date received, payment method (check, Venmo, PayPal, Zelle, ACH, cash, etc.), notes, and eventually the date and amount refunded.

This seems like an important addition as OwnerRez supports more hosts managing both short-term stays and monthly/mid-term rentals within the same system.

Payment Schedules 79 replies

Shona C
Oct 1, 2026 4:33 PM
Member for 8 months 2 posts

Adding our vote for this, particularly for mid- and long-term stays.

We just encountered this with a 61-night direct booking. Our guest pays via Venmo/manual payment, and we needed a schedule with an initial payment, the remainder of the first month’s rent, and then the second month’s rent due during the stay.

We were surprised to discover that we couldn’t create multiple scheduled offline/manual installments with their own amounts and due dates or have OwnerRez send accurate reminders for each installment.

This is actually a regular need for our business. In addition to shorter stays, we rent several of our properties on a monthly basis during the winter season, often for multiple months at a time. These tenants typically pay us through offline/manual methods such as check, Venmo, or PayPal, rather than having monthly rent automatically charged to a credit card.

Ideally, we could create any number of payment installments, assign each an amount and due date—including dates after arrival—designate them as manual/offline payments, and mark each installment received when payment arrives. OwnerRez could then send reminders based on the actual installment due rather than the entire outstanding booking balance.

We’re increasingly doing 30–90+ day furnished rentals, so having the ability to properly track recurring monthly offline payments would make OwnerRez much more useful for this side of our business.

MCP Functionality 44 replies

Chris L
Oct 1, 2026 2:17 PM
Member for 9 years 218 posts

Reconnected the OwnerRez account as suggested and then tested from a completely new ChatGPT conversation. Unfortunately, the same mismatch is still present.

ChatGPT is still being given an api_request tool, but when it invokes it the MCP server responds:

Unknown tool: api_request. Available: entity_list, entity_get, search, fetch, schema, api_get, api_write, api_docs_search, support_docs_search.

So this doesn’t appear to just be stale metadata in an existing chat—the reconnect + new conversation still picked up api_request while the live server is exposing api_get / api_write.

It does look like the hotfix changed the server side, but perhaps the MCP tool discovery/metadata being presented to ChatGPT is still serving the older definition?

 

export of all guest correspondence within the "Communication History" page 2 replies

Bri
Oct 1, 2026 1:11 PM
OR Team Member Member for 4 years 878 posts

[This topic has been merged with another topic (Downloading Communication History). All unique votes have also been merged.]

Downloading Communication History 8 replies

Bri
Oct 1, 2026 1:11 PM
OR Team Member Member for 4 years 878 posts

[Another topic was closed as a duplicate of this topic (export of all guest correspondence within the "Communication History" page)]

Export messages for AI 4 replies

Bri
Oct 1, 2026 1:11 PM
OR Team Member Member for 4 years 878 posts

[This topic has been merged with another topic (Downloading Communication History). All unique votes have also been merged.]

Downloading Communication History 8 replies

Bri
Oct 1, 2026 1:11 PM
OR Team Member Member for 4 years 878 posts

[Another topic was closed as a duplicate of this topic (Export messages for AI)]

export of all guest correspondence within the "Communication History" page 2 replies

Katrina T
Oct 1, 2026 12:59 PM
Member for 3 years 8 posts

It would be helpful for analyzing guest interactions to be able to download an export of all guest correspondence. I recently used AI to review all of my public OTA reviews and found it very insightful for my marketing efforts. All of our correspondence would be a step further and help me to understand patterns better.

MCP Functionality 44 replies

Bri
Oct 1, 2026 12:49 PM
OR Team Member Member for 4 years 878 posts

Hey Chris,

What I'm gathering is that there was a hotfix that went out about an hour ago that we think will get you sorted. Try disconnected and reconnecting and let us know if that gets you squared away.

MCP Functionality 44 replies

eugene v
Oct 1, 2026 12:45 PM
Member for 1 month 2 posts

OwnerRez MCP / API: what an AI-run STR operation still needs

MCP  via: Claude Code CLI

From Bliss Havens Retreats (Blisshavens.com) (4 properties: Airbnb, VRBO, Google VR, Whimstay, plus a direct-booking site), after a month running daily operations through the v2 API and, since 2026-09-29, the MCP connector. Every item below is a gap we hit in practice, with the workaround we use today.

Tier 1: blocks automation today

# Need Today
1     Write listing content: headline, descriptions, bedrooms/bathrooms/sleeps, amenities, rooms, house rules, check-in instructions UI only. Spec errors (one property shows 4 bedrooms instead of 3; occupancy is wrong on two) wait for a human, and every connected channel copies the errors
2 Read and write channel connections: per-property listing IDs for every channel (incl. Whimstay), the "Included?" flag, last push time, and sync errors Can't see whether a channel is mapped or healthy. GET /v2/properties returns empty listing_numbers; only /v2/properties/{id} has them, and Whimstay never appears
3 Taxes endpoint: read and write tax rules and their property/channel scope Not exposed; we infer taxes from a booking's charges. We can't verify a Maryland property isn't carrying Pennsylvania taxes
4 iCal imports: list per property (URL, last fetch, status, events imported) and trigger a refresh Invisible. We found an import wasn't blocking anything only by reading 60 nights of calendar
5 Delete or cancel a block DELETE returns 405 and status can't be changed, so released blocks are PATCHed into the past and parked in non-overlapping slots
6 Dry-run quote: full guest price (rent + fees + taxes − discounts) per channel, without creating a record Can't prove a channel charges cleaning and tax before it goes live (Booking.com undercharged us ~$194 per 2-night stay)

Tier 2: closes the loop on guests and revenue

# Need Today
7.    Webhooks: documented payload schema, HMAC signature, retry policy, string event names, delivery log Payload is opaque, so we treat it as a trigger and re-fetch. type/action are undocumented bit flags; a body without action silently creates an inert subscription. The secret has to live in the URL
8 Airbnb actions: pre-approve, send Special Offer, accept/decline an inquiry, alter or extend a booking UI only. A 245-night inquiry needed several manual steps
9 Messaging: host-copy option (email the owner what was sent), templates and automation read/write, scheduled sends POST /v2/messages works; we email the owner a copy ourselves
10 Write discounts and surcharges, with an optional "never below the PriceLabs floor" guard Read only, as far as we can tell. Airbnb discounts stack after dynamic pricing and cut below our December floors
11 Reviews: read and respond per channel Read only
12 Housekeeping: turnover schedule, assign a cleaner, completion status Not exposed

Tier 3: owners and reporting

# Need
13.   Owner statements and payouts API (co-hosting at a commission %)
14 Performance endpoint: occupancy, ADR, revenue by property × channel × month
15 Rental agreement, guest-verification and damage-protection status per booking

MCP-specific asks

  • Dry-run mode on every write (returns the diff), plus idempotency keys.
  • Scopes per entity (for example: messages write yes, rates write no) instead of one read/full switch.
  • Audit log of writes made through MCP, attributable to the connector.
  • Event notifications (new inquiry, new booking, cancellation, sync error) pushed to the client.
  • A "daily ops" resource: arrivals, departures, unanswered inquiries, unsigned agreements, sync errors.

API inconsistencies found

  • GET /v2/properties → listing_numbers: {}; the same field is populated on /v2/properties/{id}.
  • /v2/bookings with an invalid filter returns 400 without an items key; naive clients read it as "0 bookings".
  • GET /v2/spotrates?property_id= ignores the property filter.
  • GET /v2/messages requires camelCase threadId, while the rest of the API is snake_case; without it the endpoint returns 405, not 400.
  • Webhook registration needs snake_case webhook_url; camelCase webhookUrl fails.