Texas Relocation Experts
CRM SYSTEM

Need an account? Contact your administrator.

TRE Logo
LISTINGS LEADS πŸ”₯ SPECIALS TRACKER EMAILS AGENTS ADMIN πŸ›
Smart Match Config Map Settings Data Feed Dashboard Backups Performance Monitor
Copy Onboarding Doc

Leads

0
Total Leads
0
Active Leads
0
New This Week
0
Needs Attention
0 leads
–
0
Lead Name ↕ View/Edit Health ↕ Lead Found Date ↕ Preference Summary Top Listing Options Agent Assigned ↕

Loading leads...

Agents

Agent Name ↕ View/Edit Leads Generated ↕ Leads Assigned ↕ Leads Closed (90d) ↕ Landing Page Actions
NEEDS ATTENTION
–
0 selected
Listings ↕
πŸ“ Preferred Area

πŸ”₯ Properties & Specials

🏒 Properties & Specials

Property Name ↕ Address Contact Info Phone Leniency Current Special(s) Actions
πŸ”₯

Active Specials

0 specials

All active specials across properties. To edit property details, use the Listings page Agent View.

Lead Tracker

Lead Tracker

0 leads

πŸ’‘ What is the Tracker? Track each lead's progress through the 5-step workflow: Onboarding β†’ Matching β†’ Touring β†’ Leasing β†’ Complete. Click any lead to see what happened, what's next, and take action. Monitor health status and ensure no lead falls through the cracks.

My Lead Tracker

0 leads

πŸ’‘ What is the Tracker? Track each lead's progress through the 5-step workflow: Onboarding β†’ Matching β†’ Touring β†’ Leasing β†’ Complete. Click any lead to see what happened, what's next, and take action. Monitor health status and ensure no lead falls through the cracks.

πŸ“§ Email Command Center

🚨 Email Alerts & Flags

πŸ“§ Email Transmission Log

Recipient Subject Template Status Engagement Sent Date Sent By Actions
Page 1

πŸ› Bug Tracker

Bug Reports

Ticket ↕ Issue ↕ Status ↕ Priority ↕ Reporter ↕ Created ↕ Actions

Admin Panel

User Management

Name ↕ Email Role ↕ Status ↕ Created ↕ Last Activity ↕ Actions

Audit Log

βš™οΈ Smart Match Configuration

βš™οΈ SMART MATCH MISSION CONTROL

Algorithm Configuration Dashboard

SYSTEM STATUS

ONLINE
BEDROOM MODE EXACT
BATHROOM MODE EXACT
RENT TOLERANCE Β±20%
FILTER PREVIEW ...
MAX RESULTS 10
LAST SYNC NEVER
πŸ”
FILTER
β†’
βš–οΈ
SCORE
β†’
πŸ“Š
DISPLAY

FILTERING CONTROLS

Configure property inclusion criteria and matching rules

How strictly to match bedroom requirements

How strictly to match bathroom requirements

Β±20%
0% 100%

Percentage above/below budget to include

How to handle pet policy requirements

30 days
0 days 365 days

Days before/after move-in date to include properties

SCORING ALGORITHM

Adjust property ranking weights and prioritization factors

25 pts
0 pts 100 pts

Points for rent within budget

10 pts
0 pts 100 pts

Bonus if available by desired date

80 pts
0 pts 100 pts

Base bonus for high commission properties

20 pts
0 pts 100 pts

Bonus points for PUMI properties

4.0%
0% 20%

Minimum commission % to receive bonus

DISPLAY SETTINGS

Configure result presentation and output parameters

10
1 50

Maximum number of properties to show per lead

Default sorting order for results

50
0 100

Minimum match score to include in results

πŸ“‘ Data Feeds

Control center for data sources and maintenance

πŸ”Œ Service Status

OpenAI ...
Browserless ...
SerpAPI ...

πŸ€– AI Property Audit

Show AI Audit badge on listings missing data

πŸ–ΌοΈ Property Image Migration

Move property photos from external URLs to Supabase storage. Fixes SSL issues and removes external dependencies.

Ready 0 / 0

πŸ” Apartment Discovery

Scan San Antonio for apartment complexes using Google Maps

