Skip to content
Fund Flow OS
Platform
Solutions
Pricing
Blog & Resources
Live Demo
Sign InStart Free
Fund Flow OS

The autonomous operating system for real estate private capital. From your first flip to your final fund.

Platform

  • Private Lender Database
  • Flow AI Employee
  • Flow Guard Compliance
  • Investor CRM
  • Deals & Funds

Solutions

  • Flippers & Builders
  • Syndicators
  • Private Lenders
  • Fund Managers

Services

  • 7-Day Syndications
  • Fund Administration
  • Flow Launch (DFY)
  • Flow Sites
  • Fund Founders

Resources

  • Help Center
  • Fund Founders Podcast
  • YouTube
  • Blog
  • Contact

AI in REI Newsletter

Weekly insights on AI for real estate operators. No fluff.

© 2026 Fund Flow OS. All rights reserved.

Privacy PolicyTerms of Service

Importing Contacts via CSV

The Fund Flow data importer lets you migrate an existing investor database into your CRM in minutes. Uploads are processed in batches of up to 10,000 records, with AI auto-mapping to reduce manual column matching.

Plan Limits

Your plan determines how many total contacts you can store. Attempting to import beyond your limit will be blocked before processing begins.

PlanContact Limit
Free100
Standard500
Professional5,000

Tip

If your import would exceed the limit, trim the file or upgrade your plan before uploading. Go to Settings > Billing to change plans.

Preparing Your CSV

A well-formatted CSV file reduces mapping errors and speeds up review.

Required Columns

  • name — Full name or first + last name in separate columns (both accepted)
  • email — Must be a valid email address; used as the unique identity key

Recommended Columns

  • phone — E.164 format preferred (+15551234567), but plain numbers are parsed automatically
  • pipeline_stage — Values such as Lead, Contacted, Soft Commit, Committed
  • tags — Comma-separated list within the cell, e.g., "VIP,High Net Worth"
  • accredited — true / false / yes / no
  • target_irr — Numeric percentage (e.g., 12.5)
  • risk_tolerance — Conservative, Moderate, or Aggressive
  • notes — Free-text; appended to the contact's activity log

CSV Template

Download the official template to guarantee header compatibility:

  1. Navigate to CRM > Contacts.
  2. Click Import > Download Template.
  3. Fill in your data and save as .csv (UTF-8 encoding).

Note

Excel users: use File > Save As > CSV UTF-8 to avoid encoding issues with special characters in names.

Running the Import

Step 1 — Upload File

  1. Go to CRM > Contacts > Import.
  2. Drag and drop your CSV file, or click Browse to select it.
  3. The system validates file format and displays a row count preview.

Step 2 — Field Mapping

Fund Flow's AI mapper reads your column headers and suggests the best match from the Fund Flow field list. Review each mapping in the table:

  • Green — high-confidence auto-match (>90% confidence)
  • Yellow — plausible match, confirm before proceeding
  • Red / Unmapped — no match found; manually assign from the dropdown or mark as "Skip"

Tip

You can save a mapping profile after the first import. Future imports from the same source will load the saved profile automatically.

Step 3 — Duplicate Handling

Before writing records, the importer checks for existing contacts by email address (case-insensitive).

SettingBehavior
Skip duplicatesExisting records are untouched; new rows are added only
Update existingMapped fields overwrite current values; blank cells are kept
Create duplicateAlways inserts — use with caution, produces duplicate entries

The default is Skip duplicates, which is safest for a first import.

Step 4 — Preview & Confirm

A sample of the first 10 rows is shown with resolved field values. Verify that names, emails, and stages look correct, then click Start Import.

Large batches (>1,000 rows) run as a background job. You will receive an in-app notification and email when processing completes.

Post-Import Review

After import, a summary screen reports:

  • Imported — new records created
  • Updated — existing records modified (if "Update existing" was selected)
  • Skipped — duplicate rows left unchanged
  • Errors — rows with missing required fields or invalid values

Click Download Error Report to get a CSV of failed rows with an error_reason column. Fix the issues and re-import only the error rows.

Imported contacts are immediately visible in your CRM but will not receive automated emails until you explicitly add them to a segment or sequence.

Frequently Asked Questions

How do I import more than 10,000 contacts at once? Split your file into chunks of 10,000 rows or fewer and run multiple imports. Each batch is processed independently.

Can I import custom fields? Yes. Any unmapped column can be assigned to a custom contact field if you have created it first under Settings > Custom Fields.

What happens if I import the same file twice? With the default "Skip duplicates" setting, the second import adds zero records. No contacts are modified or duplicated.

Does import count against my monthly AI token usage? Auto-mapping uses a small number of AI tokens for header analysis, but it is not billed — it runs from a reserved system allocation.

How do I undo an import? There is no single "undo import" button. Use the Error Report to identify incorrect rows, then delete or edit those contacts individually from the Contacts list.

Documentation

Getting Started

  • Quick Start

Operator Guide

  • Create Deal
  • Deal Lifecycle
  • Syndications
  • Loan Tracker
  • Loan Payments
  • AI Assistant
  • Marketing Pages
  • AI Features
  • Integrations
  • Automations
  • Landing Pages
  • Managing Contacts
  • Sending Updates
  • Email Marketing
  • SMS Messaging
  • Data Import
  • Document Management
  • Task Management
  • Generating Reports
  • Building Pitch Decks
  • Segmentation
  • Team Management
  • Billing
  • Dashboard

Investor Guide

  • Setup Profile
  • My Investments

Account & Security

  • Reset Password

Reference

  • Glossary
  • Pricing
  • FAQ
  • Troubleshooting
  • Advanced Troubleshooting
  • Security & Compliance
  • Quick Reference
  • Deal Management

Legal

  • Terms of Service
  • Privacy Policy