Property management, built natively on Oracle NetSuite

Request a demo

Integrations · Messaging

The right message, to the right person, on record

RIOO uses Twilio, MessageBird and SendGrid to send SMS and email: rent reminders, maintenance updates, renewal notices and community alerts. Each message is logged to the resident's or tenant's profile.

Communication is part of operations

Residents don't log in to check whether their repair is scheduled. They expect a text. Rent reminders work better when they arrive where people look. And in an emergency, minutes matter. RIOO's messaging integrations deliver communication through the channels people actually use, and keep a record of what was sent.

Role permissionsViewEditApproveAuditorMaint. techOwnerLeasingSSO · 2FA · audit log

Capabilities

Why does disconnected tenant messaging cause problems?

Disconnected messaging causes missed notices, duplicated reminders and disputes nobody can settle, because there is no single record of what was sent and when. When rent reminders come from one tool and maintenance updates from another, residents receive conflicting messages and managers cannot prove a legal notice was delivered on time.

Why it mattersData re-keyedSeparate systemsManual hand-offsSlower, riskiernumbers

Reminders go to people who already paid

The mailing list was exported before the payment posted.

Notices lack an audit trail

A screenshot of a sent folder is weak evidence in a dispute.

Preferences get ignored

An opt-out recorded in one tool is not known to another.

Staff time disappears

Each reminder run means exporting, filtering and pasting.

What is property messaging integration?

Property messaging integration connects your property management system to email, SMS and in-app channels, so notices, reminders and replies are sent from the same records that hold leases, balances and work orders. In RIOO, every message is triggered by, and logged against, a tenant, unit or vendor record inside NetSuite.

Without integration, staff copy names and balances into a separate email tool, and the record of what was said lives in someone's inbox. With it, the message, its delivery status and the reply sit on the profile the next person will open.

EEstoppelRRent rollCCAMGGross-up

How it works

How does messaging work in RIOO?

Messaging in RIOO runs inside Oracle NetSuite. The properties, units, leases, tenants and vendors it uses are native NetSuite records, so each step updates the same data finance reports on. There is no separate system to sync, and every action keeps an audit trail. The steps below show how the work flows.

1Capture2Validate3Approve4Post5Report
  1. 01

    A trigger fires

    such as a due date, a status change or a manager's announcement.

  2. 02

    RIOO prepares the message

    from your templates.

  3. 03

    The messaging service delivers it

    by SMS or email.

  4. 04

    The message is logged

    on the resident's or tenant's profile automatically.

How it works

How does a messaging workflow run in RIOO?

A messaging workflow in RIOO runs in five steps, from trigger to logged outcome, using templates and preferences you configure once. The same steps apply whether the message is a single receipt or a community-wide alert, so every message ends up on the right record with its delivery status.

Bill receivedOver limit?YesNoManager reviewDueAuto-approvedInstantPost to GL
  1. 01

    A trigger fires

    A charge falls due, a status changes or a manager starts a broadcast.

  2. 02

    Recipients are selected

    RIOO picks tenants, occupants or vendors from live records, excluding anyone who has opted out.

  3. 03

    A template is merged

    Names, amounts, dates and links come from NetSuite fields.

  4. 04

    The connected service delivers it

    Email and SMS go through the configured providers.

  5. 05

    The result is logged

    Delivery status and replies are stored on the profile.

In detail

Connected services

TwilioMessageBirdSendGridPaymentsInsuranceUtilitiesRIOOon NetSuite

Twilio

SMS and voice messaging.

MessageBird

multichannel messaging.

SendGrid

transactional and bulk email.

Respecting preferences

Residents can manage their contact details in the tenant portal. Messaging should follow consent and opt-out requirements for each channel and region. RIOO helps you apply your policy consistently.

RTS. OkaforTenant for 3 yrsMessagesPaymentsDepositsDocumentsRenewalRequests

Compare

How do teams put messaging into practice?

Teams put messaging into practice by configuring RIOO to their own policies, training each role on real scenarios and starting with one property or workflow before rolling out further. The examples below show how that typically looks, from set-up to day-to-day use, and which team owns each part of the work.

Good resident communication is less about volume and more about timing and relevance. Patterns that tend to work well:

Every message RIOO sends is logged to the resident's or tenant's profile. That record helps in three situations: when a resident says they never received a notice, when a dispute needs a timeline, and when a new team member needs context on a relationship.

Different channels and regions have different rules about consent, opt-outs, quiet hours and the content of legal notices. Some notices, such as rent increases or formal lease notices, may need specific delivery methods in your jurisdiction. Configure messaging to your policy and legal guidance. RIOO helps you apply it consistently and keeps the evidence.

Residents tune out when every update is a text. Reserve SMS for time-sensitive messages and use email or the portal for everything else.

SMSRent due on the 1stEmailInspection booked for TuePushWork order completedEmailLease renewal ready to sign
MessageTypical timingChannel
Rent reminderA few days before the due dateEmail and SMS
Payment receiptOn payment confirmationEmail
Late noticeAfter your configured grace periodEmail and SMS
Request acknowledgedWhen the work order is createdSMS
Technician scheduledWhen assignedSMS
Work completedOn completionSMS, with a feedback prompt
Renewal offerAt your configured lead timeEmail
Community eventA week ahead, then on the dayEmail
Urgent alertImmediatelySMS

