✨ Property Management ERP ETL Mapper · Yardi Voyager 7S — Flagship Integration

Upload Messy Excel. Get a Clean ERP Import. In 60 Seconds.

PROPETL is a property management ERP ETL mapper — a Claude connector that maps your spreadsheet data, validates data types and cross-field rules, and outputs import-ready files for your ERP. Flagship integration: Yardi Voyager 7S · 306 modules · 6,572 fields · 5,204 rules. More ERPs coming.

✓ 306 modules · 6,572 fields✓ 5,204 built-in validation rules✓ 143 Yardi manuals indexed✓ In-memory only — your data is never stored
units_export_final_v3.xlsx

❌ 31 import errors

Unit Num | Floor | Sq Footage | Owner

101A | Ground | 1,200 | OWNER

102B | GF | 980 sqft | OWNER01

103C | 1 | 1.1k | OWNER01

…28 more errors

CommUnits_yardi_etl.csv

✅ Ready to import — 0 errors

UNITID | FLOOR | DSQFT0 | OWNERCODE

101A | 0 | 1200 | OWNER01

102B | 0 | 980 | OWNER01

103C | 1 | 1100 | OWNER01

All 31 rows validated ✓

306

Import Modules

6,572

Field Definitions

5,204

Validation Rules

143

Yardi Manuals Indexed

The Problem

Yardi ETL imports should take minutes. They take weeks.

If you manage data migrations into Yardi Voyager 7S, you know these moments.

ETL import rejected — 31 errors found

You spent half a day mapping that CommUnits spreadsheet. Yardi rejected it in 3 seconds. Now you're hunting row by row for mismatched owner codes, wrong floor values, and DSQFT0 fields that don't match your area config.

Every module has different rules

CommOwners must come before CommProperties. GL accounts must exist before Leases. DSQFT0 must align with CommPropAreaLabels. You keep a cheat sheet of dependency order — and it's never complete.

$200/hr to move a spreadsheet

Your Yardi consultant charges by the hour to do what should be a drag-and-drop. Every new property you onboard means another invoice for ETL formatting work that could — and should — be automated.

The Solution

What if an AI already knew every Yardi ETL rule — and could do this in 60 seconds?

PROPETL is an AI-powered property management ERP ETL mapper that lives inside Claude. It maps your source data, validates data types and cross-field rules, and generates import-ready files. Currently featuring the industry's deepest Yardi Voyager 7S integration — with more ERPs on the roadmap. Upload your file, tell it what you're importing, and you stay the hero.

How It Works

Six steps. One-time setup. Then just upload and map.

No new apps to install. No spreadsheet templates to fill in. Just Claude.

01

Get Your Credentials

Start your free 24-hour trial right here — verify your email and your license key is issued instantly in your account dashboard. Or buy a paid tier on Stripe.

Trial license issued instantly — no credit card

02

Open Claude

Go to Claude Desktop or Claude.ai. No additional software needed.

Claude Desktop and Claude.ai both supported

03

Add Custom Connector

Go to Customize → Connectors → click + → Add custom connector.

Takes about 30 seconds

04

Paste the URL

Enter name: PROPETL. Paste URL: https://mcp.propetl.com/mcp — then click Connect.

One URL, works across all Claude interfaces

05

Authenticate

A browser window opens. Enter your email address and license key from Step 01. Click Authorize. PROPETL appears in your Claude sidebar — one-time setup, never again. Concurrent session limits prevent credential sharing.

OAuth 2.1 + PKCE — secure, one-time only

06

Start Mapping

Upload any Excel or CSV file. Tell Claude what you’re importing. PROPETL maps, validates, and outputs a clean import-ready ETL file.

Handles thousands of rows in seconds

Claude.ai — PROPETL connector active
📎 units_export.xlsxImport this into Yardi Voyager.
✅ Detected: CommUnits ETL module
📊 89 rows · 11 columns detected · 9 mapped automatically
⚠️ 2 issues need attention before I generate the file:
  1. Owner code 'OWNER' (rows 1–12) — did you mean OWNER01? Or is CommOwners included in this batch?
  2. 'Sq Footage' column has mixed formats (1,200 and 1.1k). I'll normalise to integers — confirm?
Yes OWNER01 is correct, normalise sq footage.
✅ All 89 rows validated. Generating CommUnits_yardi_etl.csv…
📥 Download ETL file

Features

Built on Real Implementation Knowledge

20+ live Yardi implementations distilled into a single connector.

