How to respond to online reviews as Property Management Founders

Customer SupportFor Property Management Founders2 apps12 steps~24 min to set up

When a tenant leaves a 2-star Google review complaining about a maintenance delay on a Tuesday night, you find out three days later — if at all. Your team is in AppFolio all day, not monitoring Google Business Profile, Apartments.com, Yelp, or Zillow rental listings. When someone does notice a bad review, the response gets drafted in a Notes doc, emailed to you for approval, then manually posted. The whole loop takes 48-72 hours. Meanwhile, prospective tenants searching '2-bedroom near downtown' are reading that unanswered complaint and choosing a competitor's listing. You don't have a marketing coordinator. You have a leasing agent who also does move-in inspections.

Customer SupportFor Property Management Founders2 apps12 steps~24 min to set up
Outcome

What you'll set up

An automated review monitor that catches new reviews across Google, Apartments.com, and Zillow within hours and surfaces them in a single triage queue — no more finding out from a disgruntled owner
AI-drafted reply templates that pull from your actual policies (pet policy, maintenance response SLA, lease renewal process) so responses sound like your company, not a corporate PR department
A review-response workflow that routes negative reviews to you for a one-click approval before posting, and handles 4-5 star reviews automatically — so your team's 10 minutes a week covers what used to take 45
The Starch recipe

Apps, data, and prompts

The combination of Starch apps, the data sources they pull from, and the prompts you use to drive them.

Data sources & config

Starch automates your Google Business Profile, Apartments.com, and Zillow listing pages through your browser — no API needed for any of these platforms. Gmail is connected as a scheduled-sync provider so Starch syncs your tenant email threads and can cross-reference complaint emails against incoming reviews. Your maintenance policy doc and response tone guide are uploaded directly into Starch as the knowledge base for draft generation.

Prompts to copy
Monitor our Google Business Profile, Apartments.com listing, and Zillow rental pages for new reviews. When a new review comes in, classify it as positive (4-5 stars), neutral (3 stars), or negative (1-2 stars). Draft a reply using our tone guide and maintenance SLA policy (we respond to emergency maintenance within 4 hours, routine within 48 hours). Queue negative reviews for my approval before posting. Post positive review replies automatically.
When a tenant emails a complaint that matches an existing negative Google review — same unit number, same date range, same issue — flag it and include the review link in the triage summary so I can respond to both in one shot.
Every Monday morning, send me a weekly review summary: total new reviews by platform, average star rating, top recurring complaint themes, and any reviews that still need a response.
Run these in Starch → or paste them into your favorite agent
Walkthrough

Step-by-step

