Property management, built natively on Oracle NetSuite

Request a demo

Platform

Six connected areas on one NetSuite system of record.

Solutions

Start from the places you manage, the business you run, your role or the workflow you want to fix.

NetSuite

Property management built natively on NetSuite, not synced to it.

Integrations

External tools exchange data with RIOO. Core property and financial records stay in NetSuite.

Markets

Localised pages for the five markets RIOO serves, with the rules that change how property is run.

Resources

Answers for choosing, implementing and running property management on NetSuite.

Company

The team behind the NetSuite-native property platform.

Platform · Management

Property management CRM: manage tenant relationships with property context

Generic CRMs are built for sales pipelines. RIOO's property management CRM is built around the daily work of managing tenants: leases, units, maintenance requests, payments and communication, all on NetSuite records. Leasing, community, maintenance and finance teams see the same relationship history across residential and commercial portfolios.

What is a property management CRM?

A property management CRM manages relationships with prospects, residents, commercial tenants, owners and vendors in the context of the property they relate to. In RIOO, each tenant is a NetSuite customer record linked to the unit, lease, documents, service requests and invoices.

A property management CRM is a system for managing relationships with prospects, residents, commercial tenants, owners and vendors in the context of the property they relate to. Unlike a sales CRM, its central objects are not deals but units, leases, requests and balances. The questions it answers are operational: who lives in 4B, what did we promise them at renewal, is their dishwasher repair closed, and are they current on rent?

In RIOO, the tenant is a NetSuite customer record. Their profile links to the unit, the lease, documents, service requests, invoices and receipts, so the CRM view and the accounting view are the same record seen by different teams.

EEstoppelRRent rollCCAMGGross-up

Compare

Why not just use a generic CRM?

You can still keep a marketing CRM such as HubSpot or Salesforce for campaigns. RIOO integrates for lead handover, so marketing runs where it is strongest and the resident relationship lives with the lease. See CRM and service integrations.

SOM. RossiTenant for 2 yrsNeedRenewalsPermissionsLeadTenantSeparate
NeedGeneric sales CRMRIOO property CRM
Central objectLead, deal, accountTenant, unit, lease
Balances and paymentsNot available or syncedNative NetSuite ledger
Maintenance historySeparate toolLinked work orders
RenewalsCustom pipelineLease end dates and renewal workflow
Owner and vendor contextSeparateNetSuite customers and vendors
PermissionsCRM rolesNetSuite roles across operations and finance

Use cases

Which CRM features matter most for leasing teams?

The CRM features that matter most for leasing teams are lead capture by source, automated follow-up, tour scheduling by property and agent, pipeline views from lead to approval, renewal campaigns for current residents, and one communication timeline per person across email, texts and notes.

RIOO on NetSuite4 of 6 modulesManagementUsed hereFinancesUsed hereLeasing & SalesUsed hereMaintenanceAvailablePortals & MobileUsed hereReportingAvailableOne NetSuite account
01

Lead capture by source

Know which listing sites and campaigns produce leases, not just enquiries.

02

Automated follow-up

Reminders and templates so no prospect waits for a reply.

03

Tour scheduling

Calendars by property and agent.

04

Pipeline views

Leads, tours, applications and approvals by property.

05

Renewal campaigns

Offers and reminders to current residents before lease expiry.

06

Communication history

Emails, texts and notes on one timeline per person.

In detail

What does RIOO's CRM include?

RIOO's CRM includes tenant and resident profiles, lease and unit context beside every conversation, a prospect-to-resident journey without re-keying, maintenance request history, payment and financial context for the right roles, and communication threads organised by leasing, maintenance, notices and finance.

Tenant and resident profiles

Contact details, household members, guarantors, documents and communication history on one record. Example: a community manager sees a resident's pet registration, parking permit and last three requests before returning a call.

Lease and unit context

Every conversation sits beside the lease terms, unit details, occupancy dates and renewal status, so leasing teams talk renewals with the facts in front of them.

Prospect to resident journey

Inquiries, tours, applications and screening flow into a lease without re-keying, through listing and CRM integrations such as Zillow, Salesforce and HubSpot.

Maintenance request history

Requests and work-order updates tied to the resident, unit and facility area, so teams answer "any update?" in seconds.

Payment and financial context

Balances, recent receipts, payment plans and late fees visible to the right roles, so service conversations do not contradict finance.

Communication by use case

Separate threads for leasing, maintenance, community notices and finance, with SMS and email through Twilio, MessageBird and SendGrid integrations.

Commercial tenant relationships

Contacts by role (billing, facilities, legal), critical dates and correspondence for office, retail and industrial tenants.

