Integrations
Reva plugs into the stack you already run.
Your reviews live in a dozen places: your PMS, your OTAs, your website, your ops tools. Reva pulls them into one dashboard and pushes the results back out. If we don't have a direct integration, our API, MCP server, and webhooks will get you there.
Review channels
Sync with the OTAs you list on.










PMS Integrations
Connect your PMS system
Reva syncs reservations, units, and guest data straight from your PMS, so every review lands attached to the right property, stay, and staff member. No exports, no copy-paste.
Other Integrations
Push to your booking engine.
Turn reviews into cleaning and maintenance tasks, publish your best feedback to your site, and get the alerts where your team already works.
Websites & distribution
Property care & operations
Plug into your property care tools.
Create and assign Breezeway tasks straight from guest reviews, and tie your cleaners and inspectors to the feedback they earn.
Connectivity
Don't see your system? Build the connection yourself.
Three ways to get Reva data where you need it: pull it on your schedule, ask for it in plain language, or have it delivered the second it happens.
API
Pull your reviews into anything.
A REST API with clean JSON responses. Feed reviews and ratings into your BI tool, your data warehouse, or your own property pages, on whatever schedule you want.
- Reviews, ratings, units, tags, and staff performance
- Cursor pagination and filters, so you only sync what changed
- Scoped keys you can rotate any time
// every review since the last sync GET /v1/reviews?since=2026-08-01 200 OK { "data": [ { "id": "rev_8f21c4", "unit": "Cascade Cabin 12", "channel": "Airbnb", "rating": 5, "posted_at": "2026-08-09T14:02:00Z", "tags": ["cleanliness", "check-in"], "replied": false } ], "next_cursor": "eyJvZmZzZXQiOjI1fQ" }
MCP
Ask your AI assistant about your portfolio.
Connect Reva to Claude, or any assistant that speaks MCP, and ask questions in plain English. It reads your live review data and answers with the numbers behind it. No dashboard required.
- Rank units by rating, spot trending complaints, review staff performance
- Read-only by default, scoped to what that user can already see
- Connect once, then ask anything
"Which units slipped this month, and why?" ▸ list_unit_ratings { order: "asc", limit: 5 } ◂ 5 units ▸ get_trending_tags { window: "30d" } ◂ 12 tags Cascade Cabin 12 fell to 4.2 (was 4.8). Three of five reviews mention the hot tub; "hot tub" is up 180% as a negative tag across the Cascade region this month.
Webhooks
Know the moment a review lands.
Subscribe to the events you care about and Reva posts them to your endpoint as they happen. Route a one-star review to your on-call manager, open a task in your ops tool, or trigger your own workflow.
- Events for new reviews, replies, ratings changes, and suggested actions
- Signed payloads so you can verify every request came from Reva
- Automatic retries with a delivery log you can replay
POST https://ops.example.com/hooks/reva X-Reva-Event: review.created X-Reva-Signature: t=1754...,v1=8c3d... { "event": "review.created", "review": { "unit": "Harbor Loft 4", "channel": "Vrbo", "rating": 2, "urgency": "high" } } ── recent deliveries ────────────── 14:02:11 200 38ms 13:47:55 200 41ms 13:12:09 500 retried → 200

