company logo

Help center

Check Out Boxly's Quick Start Video Guides
All collectionsAccount SettingsUpload Leads

Upload Leads

Get leads into Boxly quickly using CSV file uploads.

Uploading leads allows you to import multiple leads at once directly from a CSV file. This is useful when you're migrating from another system, importing a list from an external source, or adding batch leads to your account.

What is lead uploading?

Lead uploading is a feature that lets you add multiple leads to Boxly simultaneously using a CSV file. When you upload a CSV, Boxly reads the file, maps your columns to Boxly fields, and creates all the leads in your account.

Using this feature, you can:

  • Import hundreds of leads in minutes at one go.

  • Map your CSV columns to Boxly fields (box, stage, location, labels, and more)

  • See upload history and status

  • Download failed lead lists to troubleshoot issues

  • Track how many leads were successfully created

📝 Before You Upload: Prepare Your Spreadsheet

Want a head start? Download our Lead Upload Template and fill it in.

Boxly leads table showing six customer records with contact details, boxes, stages, lead sources, locations, assignees, and notes. Visible: Boxly, Name, Email, Phone, Box, Stage.
warning icon
Every lead needs an email address or a phone number. If a lead has neither, it won’t be uploaded.
info icon
Box and stage names should match your Boxly account. If a name in your spreadsheet is slightly different, you can match it to the right one when you upload.

📍 How to upload leads


To start uploading leads:

✅ Click Settings from the left sidebar

✅ Select Lead Management

✅ Click Upload Leads

On the right-hand side, click Upload leads, then drag and drop your CSV or click to select it.

info icon
Your file needs a column for the Box and a column for the stage, so Boxly knows where to put each lead. Once you select your file, Boxly shows how many leads will be uploaded. Click Continue.

🔄 Mapping your CSV columns

After you upload your file, you'll see a mapping screen. This is where you tell Boxly which CSV columns match which Boxly fields.

Step 1: Map box and stage names

On the left, you'll see all the CSV columns from your file. On the right, you'll see Boxly fields available in your account.

Map the CSV column that contains your box name to the Boxly box field. Do the same for stage names.

Boxly then lists every Box in your file. Choose the Boxly Box each one should go to, then match the stages under it. For example, a “Consult booked” stage → Appointment Booked.

warning icon
You need to match every Box and stage before you can continue. Any you’ve missed are marked in red.

✅ Click Next to continue

Step 2: Map additional fields (optional)

Boxly will now show optional fields you can map:

  • Location – Only appears if your account has multiple locations. This is optional; map only if your CSV contains location data

  • Labels – Select which CSV column contains labels, if you have them.

  • Lead Source – Map the column containing lead sources.

  • Practitioner – Map the column if you've assigned specific practitioners to leads.

  • Assignee – Map this column to assign each lead to the right team member as soon as they're uploaded. No need to go back and assign them one by one.

info icon
Good to know: Make sure the names in your Assignee column match the team members in your Boxly account, so each lead lands with the right person.

At the end of this screen, you'll see a complete list of all your CSV columns alongside Boxly fields.

info icon
Any column you don’t map is added to the lead as a note. If you don’t want a column imported at all, click Do Not Map.

✅ Click Next. Your leads upload in the background and Boxly will notify you once they’re uploaded. Click OK to close the message.

📊 Viewing upload history

After your upload, you'll be taken to the Upload Leads section. Here you can see your recent uploads at a glance.

The upload history shows:

  • File – the name of the CSV you uploaded

  • Created On – when it was uploaded

  • Uploaded By – who uploaded it

  • Total / Succeeded / Errors – how many leads were in the file, how many uploaded, and how many didn’t

  • Status – the current status of your upload

  • Failed Leads – download the leads that didn’t upload

Understanding upload statuses

  1. Pending – Your leads are currently being uploaded

  2. Success – All leads have been uploaded successfully

  3. Failed – One or more leads didn’t upload

info icon
This list shows your most recent uploads. To see every upload made to your account, click View all on the right-hand side. This takes you to Settings → Activity log → Upload Leads.

Handling failed uploads

If some leads fail to upload, you'll see a Failure status in the upload history.

To see which leads failed and why:

✅ Find the upload with the Failure status
✅ In the Failed Leads column, click the download icon

This will download a CSV file containing only the leads that didn't upload, along with error messages explaining why. Common reasons for failures include:

  • No email address or phone number

  • Missing Box or stage name

  • A Box or stage that doesn’t exist in Boxly

  • An invalid phone number

Review the error messages, correct the data in your CSV, and upload again.

Go to Upload Leads

Did this answer your question?
😞
😐
😁