A Real Estate Owner Builds a Custom Customer Management Tool
At Greenleaf, the company owner could build the customer management screens the business needed and see the initial production cost directly.
Published 2026. 10. 28.
Replacing a large customer management service with screens built in-house
Greenleaf Management, a US real estate investment and management company, replaced Salesforce, a large customer management service, with its own software. The organisation invests in property, renovates buildings, and manages rentals across eight southeastern US states. The new software was built for 60 employees.
Company owner Dave Codrea had no experience building software. He used Replit, which creates a software draft from written descriptions of the screens and actions a user wants. He built screens to manage contacts, group contact lists, sales stages, and deal progress.
According to a Replit customer story, building the first version took about 25 hours and USD 150–200. That was about KRW 200,000–270,000 at the exchange rate at the time, lower than the Salesforce custom-development cost Greenleaf had expected.
Greenleaf made the software available on employees’ phones so they could check customers and deal status. The new tool was centred on contacts, distribution lists, and sales and deal pipelines.
Replit says the company saved more than USD 100,000, or about KRW 130 million at the exchange rate at the time. However, this figure was calculated by the tool provider. It needs to be verified whether the 25 hours included moving existing data, checking errors, training employees, and maintenance after launch.
The people holding the new budget are operations leaders
Consider a hypothetical operator at a Korean real estate management company with 12 employees and eight buildings. Each morning, this person copies enquiries from calls and the website into Excel, searches contract files again for tenant names, and writes the next contact date into a personal calendar.
The same names and phone numbers appear repeatedly in enquiry lists, contract lists, and payment files. When an employee leaves, appointments in their personal notes can be hard to find. The business may not know a contract renewal or follow-up was missed until a customer calls again.
Now that operator can test a small workflow screen before ordering a finished system from a software company. The first screen could show only customers to contact today, unassigned enquiries, and contracts ending soon. Selecting a customer could then show the building, unit, last contact, and next action.
The way changes are made also shifts. If an employee says a site-visit stage is needed between receiving an enquiry and signing a contract, the operator can request that stage in writing and review the test screen. This makes it easier for front-line staff to participate early, rather than writing a long feature list and receiving the result weeks later.
That is why the person holding the new budget is not the IT manager but the owner or operations lead. They are judged not by the number of features, but by whether first contact is faster, missed follow-ups decline, and staff actually keep records. When selling to them, start by showing a screen that prevents one missed step rather than a huge system.
But building software and moving existing data are separate jobs. EasyRams (이지램스), a Korean rental-management service, also separates migration into contract records, tenant information, and payment histories. That means copying names and phone numbers alone cannot confirm whether contract amounts or unpaid balances are correct.
The Korea Federation of SMEs, an organisation representing small and medium-sized businesses, has noted that a general business-system replacement can involve implementation costs of tens of millions of KRW and several months of data migration, training, and verification. This is not a figure specific to real estate management companies. But for a small business, it can be as burdensome as employing a new staff member for several months. Testing with current contracts and recent history first may be more realistic than moving all historical data from the start.
There is also work that remains with people. Software cannot decide which enquiry to review first, negotiate contract terms, inspect a site, or take responsibility for a complaint. After staff can use the tool, someone is still needed to manage access permissions, backups, error reports, change requests, and the deletion of accounts for departing employees.
If customer names, phone numbers, contract histories, and payment histories are put into an external tool, the business must also decide who processes that personal information and for what purpose. Article 26 of Korea’s Personal Information Protection Act requires written terms prohibiting use beyond the assigned purpose and setting out protection measures when processing is outsourced, along with management and supervision. Those conditions need to be checked in the contract separately from the cost of building the screens.
Elsewhere, teams started with small internal tools
An operations system that let five people manage 150 short-term rentals
Nadim El-Asmar combined Airtable, Zapier, Trello, and Google Workspace for short-term rental operations in Montreal, Canada, and Miami, US. It was an internal system that passed booking information into task lists and linked changes, cancellations, cleaning, reviews, and operating performance.
The cost he published was USD 199.50 per month, or about KRW 260,000 at the exchange rate at the time. An external development quote was about KRW 46 million. With this combination, five employees managed about 150 properties and more than 7,000 bookings over 18 months. The important point is that he solved his company’s recurring work first, rather than building a product to sell externally.
A travel agency that cleaned up 10 years of data during a software change
Exclusive Tours, a VIP travel agency in Prague, Czech Republic, moved from Salesforce to HubSpot and hired Autoarti for data migration. The team cleaned duplicates from 10 years of customer data accumulated by more than 20 employees, and mapped more than 500 existing data types to the right fields in the new software.
Autoarti says it provides this kind of migration service from about KRW 4.44 million, but the travel agency’s actual contract amount was not disclosed. This case shows that as more people build new screens, a separate budget can also open up for services that handle data cleanup, test migrations, record-count checks, and employee training.
Four things you can build now
1. Custom screens for real estate management companies
Service: A build service that brings Excel-managed enquiries, site visits, contracts, and follow-ups into one screen. User: A real estate management company with 5–20 employees, where the person handling enquiries and the person handling contracts have become different people as the number of managed buildings grows.
Why now: An operator can describe the workflow in writing, review a test screen immediately, and reduce the scope. First screen: Place customers to contact today, unassigned enquiries, contracts ending within 30 days, and records with missing input side by side.
2. Verification for migrating existing customer data
Service: Clean files received from multiple Excel sheets and existing software, move them into the new system, and check whether record counts and amounts match. User: A rental-management company that has tenant, contract, and payment histories and wants to change customer management software.
Why now: The barrier to building a new screen is lower, but duplicate names, inconsistent unit labels, and missing payment histories do not resolve themselves. First screen: Show source and migrated record counts, duplicate customers, missing contact details, and differences in contract amounts and unpaid balances.
3. A service for defining staff workflows
Service: Listen to the owner and employees, define a common workflow from receiving an enquiry to completing a contract, then turn it into staff screens and guidance. User: A brokerage or rental-management company where each person uses different Excel files and personal notes.
Why now: If the business does not decide who records what and when before building software, it will simply move the existing confusion into the new tool. First screen: When a staff member selects their role, show today’s tasks, fields to complete, and the conditions for handing work to the next person in sequence.
4. Monthly operations support for self-built software
Service: An operations service that handles error reports, staff accounts, data backups, small screen changes, and monthly checks. User: The owner of a small company that has built an internal tool through written requests but has no employee to keep it running.
Why now: Building the first version takes less time, but staff requests, changes to external services, and personal-information management work continue. First screen: Show unresolved errors, change requests, the time of the latest backup, and the list of employees with access permissions.
What to check today
Ask one real estate management operator for 30 minutes and have them share their screen while one enquiry moves toward a contract. Count where and how many times the same information is entered. If the customer name, contact details, and building information are repeated in three or more places, and there has been even one missed follow-up in the past month, it may be worth building a screen for that one part of the workflow before attempting a full customer management system.
Why this matters where you are
Check whether your own market’s small property managers repeat customer, contract, and payment information across several tools. The applicable privacy rules, migration costs, and available support services will differ from the Korean examples here. You can still start by identifying one missed follow-up or repeated entry point and testing a small internal screen around it.
Sources
5 sources
Every fact in this article came from the pages below. Check them yourself.
- Greenleaf Builds Custom Business Software with ReplitReplitCited the Greenleaf operator’s software-building experience, the 25-hour initial build time, costs, employee count, and Salesforce replacement. The savings figure is a claim from the tool provider’s customer story.https://replit.com/customers/greenleaf
- Migration from Salesforce to HubSpot for Exclusive ToursAutoartiCited the Exclusive Tours case of cleaning 10 years of customer data and migrating more than 500 data types. The results were published by the service provider.https://www.autoarti.com/case-study-migration-from-salesforce-to-hubspot/?utm_source=openai
- EasyRams Rental Management Service GuideXeonsCited its guidance identifying contract records, tenant information, and payment histories as migration targets from existing Excel files.https://www.ezrems.com/?lang=ko&utm_source=openai
- Small and Medium Business Policy Proposal MaterialsKorea Federation of SMEsReferenced its point that business-system transitions can involve new implementation costs and several months of data migration, training, and verification.https://www.kbiz.or.kr/download.do?fleDwnDs=bbsAttachFile&orgalFle=eca095ecb185eab1b4ec9d98ebb0b1ec849c5febb684ec95bc28ecb59ceca285292e706466&saveFle=177275545134269491.pdf&seq=90244&utm_source=openai
- Personal Information Protection Act, Article 26: Restrictions on the Processing of Personal Information Following OutsourcingKorea Law Information CenterUsed as the basis for items to check in contracts and management and supervision when outsourcing the processing of customer information.https://www.law.go.kr/LSW/lsLawLinkInfo.do?chrClsCd=010202&lsJoLnkSeq=900079357