Exporting selected comps in Teocalli template format
Apply a change to all selected comps
Deleted comps — restore anything within 30 days
Accepts .csv, .xlsx — or click to browse
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.
Coming soon.
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.
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.
Direct HubSpot, Salesforce, and Google Drive sync. For now, use the External CRM link above and the company / comp import wizards.
Drop your CSV here, or click to browse. We'll preview the data and walk you through mapping it to your company records.
A quick check that we read the right rows and columns. If the headers look wrong, go back and check your file.
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.
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.
When a row in your file matches a company you already have, what should we do?
Final check before we save these companies to your account. You can still go back and change anything.
Drop your CSV here, or click to browse. Same as the company import — we'll preview the data and walk you through everything else.
A quick check that we read the right rows and columns. If the headers look wrong, go back and check your file.
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.
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.
When a row in your file matches a comp you already have, what should we do?
Final check. Uncheck rows to exclude them. Override the Type per row if needed.