Portfolio-level visibility

Search and report across buildings and communities, not one property at a time.

How it works

How does a lead become a lease?

A lead becomes a lease in RIOO by moving through capture, tour, application, screening and signing on one contact record. Each stage keeps its history, so agents never re-enter details, and the signed lease creates its charges in NetSuite straight away. The typical path from first enquiry to signed lease is:

Leasing funnel · Oak PlazaLeadsthis monthToursbooked onlineApplicationsin portalApprovedscreenedLeases signede-signedOne record, lead to lease
  1. 01

    A lead arrives from a listing site, website form, phone call or walk-in and is captured with its source.

  2. 02

    The leasing team responds and books a tour.

  3. 03

    After the tour, the prospect is invited to apply online.

  4. 04

    Screening runs and a decision is recorded.

  5. 05

    A lease is generated and signed electronically.

  6. 06

    The prospect record becomes a resident or tenant linked to a NetSuite customer, with history intact.

How should renewals be managed in the CRM?

Start renewal conversations 90 to 120 days before lease expiry for residential and much earlier for commercial. The CRM lists expiring leases, sends offers with the new rent, tracks responses and creates tasks for follow-up. Signed renewals update the lease and billing schedule in NetSuite directly.

Lease L-5449 · Bayfront Tower5-year term · IndustrialCommencementStartRent-free endsMonth 6EscalationYear 2Break optionYear 3Renewal noticeLease endToday48 months remaining

Compare

What should a property management CRM track?

A property management CRM should track every relationship that drives revenue and service: prospects and applicants, residents and commercial tenants, owners and investors, vendors and brokers. For each, it records contact details, interactions, open tasks and the leases, invoices or work orders they relate to.

Owner statementOak Plaza · This monthRent income$137kOperating expenses($30k)Management fee($8,220)Reserve contribution($5,480)Net distribution$93kWhere rent goesACH sentPDF + portal
RelationshipKey recordsWhat teams do with it
ProspectsLeads, tours, applicationsFollow up and convert to leases
Residents and tenantsLeases, balances, requestsService, renewals and collections
Owners and investorsProperties, statementsReporting and distributions
VendorsContracts, work orders, billsScheduling and performance
BrokersDeals, commissionsCommercial leasing pipelines

How it works

How do teams use it day to day?

Day to day, teams set up properties, units and tenants once, organise communication by purpose, assign ownership of leasing questions, requests and payment follow-ups through NetSuite roles, and connect activity to reporting with saved searches on response speed, open requests, renewals and arrears.

A day on RIOO08:00Leads triaged10:00Tour booked12:30Application in15:00Lease e-signed17:00Move-in set
  1. 01

    Set up records once

    Properties, units and tenants are created or migrated, with each tenant linked to the right lease and unit.

  2. 02

    Organise communication by purpose

    Leasing, maintenance, resident support, community notices and finance updates each have their place.

  3. 03

    Assign ownership

    Define who handles leasing questions, requests and payment follow-ups, using NetSuite roles.

  4. 04

    Connect activity to reporting

    Saved searches show speed of response, open requests per resident, renewal pipeline and arrears with context.

What does a team see in practice?

In practice, a community manager handling a resident's call sees the lease end date, past maintenance requests, balance and autopay status on one profile. She can log the new request and start a renewal conversation in the same call, without asking finance or maintenance for details.

A resident calls about a noisy HVAC unit and asks about renewing. The community manager opens the profile: lease ends in 75 days, two prior HVAC requests closed last winter, balance current, autopay on. She creates a request linked to the unit, sees the renewal offer issued last week, and answers both questions in one call. Maintenance sees the history; finance sees nothing has changed on the ledger; the renewal stays on track.

1Enquiry2Tour3Apply4Screen5Sign

Explore by topic

Which roles benefit most?

The roles that benefit most are leasing teams, who tie inquiries and applications to availability; community and property managers, who see residents, requests and balances in one view; maintenance teams, who see request history and access notes; and finance, who see communication alongside arrears.

LTLeasing teamsTours today7MTMaintenance teamsJobs today6FTFinance teamsCloseOn trackPMProperty managerOpen tasks12

Leasing teams

Inquiries, applications and lease communications tied to units and availability.

Community and property managers

One view of residents, requests, notices and balances across the communities they manage.

Maintenance teams

Request history and access notes before they arrive at the door.

Finance teams

Context on disputes and payment plans without hunting through inboxes.

RIOO reports 400K+ tenants and occupants and 175K+ service requests processed on riooapp.com.

When is a generic CRM the better choice?