306 Import Modules

306 import types for Yardi Voyager 7S (current flagship ERP) spanning Commercial Leasing, Residential, Financial, Maintenance, Construction, International, and more. 6,572 field definitions. Additional property management ERPs on the roadmap.

Source System Auto-Mapping

4 source systems: Yardi Voyager (3,052 mapped fields), JDE (86), MRI (47), CTI (46) — 3,231 cross-mapped fields total. AI-based fuzzy matching covers modules without a direct mapping.

Cross-Module Validation

5,204 built-in validation rules. Knows the dependency order. Warns if Owner codes don't exist before importing Properties. Catches GL hierarchy errors before Yardi does.

Asks the Right Questions

Confirms User Defined Field labels before populating. Clarifies SQFT column meanings. Checks if CommOwners is in your batch before validating CommProperties.

Smart Area Intelligence

Understands that DSQFT0 is primary rentable area. Cross-validates CommPropAreaLabels, CommSQFTs, and CommPropConfigs are consistent before generating output.

Property Type Aware

Commercial (Comm), Residential, or International Residential (IntRes — UAE, India)? PROPETL selects the right ETL templates automatically.

Plain-English Validation

Never 'ERR_FIELD_042'. Always 'Row 47: Owner code OWNER01 not found. Are you uploading CommOwners in this batch?'

Yardi Schema Querying

NEW — Ask your Voyager schema anything. A queryable knowledge base of 9,793 standard tables, 137,000+ columns, and 12,900+ relationships, plus join-path discovery, naming-grammar conventions, and ready-made ySQL query patterns — all inside Claude.

In-Memory Processing

Your Excel data is processed in memory and deleted immediately after output. Never written to disk. Never stored. GDPR-compliant. EU-hosted.

Mapping & Validation Only

PROPETL maps and validates your data against published ERP import specifications — it does not own or reproduce those specifications. ETL format schemas remain the property of their respective vendors (e.g., Yardi Voyager schemas are property of Yardi Systems Inc.).

Who It's For

Built for the people who live inside Yardi.

We onboarded 3 new properties last quarter. PROPETL turned what used to be a 2-week consultant engagement into a 30-minute task. I don't miss the invoice.

Property Manager

2,400 units · Multifamily

I used to keep a 12-page document of Yardi import specs. Now I just upload the file and PROPETL knows the rules better than I do. It even caught a CommPropAreaLabels mismatch I'd been making for months.

Yardi Administrator

Commercial Portfolio · Mixed-Use

The privacy model sold us. No data leaves memory, no cloud storage, EU-hosted. Legal approved it in one meeting — that never happens.

IT Director

Mixed-Use REIT · 5,000+ Units

Pricing

Three Ways to Get PROPETL

Start free. Upgrade when you're ready — on your own, or for the whole team.

Free Trial · Limited Time

$0

24-Hour Full Access · No card required

  • All 306 ETL modules — no limits
  • Auto-detect Yardi import type
  • Column mapping — 4 source systems (Yardi, MRI, CTI, JDE)
  • 5,204 cross-module validation rules
  • Clean ETL file download
  • Draft & generate ySQL queries on Yardi schema
  • No credit card required
Start Free Trial

License key issued instantly in your dashboard

MOST POPULAR

Solo Lifetime · 75% Off · Limited Time

$98 $388

One-Time Payment · Save $290

  • Everything in Free Trial
  • 1 license seat
  • Permanent connector access
  • 12 months automatic upgrades
  • New modules as released
  • Draft & generate ySQL queries on Yardi schema
  • Email support included
  • Active in under 5 minutes
Get Solo Lifetime — $98 (75% off)

Instant access. No subscription. No renewal.

Team Lifetime · 5 Seats · 80% Off

$388 $1,940

One-Time Payment · 5 Seats · Save $1,552 · $77.60 per seat

  • Everything in Solo — Lifetime
  • 5 lifetime license seats
  • Invite and reassign teammates from your dashboard
  • Seats revocable at any time
  • Issued on one verified company domain
  • Priority email support
  • Active in under 5 minutes
Get Team Lifetime — $388 (5 seats)

Seats are issued on your company email domain. Bought with a personal address (gmail, outlook, …)? Verify a work address first — it takes one click.

All sales are final. No refunds. The Free Trial gives you full 24-hour access to evaluate with your actual data before purchasing — that is your evaluation period.

