Example automations · as-is

Real Estate

Example automations applied to real estate workflows.

Adapt these to your Google Sheets and Gmail. InTouch runs them on your schedule.

InTouch is a general-purpose automation platform. This page shows how it can be applied to real estate workflows using example skills and jobs from the InTouch Hub. The same platform runs in other industries (construction, manufacturing, IT ops, personal productivity) and handles workflows we haven't published examples for.

The examples below live as YAML jobs and AI skills, read from Google Sheets you maintain, and send digests to whichever channel you prefer. None auto-send to tenants or clients — every customer-facing notice is the agent or landlord's call, written to your state's compliance requirements.

These are examples, not turnkey products. Read the README and YAML for each before running. The placeholders, Sheet schemas, and assumptions need to match your actual setup.

The pain we're targeting

Lease renewals slip through the cracks

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.

Late rent goes unnoticed too long

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.

MLS alerts are noise, not signal

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.

Portfolio status lives in your head

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.

Example AI skills

Conversational analysis tools. Paste the input, get a structured answer. No infrastructure required beyond your AI provider credential.

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.

Rental Yield Calculator

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.

Example automation jobs

Scheduled or trigger-driven. Each reads from a Google Sheet you maintain (or a Gmail label you set up), computes, and sends a digest to the channel of your choice.

Lease Renewal Reminder

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.

Rent Payment Tracker

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.

Listing Change Watcher

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.

Portfolio Status Digest

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.

How it works

1. Install

Download the free Personal edition of InTouch. Browse the InTouch Hub, pick the skills and jobs you want, click Install. Or run via the REST API.

2. Adapt

Each job has placeholders (Sheet IDs, credential names, recipient publishers). Read the README, fill the placeholders, point it at your actual Sheets. Verify it does what you expect before scheduling.

3. Schedule

Attach a daily/hourly schedule. InTouch runs the job, sends the digest to your preferred channel (email, Slack, Discord, etc.), and logs every run.

What you don't get

Being upfront so there are no surprises:

  • No direct MLS API integration. The listing watcher works off the email alerts you already subscribe to. A native RETS/RESO integration is a bigger project; each MLS is different and access fees vary.
  • No auto-sent tenant notices. Pay-or-quit, late-fee assessment, lease termination — every state has different format and timing rules. The jobs alert you; you send the compliant notice.
  • No Fair Housing-sensitive content generation. We deliberately don't ship a listing description writer or a tenant screening recommender — those are real liability footguns. Stick with your existing process.
  • No turnkey property accounting. The rent tracker tells you who's late; it's not a bookkeeping replacement. Pair with your existing PM software or accountant.

Try It

Personal edition is free. Install on your laptop or office server, paste your service account JSON, point at your Sheets.

Download Personal Edition Browse the Hub