In detail

Which messages can RIOO send automatically?

RIOO sends rule-based messages when something changes on a record, so staff do not have to remember to send them. Typical automated messages cover the rent cycle, the maintenance cycle and the lease cycle, each using the live balance, date or status stored in NetSuite at the moment of sending.

Messages · WestgateHi! Is the gym open on Sunday?Yes, 6am–10pm. Book in theapp.Thanks! Also my sink isdripping.Request #7407 created. Techtomorrow 10am.PushloggedWhatsApploggedPortalloggedBroadcastto 718 residents

Rent reminders

Sent before the due date by email or SMS, with the amount and a payment link.

Payment receipts

Sent when a payment posts, showing the remaining balance.

Maintenance updates

Sent by SMS or portal when a work order is scheduled, started or completed.

Renewal and notice reminders

Sent by email as a lease nears expiry, with the offer or notice dates.

Late notices

Sent after the grace period under your policy, by email or letter.

How does messaging use NetSuite data?

Messaging uses NetSuite data directly, because RIOO's tenant, lease and balance records are native NetSuite records rather than copies. A rent reminder quotes the open balance from the same ledger finance reports on, so there is no overnight sync that can leave a resident chasing a payment they already made.

This also means messaging respects NetSuite roles and permissions. A leasing agent can send renewal offers for their communities without seeing the general ledger, and finance can review the message history attached to any receivable when they chase an aged balance.

Tenant ledger · Unit 2FElm CommonsRefDescriptionAmountL-01Storage$100.00L-02Late fee$60.00L-03Pet rent$110.00L-04Service charge$15.00L-05Utility recovery$30.00Payment posted

Who is RIOO messaging NOT for?

RIOO messaging is not a marketing automation platform. It is built for operational messages tied to leases, payments and work orders, not for drip campaigns, newsletters or A/B-tested promotions to prospects. Teams that need advanced marketing journeys usually keep a dedicated marketing tool alongside RIOO and pass leads in through the CRM.

It is also not a replacement for a call centre. Residents can reply to messages, but phone queues and live chat staffing stay with your existing service tools.

Strong fitNot a fitFinance-led teamsVacation rentalsRuns NetSuiteNo ERP plannedMixed portfoliosEquipment rentalHonest fit check

What changes

What changes when messaging runs on NetSuite?

When messaging runs on NetSuite through RIOO, operational work and accounting stop being two separate jobs. Transactions post to the general ledger as they happen, reports use the same records as daily work, and controls come from NetSuite roles and approvals. The changes below are the ones teams usually notice first.

BeforeWith RIOOSystems to updateOne recordManual hand-offsRules and alertsReports built by handLive reports
  • Fewer missed paymentswith timely reminders.
  • Fewer "any update?" callsabout maintenance.
  • Faster emergency communication
  • A complete communication recordfor every resident.

Checklist

How should you measure messaging performance?

Measure messaging by its effect on operations rather than by volume sent. The useful measures show whether reminders reduce late payments, whether maintenance updates cut follow-up calls and whether notices are delivered on time, all of which RIOO can report from the logged message history in NetSuite.

Portfolio dashboard · Bayfront TowerThis monthOccupancyLiveCollectionsOn trackWork ordersOpenNOI trend
  • Share of rent paid before the due date after a reminder
  • Number of "where is my repair?" calls per hundred work orders
  • Delivery rate by channel and by community
  • Opt-out rate after each broadcast
  • Time from notice trigger to confirmed delivery

Talk to a specialist

See messaging on your own portfolio.

Each message is logged to the resident's or tenant's profile.

FAQ

Messaging FAQs

Still curious? Ask the team.

Are messages logged?

Yes. Automated notices, reminders and receipts are logged to the tenant or vendor profile with the date, channel and delivery status. Staff can see the full message history next to the lease and ledger, which helps settle disputes about whether a notice was sent and gives auditors a clear trail.

Can we send community-wide alerts?

Yes. Community managers can send alerts to every resident in a building or community from the community manager portal, for example water shut-offs, fire alarm tests or amenity closures. RIOO selects recipients from live occupancy records, so new move-ins are included and residents who have moved out are not.

Can we customize message templates?

Yes. Templates for reminders, receipts and notices can be edited to match your brand, tone and local legal wording, with merge fields for names, amounts, dates and payment links. Changes apply to future messages without code, so you can adjust wording per region or per community.

Do we need our own Twilio or SendGrid account?

RIOO sends email and SMS through connected delivery providers such as Twilio and SendGrid. Which accounts you connect depends on your volumes, sender identity and data residency needs, so the team agrees the setup with you during implementation and tests delivery before go-live.

Can residents choose how they receive messages?

Yes. Residents can set channel preferences, such as email for receipts and SMS for maintenance updates, and RIOO applies them automatically to every triggered message. Legal or required notices still go out through the channel your lease or local rules specify, and every preference change is logged on the resident profile.

Can messages be sent in more than one language?

RIOO templates can be prepared in each language your communities use, and the right version is selected from the resident's stored preference. This helps portfolios across markets such as Canada or the UAE keep notices clear for every resident.

Reach every resident where they are.