Skip to main content

Import Field Reference

All available CSV columns for the client data import. Contact and project fields go in the same row — each row creates (or updates) a contact, and optionally creates a project linked to that contact.

Required Fields

At minimum, provide company name OR first/last name:

FieldDescriptionExample
company_nameCompany or household nameSmith Residence
OR first_name + last_nameContact nameJohn Smith

To create a project, also include project_id.

Contact Information

Your FieldReadybuild FieldExample
Company/Client Namecompany_nameSmith Residence
First Namefirst_nameJohn
Last Namelast_nameSmith
Partner First Namealt_first_nameJane
Partner Last Namealt_last_nameSmith
Emailemail[email protected]
Partner Emailpartner_email[email protected]
Main Phonemain_phone555-123-4567
Alt Phonealt_phone555-234-5678
Primary Cell Phoneprimary_cell_phone555-345-6789
Partner Cell Phonepartner_cell_phone555-456-7890
Primary Work Phoneprimary_work_phone555-567-8901
Partner Work Phonepartner_work_phone555-678-9012
Is Companyis_companyy or 1
Contact Typec_typeprospect, client, or vendor
Activeactive1 or 0
Do Not Calldo_not_call1 or 0
Preferred Contactpreferred_contact_methodphone or email
Best Contact Timebest_contact_timeEvenings

Phone Number Formatting

Multiple formats are accepted:

  • 555-123-4567
  • (555) 123-4567
  • 5551234567

Address

Your FieldReadybuild FieldExample
Street Addressmailing_address1123 Oak Street
Address Line 2mailing_address2Suite 100
ZIPmailing_address_zip53202
Address Handling
  • City and state are auto-populated from the ZIP code lookup
  • If address matches existing house record, contact is linked
  • New addresses create new house records

Lead Attribution

Your FieldReadybuild FieldExample
Lead SourcesourceWebsite
CampaigncampaignSpring 2024
Contact StatusstatusActive
Sales Stagesales_stageInitial Contact
Sources and Campaigns

Must match existing values in the system. Unmatched values will be left blank (not auto-created). Set these up in AdminMarketing first.

Other Contact Fields

Your FieldReadybuild FieldNotes
Websitewebsitewww.example.com
NotesnotesFree-form notes
Previous System IDlegacy_idKeep for reference
Created Datecreated_date2024-01-15
Referral Datereferral_date2024-01-15
Vendor Classificationvendor_classificationsupplier, subcontractor, design, or architect

Custom Fields

Import custom field values by using the custom field name as the column header:

company_name,first_name,last_name,email,Preferred Contact Method,Project Timeline
Smith Residence,John,Smith,[email protected],Email,Spring 2025
Jones Family,Mary,Jones,[email protected],Phone,Summer 2025

Custom field requirements:

  • Use exact field name as column header
  • Match field name exactly (case-sensitive)
  • Supports text, dropdown, date, and checkbox fields

Project Details

Include these fields in the same row as the contact to create a linked project.

Your FieldReadybuild FieldNotes
Project IDproject_idRequired to create a project
Project Nametitle
Descriptiondescription
DivisiondivisionMust match existing division name
Project Typeproject_typeMust match existing type name
Sales Stagesales_stageMust match existing stage name
Design Stagedesign_stageMust match existing stage name
Production Stageproduction_stageMust match existing stage name
Lead SourcesourceMust match existing source name
CampaigncampaignMust match existing campaign name
LSWPlswpy or n (Lead Safe Work Practices)
Project Noteproject_noteCreates a note on the project
Previous System IDlegacy_idKeep for reference
Required Field

project_id is required to create a project. Without it, only the contact is imported.

Team Assignments

Team members are assigned by employee number (not name or email). Find employee numbers in AdminTeam.

Your FieldReadybuild FieldNotes
SalespersonsalespersonEmployee number
Secondary Salespersonsalesperson_2Employee number
Project Managerproject_managerEmployee number
EstimatorestimatorEmployee number
DrafterdrafterEmployee number
DesignerdesignerEmployee number
IntakeintakeEmployee number
Lead Carpenterlead_carpenterEmployee number
Lead Painterlead_painterEmployee number
Master Electricianmaster_electricianEmployee number
Master Plumbermaster_plumberEmployee number
Painting Managerpainting_managerEmployee number

Project Financials

Detailed invoice/payment tracking requires proper contracts and QuickBooks integration. These fields are for summary totals only.

Your FieldReadybuild FieldNotes
Sold Amountsold_amountOriginal contract value
Total Sold Amounttotal_sold_amountIncluding change orders
Total Collectedtotal_collectedTypically synced from accounting

Formatting: Numbers only (no $ or commas). Use decimals for cents: 75000.00. Leave blank if unknown — don't use zero.

Project Dates

Your FieldReadybuild FieldNotes
Lead/Created Datecreated_dateWhen record was created
Sold Dateactual_close_dateWhen contract was signed
Production Startprod_job_start_date
Production Completeprod_complete_date
Contract Start Dateprod_contract_start_date
Contract Finish Dateprod_contract_finish_date

Date format: Use YYYY-MM-DD (recommended) or MM/DD/YYYY.

Example CSV

This example shows contact and project data in the same rows:

company_name,first_name,last_name,email,primary_cell_phone,mailing_address1,mailing_address_zip,source,campaign,project_id,title,division,sales_stage,salesperson,sold_amount,actual_close_date,legacy_id
Smith Residence,John,Smith,[email protected],555-123-4567,123 Oak St,53202,Website,Spring 2024,P001,Kitchen Remodel,Remodeling,Won,1001,75000.00,2024-03-15,C001
Jones Family,Mary,Jones,[email protected],555-234-5678,456 Elm Ave,60601,Referral,Spring 2024,P002,Deck Addition,Exteriors,Proposal Sent,1002,25000.00,,C002
Williams Home,Bob,Williams,[email protected],555-345-6789,789 Pine Rd,53703,Home Show,Home Show 2024,P003,Bathroom Update,Remodeling,In Production,1001,45000.00,2024-02-01,C003
Brown Remodel,Sue,Brown,[email protected],555-456-7890,321 Maple Dr,53203,Google Ads,Spring 2024,,,,,,,,C004

Note the last row has no project fields — it imports as a contact only.