↓ Export to Excel

Exporting selected comps in Teocalli template format

0Lease Comps
0Sale Comps
0Total
Choose & reorder columns for the Lease sheet
Choose & reorder columns for the Sale sheet

✎ Mass Edit

Apply a change to all selected comps

🗑 Trash

Deleted comps — restore anything within 30 days

Loading...
Teocalli
Loading...
Signed in as
Synced Apr 20, 2026
Building SF
Site Acres
Status
Sale Price ($M)
Price / SF ($)
Cap Rate (%)
Starting Rent ($/SF)
Year Built
Commencement Year
State Submarket
Visible Columns
Loading...

Welcome to Teocalli

Your map is empty right now. Add your comps and companies to see them plotted here. You can bring everything in at once with a spreadsheet, or add records one at a time.

Prefer to add one at a time? Use the + Add Comps and + Add Companies buttons in the top bar.

Page 1 of 1 Rows per page:

Add New Comp

Status:

Import Comps

1 · Upload 2 · Map Columns 3 · Review & Edit
Comp Sub-Type:
📄
Drop CSV or Excel file here

Accepts .csv, .xlsx — or click to browse

Profile
Security
Data Management
Integrations
Profile

The map opens to this area each time you sign in. Type a city or metro and click Save.

Security

For security, we send a one-time link to your email address rather than letting you change your password here directly. Click below and we'll email you a reset link.

📱

Two-Factor Authentication

Coming soon.

Data Management

Customize the company layers that appear on the map. Changes affect display labels and icons only — underlying HubSpot data is not modified.

Customize comp type categories and their map icons. Renaming only affects display labels — existing comp data in the database is preserved.

Create custom data fields for comps. Toggle visibility to show or hide the field as a column in the table.

Create named export presets. The export modal will show a dropdown to pick which preset to use.

Download a full backup of your comps, or restore comps you've deleted in the last 30 days.

Saves all of your comps to a JSON file on your computer — your offline safety net. Keep it somewhere safe.

Comps you've deleted are kept here for 30 days. Open the trash to restore anything you need.

Integrations

When set, clicking a company on the map shows a View All Details link that opens this URL in a new tab. Use {hubspot_id} as a placeholder for the company's external ID. Leave blank if you don't use an external CRM — the popup will show all the company's imported details inside the app instead.

🔌

More integrations coming soon

Direct HubSpot, Salesforce, and Google Drive sync. For now, use the External CRM link above and the company / comp import wizards.

⚠️ Warning — This cannot be undone
Import Companies
1. Upload
2. Preview
3. Map columns
4. Tags
5. Conflicts
6. Review
7. Import

Upload a CSV file

Drop your CSV here, or click to browse. We'll preview the data and walk you through mapping it to your company records.

Drag a CSV file here, or click to browse
Supported: .csv (up to 5,000 rows). Excel support coming soon.

Confirm the file parsed correctly

A quick check that we read the right rows and columns. If the headers look wrong, go back and check your file.

Match your columns to company fields

We auto-matched the columns we recognize. Review the rest, choose a destination, or pick "Custom property" to store the column as-is. Columns set to "Don't import" will be ignored.

How should we handle your tag values?

You mapped a column to Tag. We found these distinct values in your file. Map each one to an existing tag or create it as a new layer. Tags let you color-code companies on the map and toggle them on/off as layers.

Handle duplicates

When a row in your file matches a company you already have, what should we do?

Review and import

Final check before we save these companies to your account. You can still go back and change anything.

Importing companies…
Please don't close this window.
Import Comps
1. Upload
2. Preview
3. Type & Status
4. Map columns
5. Conflicts
6. Review
7. Import

Upload a CSV file

Drop your CSV here, or click to browse. Same as the company import — we'll preview the data and walk you through everything else.

Drag a CSV file here, or click to browse
Supported: .csv (up to 5,000 rows). Excel support coming soon.

Confirm the file parsed correctly

A quick check that we read the right rows and columns. If the headers look wrong, go back and check your file.

What kind of comps are these?

Every row in this file will be imported with the type and status you pick here. If your file has a mix, do separate imports — or override the type per-row on the Review screen later.

Main type
Status

Match your columns to comp fields

We auto-matched the columns we recognize. Pick a destination for the rest. Columns set to "Don't import" will be ignored. Address is required.

Handle duplicates

When a row in your file matches a comp you already have, what should we do?

Review and import

Final check. Uncheck rows to exclude them. Override the Type per row if needed.

Importing comps…
Please don't close this window.

Mark as Transacted