Integrations & REST API

Connect RPM Pro to your stack—or build on our API

Payments, accounting, channels, website booking, and a documented REST API so you can integrate websites, mobile apps, and partner systems.

Stripe

Built-in

Accept online rent and booking payments with Payment Element, webhooks for async confirmation, and optional Stripe Connect for landlord payouts.

QuickBooks Online

Add-on

Optional bidirectional sync for invoices, bills, payments, customers, and vendors. OAuth connection with outbound queue and inbound webhooks.

BookingPal

Add-on

Distribute vacation rental inventory to OTAs and channel partners. Sync availability, rates, and bookings from RPM Pro.

Authorize.net

Built-in

Legacy card gateway support for tenants and guests paying invoices through the tenant and guest portals.

Website booking widget

Built-in

Embed online bookings on your website. Reservations, guests, invoices, and housekeeping requests are created automatically in RPM Pro.

REST API & custom apps

Open

JSON REST gateway for content, catalogs, booking, tenant auth, and admin operations—connect websites, mobile apps, and your own stack.

Open API docs

Connects with your stack

Payments, accounting, distribution & API

Stripe, QuickBooks, BookingPal, Authorize.net, website booking—and an open REST API when you need to connect anything else.

View all integrations API documentation

Open platform

Not limited to the logos above

Ready-made integrations cover the tools property managers use most. When you need something custom—your website, a mobile app, a partner portal, or an internal workflow—RPM Pro exposes a JSON REST API with the same business rules as the product.

  • Public catalog, content, booking & tenant auth endpoints
  • Admin-authenticated operations for properties, invoices, reservations & more
  • OpenAPI spec, Postman collection, and AI-friendly Markdown reference
  • Built for dual LTR + VR operations—not a bolt-on afterthought
Browse API documentation Download Postman package

What developers get

Endpoint reference

Field lists, methods, and examples for the /API/ gateway.

Admin API guide

Session auth, roles, and protected admin* controllers.

Agent-ready docs

Markdown and OpenAPI for automated tools and integrators.


For AI agents & tools

How it works

From first step to live property management in three moves.

Step 1

Start your trial

Sign up for a free trial or place an order. No payment is taken until your system is installed and you are ready to go live.

Step 2

We set up your site

Choose your subdomain, import properties if needed, and configure payment gateways, email, and portals with our team.

Step 3

Go live

Start managing leases, bookings, invoices, and housekeeping from dual dashboards — with 24/7 support when you need it.

Stripe payments

Stripe is a built-in gateway supporting card payments via Payment Element (recommended) or a legacy card form. PaymentIntents, webhooks, and return URLs confirm payments asynchronously. Optional Stripe Connect enables landlord payouts with reconciliation tooling in admin.

QuickBooks Online

When enabled, RPM queues outbound sync for invoices, bills, payments, customers, and vendors. Intuit webhooks update payment status and balances inbound. OAuth connects each RPM site to a QuickBooks company file.

BookingPal channel sync

BookingPal distributes vacation rental inventory to OTAs and partners. RPM Pro syncs properties, availability, rates, and reservations so channel bookings flow into your VR dashboard automatically.

Website booking widget

Embed bookings on your own website. New reservations create guests, invoices, and housekeeping requests inside RPM Pro without duplicate data entry.

See both sides of your rentals business in one place

Start a free trial of RPM Pro—or open the live demo and click around with sample data.

Full product access · No long-term contract