NewReva now directly integrates with Airbnb! Activate our auto-reply agent, review guests, sync sub-ratings + private feedback, and more.Read announcement →

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.

Certified PartnerAirbnb
Vrbo
Booking.com
Expedia
Tripadvisor
Trustpilot
Google My Business
Yelp
Whimstay
Agoda
Hotels.com
Hostelworld
Travelocity
Kayak

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 other tools you use.

Turn reviews into cleaning and maintenance tasks, publish your best feedback to your site, and get the alerts where your team already works.

Breezeway logo
Breezeway
ICND logo
ICND
BlueTent by Inhabit logo
BlueTent
BizCor logo
BizCor
Homerunner logo
Homerunner
Realtech logo
Realtech
Boostly logo
Boostly
Scurto logo
Scurto
OneOak logo
OneOak
Dtravel logo
Dtravel
Slack logo
Slack
Monday.com logo
Monday.com

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
Read the API docs →
GET /v1/reviews
// 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
Set up the MCP server →
mcp.joinreva.com
"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
Configure webhooks →
POST your-endpoint
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

Drive marketing intelligence
with Reva.

Give Reva a try