πŸ€– Advanced Discovery (Grok AI)
Market πŸ™οΈ San Antonio, TX
Properties Found 0
Areas Scanned 0 / 33
Status Ready
πŸ”₯ Specials Found 0

πŸŽ›οΈ Scan Controls

Scan all San Antonio neighborhoods for apartment complexes. Each area takes ~3-5 seconds.

πŸ“ž Missing Phone: -- πŸ“§ Missing Email: -- 🌐 Missing Website: --

πŸ”„ Auto Unit Scanner

Continuous scanning with adaptive learning. Methods that work get prioritized; methods that fail get disabled.

πŸ“Š 0/0 properties 🏠 0 units βœ… 0% ⏱️ --:--
Idle

πŸ“ˆ Method Performance (Best methods get used first)

Method Attempts Success Rate Units Status
Loading method stats...

πŸ’‘ Methods need 5 attempts before stats are reliable. Methods with 0% success after 5 Methods with low success get deprioritized but still run occasionally.

πŸ“· Image Scanner

Find and add property photos using Google Images. Properties with images get more engagement!

Missing Photos
--
Has Photos
--
Progress
--%
Scanned Today
--
πŸ–ΌοΈ 0 images found ⏱️ --:--
Idle

πŸ“Š Scan Progress

Initializing... 0%

πŸ—ΊοΈ San Antonio Areas

πŸ“‹ Discovery Log

Ready to start discovery scan...

πŸ€– Advanced Discovery

AI-powered unit population using Grok (X AI)

Back to Discovery
Grok API Status
Checking...
Properties
--
Floor Plans
--
Units
--

πŸ“‹ Property Queue

Total: -- Selected: 0

Loading properties...

πŸš€ Grok Enrichment

Select properties and click Start to populate unit data using Grok AI. Each property takes ~5-10 seconds.

Waiting... 0%

⚠️ Danger Zone

Clear all existing unit and floor plan data before repopulating with fresh Grok data.

πŸ“‹ Activity Log

--:--:-- Ready to start...

πŸ›‘οΈ Data Backups

Snapshot and restore your CRM data

Backup Status

Current backup health and Supabase PITR status

Supabase Daily Backups βœ“ Active
Last Supabase Backup Loading...
PITR (Point-in-Time Recovery) Not Enabled
Custom Snapshots Loading...

Create Snapshot

Export all tables and storage objects to a backup file

Snapshots are saved to cloud storage AND downloaded locally for redundancy

Creating snapshot... 0%

Backup History

Previous snapshots available for download or restore

Date Type Size Tables Storage Status Actions
Loading backup history...

Backup Strategy Info

Understanding your backup options

☁️ Supabase Daily Backups

Automatic database backups every 24 hours. Included with Pro plan. Does NOT include Storage files.

⏱️ Point-in-Time Recovery

Restore to any point in the last 7 days with 2-minute precision. Requires PITR add-on ($100/month).

πŸ“¦ Custom Snapshots

Export all tables + storage files to a downloadable archive. Stored in Supabase Storage bucket.

πŸ“‘ RentCast API Reference

Open Docs

Developer reference for RentCast property data API integration

API Status Not Connected
API Key Not configured
Monthly Quota -- / 50 requests

πŸ”„ Sync Listings to Database

Import rental listings from RentCast into TRE CRM. This will replace existing RentCast data but preserve manual entries.

πŸ™οΈ San Antonio, TX
Starting sync...
🏠

Property Data

Access 140M+ property records with structural attributes, features, and owner details

GET
/v1/properties Search property records by address, city, zip, or geo area 1 credit
GET
/v1/properties/{id} Get single property record by ID 1 credit
GET
/v1/properties/random Get random property records for testing 1 credit
πŸ“‹ Response Schema
Field Type Description
id String Unique RentCast property identifier
formattedAddress String Full property address
addressLine1 String Street address
city String City name
state String 2-char state abbreviation
zipCode String 5-digit zip code
county String County name
latitude Number Geo latitude
longitude Number Geo longitude
propertyType Enum Single Family, Condo, Apartment, etc.
bedrooms Number Number of bedrooms (0 = studio)
bathrooms Number Number of bathrooms
squareFootage Number Living area in sq.ft.
lotSize Number Lot size in sq.ft.
yearBuilt Number Year constructed
lastSaleDate Date Last sale date (ISO 8601)
lastSalePrice Number Last sale price
features Object Pool, garage, heating, cooling, etc.
taxAssessments Object Tax assessment by year
owner Object Owner names, mailing address
🏒

