Skip to main content


Importing data from Excel spreadsheets only works with manual data sources. To get your Excel data into Plecto, you need to prepare your Plecto environment and prepare and upload the spreadsheet.

This is not an integration. This feature simply allows you to upload data from an Excel spreadsheet to Plecto.

Here's an overview of the steps:

  1. Create a manual data source and add more fields to match the columns in your spreadsheet. It will host all your uploaded data.

  2. Download a data source template.

  3. Prepare your spreadsheet.

  4. Upload the spreadsheet to Plecto.

Step 1: Create a manual data source

  1. Go to Data management > Data sources > + New data source.

  2. Find the section Manual Data Entry at the bottom of the page and select Custom input.

  3. Give your data source a title.

  4. (Optional) Add teams if you want this data source to be linked to specific team(s).

  5. Click Save. You will now be able to add more fields to the data source.

  6. Click + Add field to add a new column in the data source. Add a field name, select its type, enter a help text and default value if needed, or type a custom order value (fields with lower values shown on the left side).

  7. Keep adding fields until you have the desired data source structure.

Step 2: Download the data source template

Now that you have the data source ready, you can download its template in Excel format (.xlsx). The template will contain all the necessary column headers (data source fields).

It will be easier to prepare your spreadsheet if you have the template.

  1. Go to Data management > Data sources.

  2. Click Import from Excel in the top-right corner.

  3. There is a dropdown at the top of the page. Select your manual data source, then click Download template.

  4. Move to Step 3.

Step 3: Prepare your spreadsheet

Plecto needs to be able to recognize and sort the data from your spreadsheet, so make sure to prepare it accordingly.

  • Each row in the spreadsheet must represent a unique registration – one call, one deal, one transaction, and so on.

  • There are some fields that need to be part of the spreadsheet. Some of them are required to have data, and some need to be part of the spreadsheet, but optional to fill out:

Mandatory fields (must be filled out)

Each row must contain information about an employee. There are two combinations you can use. Provide ONE of the two in each row.

In a single row, provide Email + First name + Last name altogether., Curtis, Miller

This option is useful if an employee already has a profile in Plecto. If the first and last names are different than in Plecto, we will update the employee names with the imported names from the spreadsheet.

If they're not part of Plecto yet, we will send an invitation to the specified email.

In a single row, provide External User ID + External System Name + First name + Last name altogether.

ab13yu5, Salesforce, Curtis, Miller

This is a more technical option and it's similar to what we require if you send data via API. You can come up with your own External User ID and System Name (for example, Excel). The External User ID must be unique for each employee.

Mandatory fields (must include in the sheet but optional to fill out)

Each row must have its own unique ID and a timestamp. If you don't provide this data, we'll auto-fill the fields once you upload the spreadsheet.

  1. External IDYou can leave this field empty, but it's required to have it in the spreadsheet. External ID represents the ID field in your data source and it allows you to update the same data. Keep the same External ID, and if you reupload your spreadsheet, Plecto will update the registrations with the same External ID instead of creating new ones.

  2. DateEach registration needs a valid date and time. Use a date format that Plecto can recognize such as 2023-02-19 17:48:23. This will show as the Created date, which is also the default date in all manual data sources. If you don’t add date and time of your registrations, Plecto will add today’s date and a default time of 00:00:00 to all the registrations.

Step 4: Upload your spreadsheet to Plecto

  1. Go to Data management > Data sources > Import from Excel.

  2. Select the manual data source in the dropdown at the top where you want to upload your spreadsheet's data.

  3. In section 3 (Upload the file), click Choose File and select your spreadsheet.

  4. Click Preview in the bottom-right corner to see how Plecto will organize your data.

  5. Double-check if all fields match your data source. If you see Do not import, it means that Plecto doesn't recognize a field OR that there's no such field in the data source. Click in the field to find your match.

  6. Click Save to finish and import your data.