Comparable Property Analyzer
Feed a subject property and 3–8 recent comps. Returns $/sqft analysis, outliers flagged, adjustments to consider, and a reasonable price range. Informational sanity check — not a CMA or appraisal.
The renewal you forgot. The rent you noticed too late. The MLS alert buried under thirty you didn't need. That era is over. Instead of spreadsheets you maintain and alerts you triage by hand, you describe what matters. The new paradigm is AI. AI automation is InTouch AI.
Describe the workflow. Point it at your Google Sheets and Gmail. InTouch AI builds it, runs it on your schedule, and tells you exactly what it found. You don't configure a rules engine. You tell it what you want — and when an MLS feed shifts or a token expires, it reads the failure, fixes what it can, and surfaces the one line that matters.
InTouch AI is a general-purpose, AI-native automation platform. This page shows it pointed at real estate, running example skills and jobs from the InTouch Hub. The same platform runs in construction, manufacturing, IT ops, and personal productivity — and it handles workflows we never published an example for. A general engine with AI at its center does what a single-purpose property tool does; the single-purpose tool can't grow an AI core to catch up. That's why this isn't a real-estate product — it's the engine, aimed at your portfolio.
The examples below are real YAML jobs and AI skills. They read Google Sheets you maintain and push digests to whichever channel you live in. Nothing auto-sends to tenants or clients — every customer-facing notice stays the agent's or landlord's call, written to your state's compliance rules. That's a line we drew on purpose, not a feature we forgot.
These are starting points, not turnkey products. Read the README and the YAML before you run anything. The placeholders, Sheet schemas, and assumptions have to match your setup. You stay in control.
The tenant spreadsheet rots. You meant to start the renewal conversation 60 days out and now it's two weeks before lease end. Result: lost leverage, scrambling, vacancies you could've avoided.
By the time you realize unit 3B is 18 days past due, the pay-or-quit notice clock is way behind. Late detection means late notice means slower remedies.
Your MLS sends 30 emails a day. The one that mattered — a $25K price drop on the property your buyer client has been watching — is buried under listing alerts you don't need today.
How many vacancies right now? How much rent is outstanding? Which leases are up in 30 days? It's all in your head or scattered across tabs. A weekly one-screen rollup is faster than asking.
Describe the question, get a structured answer. Paste the input, read the result. Nothing to configure beyond your AI provider credential.
Feed a subject property and 3–8 recent comps. Returns $/sqft analysis, outliers flagged, adjustments to consider, and a reasonable price range. Informational sanity check — not a CMA or appraisal.
Compute cap rate, cash-on-cash, NOI, DSCR, and 5-year sensitivity from your purchase price, financing, rent, and expenses. Pre-offer go/no-go check. Not investment advice — get a CPA for tax-bracket calcs.
Scheduled or trigger-driven. Each one reads a Google Sheet you maintain (or a Gmail label you set up), does the work, and drops a digest in the channel you choose. It runs whether you remember to or not. Start from one that works and adapt it — not a blank page.
Daily digest of upcoming lease expirations in 90/60/30-day windows. Reads your Tenants Sheet. Alerts the landlord/PM in time to negotiate renewal or list the unit. No tenant-facing auto-send.
Daily check of the RentRoll Sheet. Flags units past due by 3/7/14/30+ days. The landlord handles state-compliant notice — this is the alert, not the action.
Polls Gmail for MLS alert emails (price drops, new listings, status changes), uses Claude to classify by property and urgency, appends to a ListingAlerts Sheet, sends the agent a digest of just the high-urgency items.
Weekly one-screen rollup: vacancies, late rents, upcoming renewals, market activity. Reads all three companion Sheets and gives you the state-of-the-portfolio without you opening any of them.
Grab the free Personal edition of InTouch AI. Browse the InTouch Hub, pick the skills and jobs you want, click Install. Or drive it from the REST API. No scripts to write.
Each job ships with placeholders — Sheet IDs, credential names, recipient publishers. Read the README, fill them in, point it at your Sheets. Verify it does what you expect before you schedule it.
Attach a daily or hourly schedule and walk away. InTouch AI runs the job, pushes the digest to your channel — email, Slack, Discord — and logs every run. When something breaks, it tells you why and fixes what it can: "It broke. Here's why. I fixed it." And as a job earns your trust, dial it from AI-driven toward fully deterministic — same result every time, zero per-run AI cost, fully audited.
Straight talk. No surprises after you install:
Personal edition is free. Install it on your laptop or office server, paste your service account JSON, point it at your Sheets. The renewals, the late rent, the buried MLS alert — all watched for you. Your credentials live in an AES-256 vault, referenced by name, never written into a script and never exposed to the AI itself. Self-hosted, so the portfolio data never leaves your machine.