Skip to main content
Uploading Products in Bulk

Step to guide you in uploading multiple Products to your Practice

Donna Parkin avatar
Written by Donna Parkin
Updated over a month ago

This page will guide you in how to upload multiple products to your Semble practice in one spreadsheet.

If you are looking to create individual Products in Semble you can follow this guide.

This Product Upload feature will allow you to set up the basic details of your Products as a base to start from, once uploaded you can edit your product by following this guide.

This feature is currently restricted to the fields listed in the table below. If you have products that have data reliant on another area of Semble e.g. HealthCode or Xero integrations, locations, confirmation messages or contract pricing, this will require a data migration, please reach out to the migrations team at support@semble.io.

Note: To access the Bulk Product Upload feature you must be assigned a user role that gives you Bulk upload permissions for Products settings. For more information on roles, see here.


Accessing the Bulk Upload Feature

Bulk uploading products in Semble is a straightforward process. Follow these steps to upload your product data efficiently:

Step 1: Navigate to the Product Tab

Go to the "Product" tab on Semble and click on the arrow pointing down next to the "New" button

Step 2: Select "Bulk Upload"

From the dropdown menu, click on the "Bulk Upload" option. This will take you to the bulk upload interface.

Step 3: Download the Template (If Needed)

If you don't already have the bulk upload template, click on the option to download it.

If you've already completed the template, you can skip to Step 5.


Populating the Sheet

Step 4: Fill Out and Save the Template

Open the downloaded template and input all your product data according to the format specified below and Save the completed template on your computer.

File Requirements and Limits

Files being used to upload Products must be:

  • File Type: The file should be in .xlsx format.

  • Sheet Structure: Only the “TEMPLATE” sheet will be processed.

  • Header Row: Include a header row where each column header matches the fields listed in the table below.

  • Product Limit: The file should contain no more than 100 products.

  • Encoding: Ensure the file is UTF-8 encoded if it includes foreign language characters.

  • Currency Formatting: Currency data should be formatted using decimals (e.g., 250.00 or 10,000.00).

If you are using another program to create your file, like Google sheets or Numbers, you can export your file as a .xlsx and use this to upload.

Table headers and values

Header

Requirement Type

Format

Default Value

(if not otherwise populated)

Predefined Value Required

Product Type

Mandatory

Text

Medication

Vaccine

Lab

Membership

Procedure

Other

Appointment

Name

Mandatory

Text

Price

Optional

Number (Decimal)

0

This is an appointment that can be booked in the calendar

Optional

Text

No

No

Yes

This is a theatre appointment

Optional (Only Required if product selected as appointment and if Product Type = Procedure)

Text

No

No

Yes

Duration (Mins)

Optional (Only Required if product selected as appointment)

Number (Minutes as whole numbers)

Colour

Optional

Hex Colour Codes or RGB values

This appointment is a video consultation

Optional (Only Required if product selected as appointment)

Text

No

No

Yes

Manually confirm these appointments on the calendar

Optional (Only Required if product selected as appointment)

Text

No

No

Yes

Supplier

Optional OR Mandatory for 'Lab' Products

Text

OneWelbeck

Nationwide

TDL

Viva Health Laboratories

LML

Automation Labs

Inuvi

HCA UK Laboratories

Phoenix Pathology

Randox

TDL Tinies

London Lab

Product code

Optional

Text

Serial number

Optional

Text

Stock level

Optional

Text

Tax

Optional

Text

VAT on income (20%)

VAT on income (5%)

Exempt income

No VAT

Cost

Optional

Number (Decimal)

0

Comments

Optional

Text


Uploading the file

Step 5: Upload the Template

Click "Upload Template" to upload your file on Semble.

Step 6: Monitor the Upload Status

  • Completed: All data has been successfully uploaded.

  • Partially Completed: Some lines failed to upload. Review these lines and re-upload if necessary.

  • Failed: All lines failed to upload. Double-check the template for any errors and try uploading again.

NB: Click the "information" icon in the "details" column to learn more about your upload status

Troubleshooting Bulk Upload Issues

Template format

Ensure that you’re using the correct template provided by Semble.

File type compatibility

Ensure your file is saved in .xlsx format.

Product limit

Ensure that the file does not contain more than 100 products.

Sheet structure

The file should contain only one sheet.

Header row

Ensure you have included a header row where each column header matches the fields listed in the table here.

Encoding

Ensure the file is UTF-8 encoded if it includes foreign language characters.

Currency formatting

Ensure that your currency data is formatted using decimals (e.g., 250.00).

Internet connection

A stable internet connection is crucial for a successful upload. If your connection is interrupted, the upload may fail. Try uploading again after ensuring a strong connection.

Did this answer your question?