Buildium Open API Use Cases Ebook
Buildium Open API Use Cases Ebook
8 Property
Management
Business
Goals
YOU DIDN’T KNOW
AN OPE N API C OULD
HE LP YOU ACHIE VE
Two Property Management Technologists
Share Their Use Cases
8 Property Management Goals You Didn’t Know an Open API Could Help You Achieve
What if there was a way to hook into all that information you have living outside of
your property management software? An open Application Programming Interface
(API) allows you to integrate your other digital tools, so you and your team have
everything you need in one place, at your fingertips. Brawley
Reishman
“We built the first version of a product to automate workflows for sales, leases, and of Westward360
moves without a direct integration to our Buildium data,” says Brawley Reishman, CTO in Chicago, IL
of Westward360 in Chicago, IL. “When Buildium released the Open API, and we were
able to tie into our data, the reliability of the system and the quality of our customers’
experience dramatically improved.”
Introduction | 2
8 Property Management Goals You Didn’t Know an Open API Could Help You Achieve
“The biggest reason why we exploit an API,” explains Noah Smith, Head of
Operations and Technology Management for Lobos Management in Pittsburgh,
PA, “is because we can get best-in-class products that are more suited to what
our demands and requirements are.”
We talked to these two property managers, who use Buildium’s Open API
extensively to achieve very specific business goals that grow their business
and keep them competitive.
Introduction | 3
8 Property Management Goals You Didn’t Know an Open API Could Help You Achieve
An Open API acts as a middleman that allows you to retrieve and deliver the information requested in real time. Think of an
API like a courier that constantly goes back and forth between a warehouse for you—delivering and also carrying your parcels
WHAT IS AN
(learn more about how an Open API works).
Open API? It can allow you to connect data and analytics from different apps into one dashboard, as well as give your team one point of
access for all of your digital tools. You can also get it to pull data from Buildium into other databases as well to execute custom
tasks for your properties.
With most property management
software, you pay for a core set of
features and services. Developers See the full list of
create the features they believe the data and read/
write capabilities of
market most needs. And while that may Buildium’s Open API.
handle most things for most companies,
there are always exceptions unique to
every business.
In the next section, we’ll describe some of the customizations Reishman has created through Buildium’s Open API. We’ll also
hear from Noah Smith, Head of Operations and Technology Management for Lobos Management in Pittsburgh, PA.
8 Goals Achieved
GOAL #1:
Two of the most basic Key Performance Indicators (KPIs) for any property manager are rental and occupancy rates. Smith has
created an entire dashboard for leasing rates across properties and agents within Buildium using the Open API.
Reishman and Smith have integrated
apps and services, such as RingCentral, The Lobos team can look at rental rates month over month or year over year. Because some of the portfolio rents are driven
primarily by the student population, they can see the expected climb in new leases over the summer months and the drop
into the Buildium platform to pull in
when school begins. By looking at leasing across their portfolio, Lobos is able to forecast budget and staffing to accommodate
data and execute tasks more efficiently. their busy months and then ramp down after their leasing season.
Both have taken the API a step further
and built their own apps or integrated
spreadsheets with Buildium that help
them keep tabs on mission-critical
business goals.
GOAL #1:
They’re also able to compare rental and occupancy rates at “We have a philosophy that is if you hit these basic things
similar properties under their management across different and follow basic steps, you’re going to do well in renting
neighborhoods. apartments.”
“We can say ‘Hey, Colonial Arms is very comparable to They use their rental and occupancy rates to determine where
Bradford,’ for example. So we can look to see how one is their time and investments are falling short, or where a leasing
doing relative to the other. And if one is doing well and one’s agent isn’t meeting numbers.
not, that’ll generate questions why.”
For example, if a high-performing leasing agent leaves and
They can also compare rental and occupancy rates in their replacement isn’t delivering, management can step in.
completely different offices, as well as rental rates for
individual leasing agents. “Our first response when we see lagging numbers is to
come back to those basics and do refresher-type training or
“We’re a company that’s always investing in our properties,” management coaching for a while—just to get somebody else
says Smith. And they’re constantly monitoring their marketing in there to help stabilize the efforts in that market.”
to make sure apartments are attractive and leasing agents
are following up on rental prospects effectively.
8 Goals Achieved
IN BUILDIUM’S OPEN API
GOAL #2:
“We’ve got keys, lockbox locations, storage areas, parking area info,
bicycle storage info, lightbulbs, roof access, water shutoff locations,
catch basins, clean outs, all that kind of data, right? Information we
need to manage the property properly,” says Reishman.
GOAL #2:
8 Goals Achieved
GOAL #3:
When renters or owners move in or out of a property, it creates a lot of paperwork. That’s
particularly true for HOAs and condominium associations. To make sure the process runs smoothly
and all applications, certificates, and other paperwork are collected, Reishman and his team have
set up dynamic templates that are activated by three kinds of triggers:
1 2 3
Event-based Triggers Move-date-based Triggers Interval-based Triggers
Forms or requests for information Templated forms or emails For example, reminders
are sent based on an action are sent based on a pre-set to submit the moving truck
taken by an owner or renter, moving date. certificate are sent at intervals
such as a move request. until the resident does it.
GOAL #3:
A Better Move-In/Move-Out
Experience (continued)
Westward360 created standard text and email templates for all phases of
the move-in/move-out process, with the ability to customize templates for
individual properties.
8 Goals Achieved
GOAL #4:
Lobos Management uses RingCentral to run their VoIP calling This is particularly important during the busy summer months,
system. Each agent has their own phone number through the where the rental market is moving at a breakneck pace, as
system, which logs their calls and texts as well. college students flood the Pittsburgh rental market looking
for housing for the fall semester.
For Lobos, it’s essential to keep track of calls and texts made
between company representatives and residents. “It’s a transparency thing more than anything else,” says Smith.
“We have about 900 apartments that are fueled by the University
“We occasionally encounter situations where residents will of Pittsburgh and Carnegie Mellon. And it’s a little more than one
say, for example, ‘I am not sure if my roommate has already fifth of our portfolio. So, in the summer, it’s just fast and furious.
called for this.’” People are making commitments all over the place. Just to be
able to track those commitments is key because sometimes a
But, he says, it’s difficult to parse out information from the resident will move in and say, ‘Oh, but the leasing agent told me
RingCentral logs. He and his team have integrated RingCental I was going to get a new kitchen, or new carpeting, or things
with Buildium, pulling the call logs and other analytics like that. So just to have some type of transparency into the
directly into their Buildium dashboard. Now that it all posts to communication has been really useful for us.”
Buildium through the Open API, it’s much easier to keep track
of how often agents are interacting with residents and how And while simply having a log of calls is the priority for Smith’s
those interactions are being handled. team at the moment, having more accessible logs and
analytics from RingCentral could be used as a diagnostic tool,
Having that log is essential because agents are not always as well. If an agent has lower lease rates, or a building has a
checking in regularly. And if they are only with the company sudden uptick in turnover, information from customer service
for a short time, it’s important to have a record of the calls could give Lobos insight into what is deterring renters or
communications they had with residents. compelling residents not to renew their leases.
GOAL #4:
“We really just need to get [all the information] into the
system, make sure we have a record, which is why it was HOW THE OPEN API INTEGRATION WORKS
so important that we had that capability with the API and TRIGGER MAPPING ACTION
Phone System Activity Notified of Phone Activity Call Information
specifically to be able to transfer that information,” explains
Smith. “In an ideal world, we’re going to integrate Outlook
MIDDLEWARE
as well.” Data Mapping
Time of Call
Phone System
Even with admin access to Outlook, Smith finds it very Phone System Call Duration Conversation
Activity Data Data
difficult to go in and search for emails. And every time an Call Log
employee moves on, it’s important for the company to back Caller ID
8 Goals Achieved
GOAL #5:
While Reishman already has a workflow around move-ins, he’s The app will keep all contract documentation in one place and
planning to create a workflow around contracts, as well. To do notify the right people ahead of time when the contract is about
that, his team will build an app that keeps track of contracts to expire, or before the termination deadline.
the management company and its properties have signed and
when they expire or auto-renew. Reishman is already doing this for trash contracts using
spreadsheet apps and Zendesk. When a trash contract is up
He explains how easy it is to lose track of contract expiration for renewal, a notification is generated, as well as a request for
dates, which could leave his properties without an essential a new proposal from the waste management company, and a
maintenance service. letter requisition termination with instructions on how to certify
and send the letter.
Even worse, if a contract auto-renews, it could end up costing a
property or his management company serious money, locking Reishman’s hope is that they can expand this process and tie it
them into another long-term contract they don’t wish to be in. together with Buildium data using the Buildium Open API.
An elevator contract is the perfect case in point.
GOAL #6: Condo Association Meetings touchscreen), and submit the ballot. When the ballot is submitted, it
is converted to a PDF that is stored in the association’s cloud-based
Building Better Relationships “We’ve got to do a better job of making it easy for managers to plan
archive, and the result is automatically tabulated in a Google Sheet
and execute on condo association meetings.”
with HOA Boards that is set up to facilitate tabulation of all proxy forms and ballots,
including those received in person.
Reishman’s team is doing that through the Buildium Open API, too.
Using information entered by a staff or association member, they
“We include a random ID number in the email that is distributed, which
One of the keys to building a strong can run a script that generates and sends out proxy ballots for HOA
is our security mechanism. When the forms are received, that random
relationship with any HOA board is to help board elections to all association owners. Owners can complete
ID comes back in as well and is matched to that user,” he explains.
the form online, sign the document using their phone (or any other
them run their associations more efficiently.
The ability to help them budget, conduct
THE CHALLENGE
meetings and elections, and generally To make HOA meetings more accessible and efficient to run through digital tools.
keep an eye on what’s happening with their
residents makes a property management HOW THE OPEN API INTEGRATION WORKS
business invaluable.
MIDDLEWARE
Westward360 manages a number of Data Mapping
8 Goals Achieved
IN BUILDIUM’S OPEN API
GOAL #7:
GOAL #7:
Generated Reimbursements “I can’t do it without the API,” says Smith. “I can upload a water charge, team. “It’s definitely easier to pull the data, make the calculations, and
Through Automated Water Billing but the resident won’t know what the charge is for. It’s all about clear include the charge memos in Excel using the API. It’s a huge time
and transparent communication with residents and trying to mitigate saver. In our first month after deployment, we reduced our time to
(continued) confusion.” In addition, having a place to pull the data and make the complete the task from 40 hours per month to 12.”
calculations in one stroke will mitigate a lot of work for the Lobos
So, the challenge for Smith was to create a bulk charge Water
Lease Data Billing Data
tool that could handle multiple charges at once and Lease Start Date Date Range
include memos for each line item. Smith and his team
created a spreadsheet that included allocation formulas
Prorated &
# of Bedrooms
for each building, as well as a place for charge memos. He Allocated Sewer Bill
can then pull all of that information into Buildium and send
out bulk charges.
GOAL #8:
Monitoring Resident
Satisfaction with Maintenance