Skip to main content

Importing Data

Learn how to prepare, format, and import your data files to ensure a smooth transition into DaySmart Cloud.

Kyle Goodman avatar
Written by Kyle Goodman
Updated this week

📝 Overview

These instructions will show you how to properly format data and database tables from another program, such as another database program or Microsoft Excel, to be imported into your Cloud software.

💡Pro tip:

You can also email your data file to [email protected] along with your name, business name, business phone number, the software name, and details on what data you want imported. If we can locate your DaySmart cloud account, we’ll send your file to our data team for import. This process typically takes 1–3 business days once the file is received.


🛠️ Before You Import

These instructions explain the requirements for preparing import files in DaySmart. They outline the minimum fields needed to create records and the supported file formats (.txt or .csv) for successful importing.

✅ Required Fields

Click the arrow to learn more about required fields

At minimum, each of the following fields from the list below must be present for a new record to be created successfully in a table:

  • ID (e.g. ClientID, EmployeeID)

  • FirstName

  • LastName

  • Name for Suppliers


📁 File Format

Click the arrow to learn more about file formats

Your file must be tab-delimited text (.txt) or CSV (.csv). If you are working in Excel or a database, save/export as Text (tab delimited) or CSV. Name your files by the data type (e.g. “Clients.txt”, “Services.csv”) for clarity.


📂 Importing Your Files

These instructions explain how to import your data files into DaySmart. They cover accessing the import tool, selecting data types, handling duplicates, uploading files, mapping fields, and completing the import process.

⚠️ Please Note:

These steps are not available by default. To enable the ability to import your data, please contact our support team at [email protected].

Click the arrow to learn how to import your files

  1. Log in to your account.

  2. Go to More then click Settings.

  3. On the left sidebar select Support then click Import My Data.

  4. Select the badge icon for the data type you want to import.

  5. Choose how to handle duplicate entries.

  6. Click Select File to Import.

  7. Map the columns from your file to the matching DaySmart fields.

  8. Click Continue Importing.

  9. Repeat steps 3–8 for each data type you want to import.


🛠️ Formatting Tables

These instructions provide data formatting tables for imports. They outline the required columns, descriptions, data types, and examples for different record types including Clients, Client Notes, Services, Products, and Employees. This ensures imported data matches DaySmart’s database structure for successful migration.

👥 Clients

Click the arrow to view the table format for clients

Column in Database

Description

Type

Example

Address

Address

Text

123 Anystreet

Address2

Second line of address

Text

Apt. 201

CellPhone

Cell phone number

Text

(555) 555-1212

City

City

Text

Anytown

Class

Class or category. Short phrase describing the type of service the client frequents

Text

Tan

ClientHistory

Notes or other history

Text

Use color formula #123. Let set extra 5 min.

ClientID

ID number for the client

Number

1000

Comment

General client comment

Text

Has two children

DateCreated

Date client's record was created

Text

2/24/1997

DOB

Date of birth

Date

2/1/1975

DoNotSendMarketingEmail

Client's preference for e-mail marketing

Text (TRUE for yes, FALSE for no)

False

E-Mail

E-mail address

Text

FirstEmployeeID

ID of the first employee to provide service to the client

Number

100

FirstEmployeeName

Name of the first employee to provide service to the client

Text

Bill Rogers

FirstName

First Name

Text

Mary

FirstVisit

Date of first visit

Date

3/4/1997

HomePhone

Home phone number

Text

(555) 555-1212

Inactive

Is the client inactive?

Text (TRUE for yes, FALSE for no)

False

LastName

Last Name

Text

Smith

LastEmployeeID

ID of the last employee to provide service to the client

Number

101

LastEmployeeName

Name of the last employee to provide service to the client

Text

Jenny Johnson

LastVisit

Date of last visit

Date

10/5/2011

Occupation

Client's occupation

Text

Teacher

Referral

Client's referral type

Text

Newspaper

SendAppointmentNotificationEmail

Does client want e-mail reminders?

Text (TRUE for yes, FALSE for no)

TRUE

SendAppointmentNotificationSMS

Does client want text reminders?

Text (TRUE for yes, FALSE for no)

TRUE

State

State

Text

California

TotalSpent

Total amount spent by client

Number

475.50

TotalVisits

Total number of visits

Number

17

WorkPhone

Work phone number

Text

(555) 555-1212

Zip

Zip or postal code

Text

12345-6789

📒 Client Notes

Click the arrow to view the table format for client notes

Column in Database

Description

Type

