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

:::info 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

:::warning 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

:::warning 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.