1 Connect Gmail as a scheduled-sync provider. Starch syncs your inbox so it can cross-reference tenant complaint emails against incoming online reviews — when the same issue shows up in both places, you handle them together.
2 Upload your company's maintenance SLA policy, pet policy, and any standard lease terms as a knowledge base document. This is what Starch uses to make sure draft replies are accurate to your actual policies, not generic.
3 Tell Starch which review platforms to monitor: 'Watch our Google Business Profile at [URL], our Apartments.com listing at [URL], and our Zillow rental page at [URL] for new reviews. Check every 4 hours during business days.'
4 Set your routing rules: negative reviews (1-2 stars) queue for your approval before any reply posts; 4-5 star reviews can be replied to automatically if confidence in the draft is high.
5 Starch drafts a reply for each new review, citing specific policies where relevant (e.g., 'Our standard maintenance response window is 48 hours for non-emergency requests — we're sorry this one fell short').
6 Negative review drafts land in your Email Triage queue via the Email Agent app. You see the original review text, the draft reply, and the relevant maintenance ticket number from AppFolio if Starch found a match.
7 You approve, edit, or reject the draft with one click. Approved replies post automatically through browser automation — Starch logs into your Google Business Profile and submits the reply without you touching the interface.
8 For Apartments.com and Zillow, Starch automates the reply submission through your browser in the same session — same draft, posted across all platforms where the review appears.
9 If a review mentions a specific unit number and you have that property connected, Starch pulls the relevant maintenance history from AppFolio (via browser automation) and includes it in the triage summary so your reply can reference actual dates.
10 Every Monday, you get a weekly digest: new reviews by platform, average rating trend, top complaint themes (maintenance speed, communication, move-out deposit), and any reviews still awaiting a reply.
11 Over time, Starch identifies recurring complaint themes — if 4 reviews in 6 weeks mention slow hot water repairs at the same property, it flags this as an operational pattern worth addressing, not just a review problem.
12 Owner-facing: if a property you manage for an owner gets a 1-star review, Starch can draft a heads-up email to that owner with your response plan attached — keeping them informed before they find it themselves.

See this running on Starch

Connect your tools, describe what you want, and the agent builds it. Closed beta is free.

Try it on Starch →
Worked example

Westbrook Portfolio — February 2026 Review Cycle

Sample numbers from a real run
New reviews detected (Google + Apartments.com + Zillow)11
Negative reviews (1-2 star)3
Auto-posted positive reply drafts7
Negative reviews approved and posted by you3
Minutes spent on review management that week18

In the second week of February, a tenant at your Westbrook Ave fourplex left a 2-star Google review: 'Reported a leaking pipe under the kitchen sink on Feb 3rd. It's Feb 9th and nobody has come.' Starch caught it within 3 hours of posting. It cross-referenced your Gmail and found a maintenance request email from that tenant on Feb 3rd — confirmed. It also found an AppFolio work order for the same unit, logged Feb 4th, marked 'scheduled' but not yet completed. Starch drafted a reply: 'We hear you — a 6-day wait on a plumbing issue isn't acceptable. We have a work order open and our plumber is scheduled for Feb 10th. We'll follow up with you directly to confirm.' You read the triage summary at 8 AM, approved the reply in one click, and it posted to Google by 8:02 AM. You then forwarded the flagged maintenance delay to your vendor coordinator. The other 8 reviews that week — mostly 4 and 5 stars from recent move-ins — were drafted and posted automatically. Total time you personally spent: 18 minutes, mostly on the two other negative reviews from different properties.

Measurement

How you'll know it's working

Average review response time (target: under 24 hours for negative, under 48 hours for all)
Platform average star rating by property (Google, Apartments.com, Zillow tracked separately)
Percentage of reviews with an owner reply posted
Recurring complaint theme frequency (maintenance speed, deposit disputes, communication) month-over-month
Leasing inquiry conversion rate from listing pages with active review management vs. dormant listings
Comparison

What this replaces

The other ways teams handle this today, and how the Starch version compares.

Birdeye or Podium
Both aggregate reviews across platforms well, but neither connects to AppFolio work order history or your Gmail thread to give context on what actually happened — you still have to research the complaint separately before responding.
Manual monitoring (Google alerts + checking listings weekly)
Free but slow — you're typically 3-5 days behind on negative reviews, and drafting responses still takes 15-20 minutes each with no institutional memory of your policies.
Reputation.com or ReviewTrackers
Enterprise-tier pricing built for 50+ location franchises; overkill and overpriced for a 200-400 door residential PM firm, and still doesn't connect to your property management system.
Paying a VA to monitor and respond
Works for high-volume shops, but a VA can't pull your AppFolio maintenance history or cross-reference email threads — responses are generic, and you're still approving everything manually anyway.
On Starch RECOMMENDED

One platform — email agent, customer support agent all running on connected data. Setup in plain English; numbers stay current via scheduled syncs and live agent queries.

Try it on Starch →
FAQ

Frequently asked questions

Can Starch actually post replies to Google Business Profile and Apartments.com without an API?
Yes. Starch automates these platforms through your browser — no API needed. It logs into the platforms with your credentials and submits replies the same way you would manually. This is how Starch handles any website that doesn't offer a public API, and it's a standard workflow, not a workaround.
Will the AI draft responses that reflect my actual maintenance policies, or will they be generic?
The drafts come from your policies. You upload your maintenance SLA, pet policy, lease terms, and any other documents you want it to reference. Starch uses that as its source of truth when writing replies. If your policy says emergency maintenance is 4 hours and routine is 48 hours, that's what the draft will cite — not a generic industry average.
I manage properties for 30 different owners. Can I set up notifications so they don't see a review before I've responded?
You can build that workflow. Tell Starch: 'When a property I manage for an owner gets a 1-star or 2-star review, send me an alert immediately and hold the owner notification for 2 hours so I can respond first.' You control the routing.
Does Starch connect to AppFolio directly?
AppFolio doesn't publish a public API that Starch syncs natively, but Starch can automate AppFolio through your browser — no API needed. You can pull maintenance ticket status, work order history, and tenant contact details through browser automation and reference them in your review triage workflow.
Is Starch SOC 2 certified? I share credentials with it for these platforms.
Starch is not currently SOC 2 Type II certified — worth knowing if your owners ask about data security. SOC 2 certification is on the roadmap. For platform credentials used in browser automation, Starch handles them in isolated browser sessions, but if your compliance posture requires a certified vendor today, that's an honest limitation to weigh.
What happens if a review is in a gray area — not obviously positive or negative?
Starch queues it for your review rather than auto-posting. You can set the threshold: anything under 4 stars goes to you, or anything that mentions a specific complaint keyword (maintenance, deposit, pest) regardless of star rating. The defaults are conservative — it errs toward asking you rather than posting something you wouldn't have approved.
The Customer Support Agent app on your site sounds exactly like what I need. Is that available?
Customer Support Agent is currently in development — coming soon. You can request beta access to get notified when it launches. In the meantime, the Email Triage app (live today) handles the inbox-management and draft-reply side of this workflow, and you can build a custom review-monitoring automation by describing it to Starch in plain language.

Ready to run respond to online reviews on Starch?

Request closed-beta access. Everything is free during beta.

You're on the list! We'll be in touch soon.