Rental Listings

Active rental listings - PRIMARY USE CASE for TRE CRM

Primary
GET
/v1/listings/rental/long-term Search active rental listings by city, zip, or geo area 1 credit
GET
/v1/listings/rental/long-term/{id} Get single rental listing by ID 1 credit
πŸ“‹ Response Schema (Rental Listings)
Field Type TRE Mapping
id String β†’ properties.external_id
formattedAddress String β†’ properties.address
city String β†’ properties.city
state String β†’ properties.state
zipCode String β†’ properties.zip_code
latitude Number β†’ properties.latitude
longitude Number β†’ properties.longitude
propertyType Enum β†’ properties.property_type
bedrooms Number β†’ units.beds
bathrooms Number β†’ units.baths
squareFootage Number β†’ units.sqft
price Number β†’ units.rent
status Enum β†’ units.availability_status
listedDate Date β†’ properties.created_at
daysOnMarket Number β†’ computed field
listingAgent Object β†’ properties.contact_*
πŸ’°

Rent Estimates (AVM)

Automated rent valuations based on property characteristics and comparables

GET
/v1/avm/rent/long-term Get rent estimate for a specific property 1 credit
πŸ“‹ Response Schema
Field Type Description
rent Number Estimated monthly rent
rentRangeLow Number Lower bound (85% confidence)
rentRangeHigh Number Upper bound (85% confidence)
comparables Array Similar properties used for estimate
πŸ“Š

Market Data

Aggregate market statistics, price trends, and rent trends by zip code

GET
/v1/markets Get market statistics for a zip code 1 credit
πŸ“‹ Response Schema
Field Type Description
rentalData.averageRent Number Average rent in zip
rentalData.medianRent Number Median rent in zip
rentalData.dataByBedrooms Array Stats by bedroom count
rentalData.dataByPropertyType Array Stats by property type
rentalData.history Object Historical monthly data
🏷️

Sale Listings

Active sale listings (not primary use case for rental CRM)

Secondary
GET
/v1/listings/sale Search sale listings 1 credit

🎯 Integration Gameplan

1

API Configuration

  • Store RentCast API key securely in Supabase vault or env vars
  • Create server-side proxy to protect API key (Vercel Edge Function)
  • Implement rate limiting and quota tracking
2

Data Layer

  • Create rentcast_cache table for storing fetched listings
  • Design sync strategy: on-demand vs scheduled refresh
  • Map RentCast fields to existing properties/units schema
3

Listings Integration

  • Add "Import from RentCast" button to Listings page
  • Search rentals by market (San Antonio, Austin, etc.)
  • Merge with existing manual listings (internal + external)
4

Smart Match Enhancement

  • Use RentCast rent estimates to validate pricing
  • Show market comparables in Showcase emails
  • Add market trends to customer recommendations

πŸ”§ Common Query Parameters

Parameter Type Description Example
address String Full street address 5500 Grand Lake Dr, San Antonio, TX
city String City name San Antonio
state String State abbreviation TX
zipCode String 5-digit zip 78244
latitude Number Center lat for radius search 29.4241
longitude Number Center lon for radius search -98.4936
radius Number Radius in miles 5
propertyType String Filter by type Apartment
bedrooms Number Filter by bedrooms 2
bathrooms Number Filter by bathrooms 2
status String Listing status Active
limit Number Results per page (max 500) 100
offset Number Pagination offset 0

πŸ‘€ Lead Details


πŸ“ TRE Internal Comments

Agent Details

πŸ‘€ Agent Details

Top Listing Options β€” Lead

0 properties selected

Create ShowCase

Interested Leads - Property

πŸ“¦ Build Showcase

πŸ”₯ Property Specials Select to include in email
0 units selected

πŸ“‹ Selected Units

πŸ“§ Email Preview

πŸ“€ Confirm Send

βœ…

Showcase Sent!

Document History

Document Details - Lead Name

πŸ“§ Email Preview

