How We Automated and Streamlined Our Short-Term Rental Business

How We Automated and Streamlined Our Short-Term Rental Business

Investor · Member since 2019 · 59 posts · 150 votes

Hey everyone.

My name is Boris - over the last few years, my wife and I have built up a portfolio of properties in a handful of cities around the country that we run as short-term and mid-term rentals. 

As we both come from tech backgrounds, our core focus from Day 1 was to try to figure out how we can most effectively streamline the operations and automate as many of the functions as we can. We wanted to keep this as something that we could do in addition to our other work responsibilities and commitments, rather than becoming a full-time job in it of itself.

After 4 years of experimenting with various tools and building out our own processes, I think we’ve got a pretty good system going and I figured that it may be helpful to others who are also thinking about building out and scaling their own short-term rentals. 

So below, I’ll just break down what we do exactly and which tools we’re using to host thousands of guests per year -- while doing it remotely and juggling other full-time work responsibilities.

Automating The Operations:

Guest Communication Automation via Smartbnb - we currently automate about 90% of all guest communication utilizing a tool called Smartbnb. This is a tool that we started using virtually from day 1 and it’s been a game-changer for us. Between automating check-in and check-out communication and sending instructions and reminders to the guests, it can also answer common questions automatically, leave reviews, and much more. There are a handful of tools on the market that do the same thing, but we've been extremely happy with Smartbnb. It easily performs a job of a full-time person (if we had to do it manually). Our cost: $260/mo

Channel Management via Uplisting - as we promote our listings across multiple channels (Airbnb, VRBO, Booking.com), we use Uplisting to manage all of the calendars and pricing. It helps prevent double booking, update prices quickly and consistently across channels. Especially this year, with travel dynamics changing so much, we've found that it's really worth it to go beyond a single platform (e.g. Airbnb) and experiment with other channels. So this tool makes it really easy. Also, worth noting that we use Uplisting to actually provide our housekeepers with a real-time calendar of check ins and check outs, so they can easily plan their workloads. Our cost: $270/mo.

Price Management via Pricelabs - we manage pricing for our listings using Pricelabs which adjusts the prices depending on the demand and the pricing rules we set up. It helps to maximize both revenue and occupancy and does it all fairly automatically. We've experimented with a handful of tools for this task, including UseWheelhouse and BeyondPricing, but found this one to be the most robust one. Their interface isn't great, but the functionality is. Our cost: $80/mo.