A generic CRM may suit you if property leasing is a small part of a larger sales operation, or if you need complex marketing automation beyond leasing. It is the weaker choice when leasing must connect to leases, balances and maintenance, because those records live outside the generic CRM and must be synced.

Other optionRIOODepends on your data model and your team

Who is RIOO's CRM NOT for?

RIOO's CRM is not for brokerage agents selling homes or for marketing automation across large consumer campaigns. It is built for owners and operators managing their own or clients' portfolios, where relationships are tied to units, leases, requests and balances in NetSuite.

Strong fitNot a fitMixed portfoliosNo ERP plannedFinance-led teamsEquipment rentalMulti-entity booksSingle small…Honest fit check

Checklist

CRM hygiene checklist

CRM hygiene checklistConfirm data ownersAgree approval limitsMap chart of accountsSchedule trainingClean tenant records3/5complete
  • Every lead has a source and an owner.
  • Duplicates are merged before they reach the application stage.
  • Follow-up tasks have due dates.
  • Lost leads have a reason recorded.
  • Renewal offers go out on a fixed schedule before expiry.

Talk to a specialist

See property management CRM on your own portfolio.

Leasing, community, maintenance and finance teams see the same relationship history across residential and commercial portfolios.

FAQ

Property management CRM FAQs

Still curious? Ask the team.

What is the difference between a property management CRM and a regular CRM?

A property management CRM organises relationships around units, leases, service requests and balances rather than sales deals and pipelines. That lets leasing, maintenance and finance teams share one view of each prospect, resident, commercial tenant or owner, with the operational context they need to answer questions without switching systems.

Does RIOO replace Salesforce or HubSpot?

Not necessarily. Many teams keep Salesforce or HubSpot as a marketing CRM for campaigns and lead capture, and integrate it with RIOO so qualified leads hand over to leasing. The resident relationship, lease, service requests and ledger then live in RIOO on NetSuite, where operations and finance share them.

Can commercial tenants have several contacts?

Yes. Commercial tenants can have several contacts by role, such as billing, facilities, legal and senior management, each linked to the tenant record, lease and correspondence. Invoices go to the billing contact, maintenance updates to facilities, and notices to the contact the lease names, so the right person always hears.

Can maintenance staff see tenant balances?

Only if you allow it. NetSuite roles control what each team sees, so maintenance staff can see request history, access notes and unit details while balances, payment plans and arrears stay with finance and management. Permissions are set by role, not by individual workaround, and changes are logged.

Does RIOO track communication history automatically?

Messages sent through RIOO's communication integrations, such as email and SMS, are recorded automatically against the resident or tenant record, with the date and sender. Emails sent from personal inboxes are not captured unless staff log them, so teams should send resident communication from RIOO.

Does the CRM connect to listing sites?

Yes. Leads from supported listing sites and enquiry forms on your website flow into RIOO with their source recorded, so each prospect starts with the property, unit type and channel they came from, and reports can show leases by source.

Can owners be managed in the CRM?

Yes. Owners and investors are contacts linked to the properties they own, their owner statements, distributions and correspondence, alongside the NetSuite financials behind them. Managers can see an owner's whole relationship in one place, and owner reports draw on the same records as the property ledger.

Is CRM data stored in NetSuite?

Yes. Contacts and their relationships, including prospects, residents, commercial tenants, owners and vendors, live in your NetSuite account alongside leases, invoices and receipts. There is no separate CRM database to sync, and access follows your NetSuite roles, so the same governance applies to relationship and financial data.

Can the CRM send text messages?

Yes, where supported. Messages can be sent by email and SMS through RIOO's messaging integrations, individually or to groups such as a building's residents, and the history is kept on each contact's timeline so any team member can see what was sent and when.

Can leads be assigned to agents automatically?

Yes. Leads can be routed by property, unit type or source to the right agent or team, so each enquiry has an owner as soon as it arrives. Unanswered leads can trigger reminders, and managers see unassigned or overdue leads on the pipeline view.

Can we track commercial leasing deals?

Yes. Commercial prospects can be tracked through deal stages, such as enquiry, viewing, proposal, heads of terms and lease, with brokers, proposals and negotiated terms recorded on the deal. When the lease is signed, its terms drive billing in NetSuite without re-keying.

Does the CRM show a tenant's balance?

Yes. Because contacts link to NetSuite customer records, authorised staff see balances, recent receipts, payment plans and open service requests alongside the conversation. That keeps service conversations consistent with finance, and NetSuite role permissions decide who can see financial details.

Bring a resident's last three months of emails. We'll show you them on one record.