To: lead@example.com
From: agent@company.com
🏠 Lead Name, We Found Your Perfect Match!
From: agent@company.com
Hi Lead Name! πŸ‘‹

Great news! Our Smart Match system analyzed your preferences and found 5 properties that are perfect for you.

These aren't just random listings – they're intelligently matched based on your budget, location preferences, and move-in timeline.

✨ Personalized Just For You

Ready to Find Your New Home?

Let's schedule a tour of your favorite properties!

πŸ“… Schedule a Tour
Your Dedicated Relocation Expert
Name: Agent Name
Email: agent@company.com
Phone: (555) 123-4567

Questions? Reply to this email or give me a call anytime. I'm here to help you find the perfect place to call home!

Texas Relocation Experts

Β© 2025 TRE CRM. All rights reserved.

You received this email because you requested property recommendations from us.

βš™οΈ Edit Property - Property Name

πŸ”₯ Active Specials

Broken Lease Acceptance

Eviction Acceptance

Criminal Background

Other Policies

πŸ‘€

Add User

Create a new team member
πŸ‘€

Basic Information

πŸ”

Security

You do not have permission to change this user's password.
Minimum 6 characters
πŸ–ΌοΈ

Agent Landing Page

πŸ‘€
400Γ—400px, JPG/PNG/WebP, max 2MB
0/500 characters

Change Password

⚑ Performance Monitor

πŸ“Š Open browser DevTools (F12) β†’ Console tab to see detailed performance metrics. Navigate to each page to capture timing data.

πŸ“ˆ RECENT PERFORMANCE METRICS
No metrics captured yet. Navigate to Listings page to see data.
🎯 OPTIMIZATION STATUS
βœ… SQL City Filter
Filters at DB level
βœ… Unit Reuse
No duplicate fetch
βœ… Notes Deferred
Lazy load on expand
⏳ Virtual Scroll
Not implemented
πŸ‘€

Profile Settings

πŸ‘€

Account Information

πŸ‘€
JPG/PNG/WebP, max 2MB
This is how your name appears throughout the CRM
Email cannot be changed
πŸ”

Security

Minimum 6 characters
Password must be at least 6 characters
Passwords do not match
πŸ””

Notifications

Get notified when leads are assigned, updated, or require attention
πŸ–ΌοΈ

Landing Page Profile

0/500 characters
View My Landing Page

Add New Lead

πŸ“ž Update Property Contact Info

Select the apartment complex (not individual units)
Full property address
πŸ’‘ Indicates how flexible this property is with application requirements (credit score, income verification, background checks, etc.)

πŸ”₯ Add New Special

πŸ’‘ Property not listed? Add property contact info first

πŸ”₯ Edit Special -

πŸ”₯ Specials for

Special Commission Expires Actions

πŸ”₯ Active Specials for

Special Source Expires

βž• Add Unit

Units will be numbered sequentially (e.g., 101, 102, 103...)

Lead Status

    Click anywhere to dismiss

    πŸ› Report Bug

    Helps diagnose issues faster. No personal data collected.

    πŸ› Bug Details

    Modal Title

    πŸ“· Property Photos

    πŸ“ Property Notes

    πŸ“ Notes: Lead Name

    πŸ“‹ Activity Log

    πŸ“ Unit Notes

    βš™οΈ Configure Unit

    Physical availability - uncheck if unit is currently leased
    Market visibility - uncheck to hide from showcases (unit stays in list but grayed out)
    πŸ“‘ Data Sources
    πŸ’°
    Rent Pricing
    β€”
    β€”
    πŸ“…
    Availability Date
    β€”
    β€”
    πŸ—ΊοΈ
    Floor Plan
    Floor Plan
    πŸ”„ Last synced: β€”

    🏘 Add New Property

    🏘 Basic Info

    πŸ› Unit Details

    πŸ’° Additional Info

    πŸ—Ί Map Location

    πŸ’‘ Tip: Leave blank to auto-geocode from address

    πŸ“ Notes

    πŸ§ͺ Test Smart Match Configuration

    Select an existing lead or enter custom test criteria to preview how your current configuration settings will match properties. This uses your current form values (including unsaved changes).

    Choose a lead to auto-populate their preferences, or enter custom criteria below
    Your maximum monthly rent budget
    When you'd like to move in
    City or area you're looking in