Data Feed Email via GSuite - we have setup a central email account to which we feed information and emails from all of our marketing channels and accounts. Once emails land in the inbox, we then use filters to sort the emails, organize them accordingly in different folders, and then push them out to the next step (which we'll cover below). Our cost: $20/mo (could be free with just a regular account).

Email Parsing via Parseur.com - unfortunately, the platforms - like Airbnb - don't do a great job at providing exportable data to their hosts, so a lot of the information that we want to organize and measure comes in via emails. As it does, we then use a tool called Parseur to parse those emails and extract the data that we need. Once the data is extracted, we can then push it into a database, send a message in Slack with it, or slice and dice it in any way we want. For example, we can extract the Reviews data from review emails, Reservation data from New Reservation emails, Payout data from various Payout emails and then feed it into other apps or databases. Our cost: $59/mo.

Automation via Zapier.com - this is a pretty amazing tool that allows us to connect different applications together. For example, we can use Zapier to connect Parseur.com’s email parsing with Google Sheets or other database tools (we use Airtable). So, all of the information that we extract from emails, we can then push into a database where it gets further organized and available for review. Alternatively, sometimes we also extract the information and forward it to specific channels in Slack which allows us to keep a finger on the overall pulse of a business. Our cost: $49/mo

Communication via Slack - we use Slack for all of the internal communication with our virtual team and on-the-ground team (housekeepers and maintenance). While any tool can technically do the job (we’ve used WhatsApp for a while previously), Slack helps us take it to the next level. In addition to regular communication, we can set up automatic reminders for team members, integrate various forms, and even connect it with other apps. For example, we have a bi-weekly reminder that will go out to all of our housekeepers to have them submit the supply order requests. They just click a link and fill out a form indicating what they need. Once completed, it alerts our team and feeds into a central database for tracking purposes. Our cost: $45/mo.

Data Organization via Airtable - a good way to think of Airtable is as Google Sheets on steroids. It can do what Google Sheets does and then a whole lot more. We use it to track team’s payments, maintenance requests, supply order requests, claims with Airbnb and a whole lot more. We have data fed into Airtable from Parseur, from Slack and from other apps, where it then gets automatically sorted and organized, so we can easily run reports and act on it in whatever ways we need. Our cost: Free (we're using their free version).

In Conclusion:

All in all, these tools really make the day-to-day operations of our business much simpler. While we do spend about $800 per month on all of these tools, they collectively automate every manual process and make it much easier to add additional properties and scale without dramatically increasing our workload.

Hope this is helpful to others. I'd love to hear what tools other folks are using and what systems they've built up for their short-term rental business. If anyone has any questions about anything covered above, feel free to reply below or send me a message :)

Thanks!

48Reply
302 views

Most Popular Reply

Chris MuryBusiness Member
Realtor · St. Augustine, FL · Member since 2017 · 182 posts · 100 votes
6y

Wow! You've given me a few things to think about. I'm using some of these tools but not all for our small portfolio (3 listings). How large of a portfolio are you managing? 

Chris Mury- Realtor543 Reviews
See this reply in the discussion

45 Replies

Jump to latestLatest
  • Chris MuryBusiness Member
    Realtor · St. Augustine, FL · Member since 2017 · 182 posts · 100 votes
    6y

    Wow! You've given me a few things to think about. I'm using some of these tools but not all for our small portfolio (3 listings). How large of a portfolio are you managing? 

    Chris Mury- Realtor543 Reviews
  • John UnderwoodPro Member
    Investor · Greer, SC · Member since 2014 · 13k+ posts · 17k+ votes
    6y

    How many properties did you have before you saw the need to spend extra money on automation and synchronization?

  • John UnderwoodPro Member
    Investor · Greer, SC · Member since 2014 · 13k+ posts · 17k+ votes
    6y

    Also is this price based on a certain quantity? More or less based on volume or it includes up to x # of properties?

  • Investor · Member since 2019 · 59 posts · 150 votes
    6y

    @John Underwood Hey John, yep - most of these tools have a variable pricing model that charges you per listing. For example, Smartbnb, Uplisting, Pricelabs all charge a small monthly fee per listing. Then tools like Zapier and Parseur also have different plans depending on the volume. All in all, you'd pay less with fewer listings and more with more of them.

    For us, we started using many of these tools from Day 1 but really started to focus on automation and building out a full system after around 3 properties. The way we saw it is that it's worth setting up a good foundation even when the number of properties is small. If a $30-40/mo tool can help us save a few hours of work per month and make things more efficient, it's typically worth it to us.

  • Investor · Roseville, CA · Member since 2016 · 893 posts · 1k+ votes
    6y

    Thanks @Boris Mordkovich for sharing, great info! 

    I also help some clients build out automations for their STRs from time to time based on my own systems.  Currently experimenting with iGMS API to get a clean way to bypass using emails as the intake.  Every time you get the email parsing right right, Airbnb or somebody else changes the format.  :)  Curious if Uplisting has an API to use that might work better though as iGMS's API is still pretty new. 

    One thing I have mastered pretty well at this point is incorporating DocuSign for agreement signature to trigger the Welcome and Check-In information email. 

    I use Mailchimp, Google Calendars and Sheets mostly but certainly a big fan of Airtable as well.  Glue it all together with Zapier when possible but sometimes use PowerAutomate as well if I need really granular functionality.   When we can't get the intake process to work just right, I just use a Google Form to intake the booking data and send everything downstream for automation.  

    Below is a screenshot of some of my flows to share. 

    Would love to connect and learn more of what you are doing...love your site as well, very clean and straightforward.  

  • Property Manager · Pigeon Forge · Member since 2016 · 199 posts · 208 votes
    6y


    Originally posted by @Jon Crosby:

    I also help some clients build out automations for their STRs from time to time based on my own systems.  Currently experimenting with iGMS API to get a clean way to bypass using emails as the intake.  Every time you get the email parsing right right, Airbnb or somebody else changes the format.  :)  Curious if Uplisting has an API to use that might work better though as iGMS's API is still pretty new.  



    Just so you're aware, igms doesn't follow standard SDLC processes with regards to their API.  They regularly make fundamental changes to it, breaking any hooks you've made into the API.  This has happened as recently as 3x over the span of about a week last month.  For me, that resulted in guests not getting automated door codes among other things.  They didn't notify us of impending API changes nor did they notify us the other 2x it changed again to fix their breaks.  There is no backwards compatibility or deprecation schedule.  This has happened several times.

    I come from a software background and have a full time development team I use to build our tools, so it's interesting to see approaches like this that non-techies can implement.  It's amazing that so much power is now available to steam line work processes if you just take the time to dig in a bit.  If anyone is reading this wondering if you can take advantage of these tactics, realize you can!

    Something that wasn't touched on that we do is automating data into the owners' portal.  Through code we push booking, pricing and reviews data into our portal so the owners get good visibility into what's happening with their rentals.

    Fantastic post!

  • Investor · Roseville, CA · Member since 2016 · 893 posts · 1k+ votes
    6y

    Thanks @Justin Anderson, I have certainly noticed that iGMS runs wild west with their SDLC, which for me has been nice because they are able to quickly tailor to my needs as I've been testing things out. :)  Would certainly be scary though knowing that if/when I finally had something that I wanted in a stable state.

    I also run an app dev team for my day job and also created my mobile app platform (with a dev), but I am not a developer at all (other than some SQL skills), so like you said, these tools are becoming increasingly more available to the less technically inclined and easy to integrate, which is exciting.  Sounds like you are doing so very cool stuff as well, keep us posted!

    Cheers!

  • Nathan GesnerBusiness Member
    Moderator
    Real Estate Broker · Cody, WY · Member since 2010 · 28k+ posts · 41k+ votes
    6y

    Thanks for sharing this great list. I love automation tools and it's particularly important for anyone considering scale. I am considering the purchase of a vacation rental in another state but intend to hire a manager for it. I make enough money with my current setup that I'm more concerned about protecting my time. than even automation tools would allow.

    The DIY Landlord Book4.7247 Reviews
  • Investor · Member since 2019 · 59 posts · 150 votes
    6y

    @Jon Crosby So our experience with Uplisting has generally been very good. We've tested out a handful of channel management tools before settling on this one. In addition to all of the regular functionality that we use Uplisting for, we also connect it with Zapier and then feed the reservations data into a couple of other apps. Honestly, we've had 0 issues with their API to date.

    As far as email parsing goes, we've also experimented with a number of tools before going with Parseur. Same thing here -- since setting it up, we really haven't had to change the parsing emails much at all. It's been surprisingly reliable.

    Love your blueprints! Great way to visualize the process!

    @Justin Anderson Good question re: owners portal. We haven't had to cross that bridge, as we own the properties or work with partners & investors on ours, so we just do more standard P&L statements generated from QuickBooks.

    All in all, I wholeheartedly agree that there are some amazing tools out there that allow a non-coder to build out a really robust backend to their real estate STR business. This is part of why we like short-term rentals for our own direction -- as you can really gain an edge if you can get the backend technology set up well.

  • Realtor · Nashville, TN · Member since 2020 · 9 posts · 3 votes
    6y

    Thank you Boris for sharing! This is super helpful for STR investors - excited to share!

  • Luke CarlPro Member
    Rental Property Investor · Tennessee Florida · Member since 2016 · 4k+ posts · 5k+ votes
    6y

    @Boris Mordkovich Very impressive! My stack is similar but less involved. I wonder if you’re working too hard keeping track of so many different softwares. Seems like you could pretty easily cut a few of them out and work even less.

  • Investor · Philadelphia, PA · Member since 2015 · 6 posts · 6 votes
    6y

    @Boris Mordkovich

    Great post Boris! I don’t do short term rentals but appreciate all the different ideas to automate and create processes. I am currently in the thick of it creating checklists and trying to figure out which things to automate first.

    I have been toying around with Process street but haven’t rolled it out to my team yet.

    Thanks for the inspiration to keep going.

    -Lev

  • Rental Property Investor · North Fork, NY · Member since 2016 · 1k+ posts · 631 votes
    6y

    Thanks for sharing your tips and tricks. Lots of tech automation as well as clever marketing for your business, which never hurts. I like @Paul’s abacus and wall chart more and more. 

  • Rental Property Investor · Los Angeles, CA · Member since 2013 · 1k+ posts · 1k+ votes
    6y

    @Boris Mordkovich I was tracking with you through Pricelabs but dude you lost me from Gsuite on. Sure would be fun to see a video of how everything works together to demystify the process. The force is strong with you. Congrats on your solving the automation puzzle. I need more Jedi training!

  • Rental Property Investor · Los Angeles, CA · Member since 2013 · 1k+ posts · 1k+ votes
    6y

    @Luke Carl what is your current stack?

  • Rental Property Investor · Long Beach, CA · Member since 2018 · 17 posts · 0 votes
    6y

    @Boris Mordkovich You guys did a great job! Thank you for sharing 👍😊

  • Real Estate Agent · Winston Salem, NC · Member since 2014 · 486 posts · 303 votes
    6y

    @Boris Mordkovich sounds like a great way to manage passive income! How many properties do you all own?

  • Rental Property Investor · Florida/Tennessee · Member since 2019 · 6 posts · 14 votes
    6y

    Great post and ideas, we are buying our first STR right now. I'd like to to be at 3 by end of 2021. I have seen many of these, but never had anyone share the full stack. Thanks to Boris and all the contributed!

  • Investor · Advance, NC · Member since 2017 · 20 posts · 0 votes
    6y

    @Justin Anderson This is excellent material. Life is short...automate asap!

  • Property Manager · Kansas City, MO · Member since 2018 · 280 posts · 221 votes
    6y

    @Boris Mordkovich great information Boris. I have been working on streamlining processes within my str business and know how time consuming just researching some of this stuff can be, so thanks for recapping. I’ve done a decent job with system automation but the one area I haven’t worked on is collecting guest data. Maybe is because I don’t see value in pushing out emails to guests? The large % of guests are one time guests and I imagine everyone these days has a ‘junk email’ where potencial email campaigns I would end up. Am I wrong to think that? Are you giving your data a different purpose? I know the value of a companies lies in its data but I feel like I’m missing something.

  • Rental Property Investor · Dawsonville, GA · Member since 2019 · 16 posts · 9 votes
    6y

    @Boris Mordkovich what great info all this is! I currently used Smartbnb and Pricelabs for our 1 property we list as a STR. We are working on acquiring two more at the beach and this information is great to know. Thank you for sharing this!

  • Rental Property Investor · Woodstock, GA · Member since 2017 · 517 posts · 772 votes
    6y

    So this is about $800/month (could get up to $1,000+ with others) in software tools. 

    We haven't delved into the STR arena yet, but been curious (just own multiple long term rentals)...

    How does this pricing compare to just hiring a property manager? 

    That's a lot of crap to juggle if you're only saving a few hundred bucks.

  • Real Estate Agent · Gilbert, AZ · Member since 2020 · 36 posts · 29 votes
    6y

    @Boris Mordkovich GOLD brother, thank your for sharing! 🏆

  • Investor · Member since 2019 · 59 posts · 150 votes
    6y

    Hey folks!

    Just wanted to go through and address some of the questions.

    I also wanted to provide a bit more context. In this particular post, I focused on the software side of things. It's worth noting that we also have a small team in place -- in every market, we have folks that we work with on the housekeeping and maintenance side of things. We also have two individuals who are based remotely who manage the day-to-day tasks and are an important part of our team. 

    So I think it's worth highlighting that with more properties, software alone won't solve all of the operational tasks. Software will, however, allow you to keep the team lean, minimize manual tasks, reduce errors, and just run a better operation as a whole.

    @Joe Cassandra - in terms of doing this yourself vs. hiring a property management company. In the STR space, most management companies charge between 15-30% of the gross revenue for their management services.

    This is far above the costs of doing this in house. Moreover, setting up these systems early on makes it very easy to scale to more properties while keeping costs relatively flat whereas outsourcing it to a management company will keep getting more expensive. 

    I do think that management companies are great and they serve a very important purpose and they are useful for specific types of investors/vacation rental property owners. However, I figure it's worth knowing that there are options for people who do want to do it themselves. The actual pricing will vary quite a bit on the number of listings you have -- could be less, could be more.

    @Brian G. To your comment, I think I should have separated the tools into two broad categories:

    Category 1: Tools that improve the front end short-term rental operations (communication with guests, pricing, channel management), and

    Category 2: Tools that improve the backend and workflow for the team. All of the tools and processes mentioned after the GSuite are mainly focusing on improving the workflow for our remote team - folks working on the ground and virtually. It helps with:

    * Coordination of work
    * Management of maintenance
    * Coordination of supply ordering
    * Filing damage claims with Airbnb and other channels
    * Overall reporting

    ... and so on.

    With more and more listings, there are just a lot of moving parts and things to keep track of. So this just helps with keeping things organized, preventing errors, and preventing manual copying-and-pasting.

    @Sofia Sharkey

    What guest data would you like to collect? One neat tool that we've considered but haven't used yet is this one: https://stayfi.com/. 

    Thanks everyone!

  • Salt Lake City, UT · Member since 2017 · 31 posts · 12 votes
    6y

    I've automated very similar to what has been outlined here but my costs are closer to $30 a month for AWS servers and databases. Being a software developer/consultant before investing in STRs allowed me to automate anything I need to on my custom platform. I run 6 properties now with no employees and around 10 minutes of my time needed every week. Learning to code or partnering with a software person can save you tons over the life of your business. You can also hire out the work but if you don't understand what can be done and how to do it, you usually end up building your custom software several times and the ROI goes out the window.

    There are some good off-the-shelf solutions as mentioned though, which is a great option if you don't want to DIY. 

Join the conversationCreate a free account to reply, vote on answers and follow this thread.