Example

Category

Category

Text

Formula History

ClientID

Client's ID number

Text

3261

DateCreated

Date note was created

Text

3/4/1997

FirstName

Client's first name

Text

Jim

LastName

Client's last name

Text

Brancheau

Note

Text body of note

Text

Use Lilac Shampoo. Color #637.

📋 Services

Click the arrow to view the table format for client notes

Column in Database

Description

Type

Example

Category

Category

Text

Hair Styling

Dur

Service duration (length of time in minutes)

Number

45

DurProcess

Process duration (length of time in minutes)

Number

30

DurFinish

Finish duration (length of time in minutes)

Number

15

Favorite

Indicates if item should appear in Favorites List

Text (TRUE or FALSE)

TRUE

ID

ID

Text

Color

Inactive

Is the service inactive?

Text (TRUE or FALSE)

FALSE

Name

Description

Text

Color Service

Price

Price

Number

45

RequiresProcess

Does the service require processing time?

Text (TRUE or FALSE)

TRUE

Tax1

Indicates if tax1 should be applied to service sales

Text (TRUE or FALSE)

FALSE

Tax2

Indicates if tax2 should be applied to service sales

Text (TRUE or FALSE)

FALSE

📦 Products

Click the arrow to view the table format for client notes

Column in Database

Description

Type

Example

Backbar

Backbar items are used in-house to support services.

Text (TRUE or FALSE)

TRUE

Category

Category

Text

Shampoo

Favorite

Indicates if item should appear in Favorites List

Text (TRUE or FALSE)

TRUE

ID

Product ID or SKU number. The ID must be unique

Text

Sham100

Inactive

Is the product inactive?

Text (TRUE or FALSE)

FALSE

Make

Make, usually the item's brand name

Text

Great's Shampoo

Name

Description or name of product

Text

Lilac Shampoo

Retail

Retail Price

Number

8.99

Size

Size

Text

12 oz

StockCount

Current stock quantity

Number

4

Supplier

Supplier of the product

Text

My Supplier

Tax1

Indicates if tax1 should be applied to product sales

Text (TRUE or FALSE)

TRUE

Tax2

Indicates if tax2 should be applied to product sales

Text (TRUE or FALSE)

FALSE

Wholesale

Wholesale Price

Number

4.50

👩‍💼 Employees

Click the arrow to view the table format for client notes

Column in Database

Description

Type

Example

ABName

Name shown on Appointment Book

Text

Rita

Active

Is the employee actively employed?

Text (TRUE or FALSE)

TRUE

Address

Address

Text

100 Park St

Address2

Second line of address

Text

Apt. 100

Category

Employee category

Text

Hair Stylist

CellPhone

Cell phone number

Text

(555) 555-1212

City

City

Text

Middleville

DOB

Date of birth

Date

5/10/1975

DOH

Date of hire

Date

2/7/2002

Email

E-mail address

Text

EmployeeID

ID Number

Number

1000

FirstName

First Name

Text

Rita

HomePhone

Home phone number

Text

(555) 555-1212

Independent

Is the employee an independent contractor?

Text (TRUE or FALSE)

FALSE

LastName

Last Name

Text

Doe

Phone

Phone Number

Text

(555) 555-1212

SendAppointmentNotificationEmail

Send e-mail apt. notifications?

Text (TRUE or FALSE)

TRUE

SendAppointmentNotificationSMS

Send SMS apt. notifications?

Text (TRUE or FALSE)

TRUE

State

State

Text

FL

XAuthKey

XWeb authorization key

Text

912wefw96w51edf3145fwf8

XTerminalID

XWeb terminal ID number

Text

89161891

XWebID

XWeb ID number

Text

496065191991695

ZIP

ZIP or postal code

Number

44444


FAQ's

Find answers to common questions or additional details that may not be covered in the main instructions.

Click the arrow to view frequently asked questions

What if my file has extra columns?

Click the arrow to view the answer

That’s okay, you don’t need to import every column! You only need the required fields. Extra columns can be left unmapped or skipped during import.

What if a record already exists?

Click the arrow to view the answer

Choose a duplicate handling option (e.g. ignore or overwrite). This prevents conflicts during import.

Why did some records fail?

Click the arrow to view the answer

Failed entries often result from missing required fields, invalid formatting (e.g. wrong date format), or unmatched column mappings.

Can I import everything in one file?

Click the arrow to view the answer

No. Each data type (clients, employees, products, services, notes) must be imported from it's own separate file.

Did this answer your question?