PROPETL is a column mapping and data validation service. ETL import format specifications are the intellectual property of their respective software vendors. Yardi Voyager ETL schemas are the property of Yardi Systems Inc. PROPETL is not affiliated with, endorsed by, or a product of Yardi Systems Inc. or any other ERP vendor.

FAQ

Questions before the first import.

What is an MCP connector?

MCP (Model Context Protocol) is how Claude connects to external tools. You add PROPETL as a custom connector in Claude settings by pasting our URL. Claude can then call PROPETL tools during conversation — reading your file, mapping columns, validating data, and generating the ETL output. One-time setup, works on Claude Desktop and Claude.ai.

How do I authenticate after adding the connector?

After pasting the connector URL in Claude, a browser window opens asking for your Email Address and License Key. Your license key is shown in your account dashboard the moment your trial starts (and emailed after purchase). Enter them and click Authorize — done. You only need to do this once.

Does PROPETL store my data?

No. Your file is processed entirely in memory and deleted immediately after the ETL file is generated. Nothing is written to disk, stored in a database, or sent to any third party. EU-hosted. GDPR-compliant. DPA available on request.

Which Yardi version does this support?

Yardi Voyager 7S (cloud). Commercial, Residential, and International Residential (IntRes) property types — including UAE and India configurations.

Which source systems does the auto-mapping support?

4 source systems are supported: Yardi Voyager (3,052 mapped fields), JDE / JD Edwards (86), MRI Software (47), and CTI (46) — 3,231 cross-mapped fields in total. Direct column mapping is available on select modules; for modules without a direct mapping, AI-based fuzzy matching covers the rest.

How many modules are included?

306 import modules spanning Commercial Leasing (Comm*), Residential (Res*), Financial (Fin*), Maintenance (Maint*), Construction (Const*), International (Int*/Euro*), Common/Shared, DCF/Valuation, and Utilities — covering the full Yardi Voyager 7S schema. All included in every tier — Free Trial, Solo Lifetime, and Team Lifetime.

Can PropETL answer questions about my Yardi schema?

Yes — the connector now includes Yardi schema querying. It carries a knowledge base of the standard Voyager schema (9,793 tables, 137,000+ columns, 12,900+ inferred and confirmed relationships) plus curated conventions: the H-prefix naming grammar, polymorphic hRecord/hCode foreign keys, core spine joins, enum decodes, and reusable ySQL query patterns. Ask "which tables hold commercial lease charges?" or "how do I join Units to Owners?" and it answers with tables, join paths, and draft queries. Indexing your own database alongside the standard schema — custom tables, views, and stored procedures in a private overlay — is available as a custom enhancement; email support@propetl.com.

What is the refund policy?

All sales are final. No refunds. The Free Trial gives you 24 full hours of unrestricted access to test with your actual data before buying. That is your evaluation period — please use it.

Does PROPETL only support Yardi Voyager?

Yardi Voyager 7S is our flagship integration — the deepest available, with 306 import modules, 6,572 field definitions, and 5,204 validation rules. PROPETL is designed as a property management ERP ETL mapper, not a Yardi-only tool. Support for other major property management ERPs is on our roadmap. If you have a specific system in mind, contact support@propetl.com.

Who owns the ETL format schemas?

The ETL import format specifications are the intellectual property of their respective software vendors. For example, Yardi Voyager ETL schemas are the property of Yardi Systems Inc. PROPETL is a mapping and validation service only — we transform your source data and validate it against published field specifications. We do not claim ownership of, reproduce, or redistribute any vendor ETL format specification. PROPETL is not affiliated with or endorsed by Yardi Systems Inc. or any other ERP vendor.

What's the difference between Solo and Team?

Solo is one lifetime seat at $98. Team is 5 lifetime seats for $388 — $77.60 per seat, against $1,940 for five licences bought individually. You invite teammates by email from your account dashboard and each one gets their own license key, so nobody shares credentials. Seats can be revoked and reassigned at any time.

Why does the Team plan ask for a company email?

Team seats are issued on a single verified company domain, which is what keeps a 5-seat pack a team licence rather than five keys sold on. If you buy with a personal address (gmail, outlook, and so on), your dashboard asks you to verify a work address first — we email that address a one-click link. Your own seat is then issued there, and you can invite teammates on the same domain. If you already bought with your work email, there is nothing to do; it is verified automatically.

“I've done 30+ Yardi implementations across UAE and USA. Manually. So you don't have to.”

Stop mapping columns at 2am.

Free Trial available · All sales final after purchase

Questions? Book a discovery call