> ## Documentation Index
> Fetch the complete documentation index at: https://sleekplan.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Import data into your workspace

> Bring feedback posts, changelog updates, and user accounts into Sleekplan from a CSV file or from another tool like Canny, Upvoty, or UserVoice.

When you move to Sleekplan from a spreadsheet or another feedback tool, you don't have to start with an empty board. The importer brings your existing feedback posts, changelog updates, and user accounts into your workspace, so your history and your customers come with you.

There are two ways to import:

* **From a CSV file**, for feedback posts, changelog updates, or user accounts. See [Import from a CSV file](/help/integrations/import/csv).
* **From another tool** (Canny, Upvoty, or UserVoice), which pulls your posts, comments, votes, and users straight from that service's API. See [Import from Canny, Upvoty, or UserVoice](/help/integrations/import/from-other-tools).

<Info>
  Importing is available to workspace **owners and admins**. It maps to the "Import and export data" permission. Team members with a lower [role](/help/account-security/roles-permissions) won't see the Import screen.
</Info>

## Where to find the importer

Go to [**Settings → Integrations & Developers → Import**](https://app.sleekplan.com/settings/import).

<img src="https://mintcdn.com/sleekplangmbh/8gep_TZncsEP00nz/images/import-settings-location.png?fit=max&auto=format&n=8gep_TZncsEP00nz&q=85&s=92fca99e45fe24ad05f130c17e1ac07e" alt="The Import item under Integrations and Developers in the settings sidebar" width="1440" height="960" data-path="images/import-settings-location.png" />

On the Import screen you pick two things: **what to import** (feedback posts, changelog updates, or user accounts) and the **source** (a CSV file, or one of the supported tools).

<img src="https://mintcdn.com/sleekplangmbh/8gep_TZncsEP00nz/images/import-data-screen.png?fit=max&auto=format&n=8gep_TZncsEP00nz&q=85&s=6b371c9e5bdd2147fe84eac08a8e9905" alt="The Import data screen with the what-to-import and source selectors" width="1440" height="960" data-path="images/import-data-screen.png" />

## What you can import

| What to import        | From a CSV file | From another tool        |
| --------------------- | --------------- | ------------------------ |
| **Feedback posts**    | Yes             | Canny, Upvoty, UserVoice |
| **Changelog updates** | Yes             | Not available            |
| **User accounts**     | Yes             | Not available            |

Native importers also bring in the **comments and votes** attached to each post, and create the **users** behind them. Categories, statuses, and tags are matched to what already exists in your workspace, or created for you when there's no match.

## How an import runs

Imports run in the background, so you can start one and leave the page.

<Steps>
  <Step title="You start the import">
    After you choose what to import, pick a source, and provide your file or API key, click **Start import**. Sleekplan schedules the job and shows the message "Import scheduled. It will run shortly."
  </Step>

  <Step title="Sleekplan processes it in the background">
    The job runs on its own, typically within a few minutes. Large imports from another tool can take longer because Sleekplan pages through every post, vote, and comment.
  </Step>

  <Step title="You get an email when it finishes">
    When the import completes, the workspace owner receives an email with a log of what was imported, skipped, or failed.
  </Step>
</Steps>

### Track or cancel an active import

While an import is scheduled or running, it appears in an **Active imports** list on the Import screen with its status. You can **Cancel** an import while it's still scheduled. Once it has started processing, it runs to completion.

## Before you import

A few settings are worth checking first so the import goes smoothly.

<Warning>
  **Turn off post moderation before importing feedback.** With moderation on, every imported post lands in your [review queue](https://app.sleekplan.com/review) as pending and needs manual approval. Switch it off under [**Settings → Feedback**](https://app.sleekplan.com/settings/feedback), run the import, then turn it back on.
</Warning>

<Tip>
  **Pause email notifications during a bulk import** so your users aren't flooded with new-post or reply emails while their data lands. See [Manage email notifications](/help/account-security/emails). Changelog imports never notify subscribers, so those are safe.
</Tip>

Two more things to know before you run an import:

* **Categories, statuses, and tags are created as needed.** If an imported post references a category or status that doesn't exist yet, Sleekplan creates it. Names are matched case-insensitively, so `Feature` and `feature` map to the same category. Clean up the names in your file first if you want to avoid stray categories.
* **Posts and changelog entries aren't de-duplicated.** Running the same import twice creates duplicate posts. Users are the exception: they're matched by email, so re-importing the same email reuses the existing account instead of creating a second one.

## Related

<CardGroup cols={2}>
  <Card title="Import from a CSV file" icon="file-csv" href="/help/integrations/import/csv">
    Format your spreadsheet, map the columns, and import posts, changelog updates, or users.
  </Card>

  <Card title="Import from another tool" icon="arrow-right-arrow-left" href="/help/integrations/import/from-other-tools">
    Move your board over from Canny, Upvoty, or UserVoice with an API key.
  </Card>

  <Card title="Export your data" icon="file-export" href="https://app.sleekplan.com/settings/export">
    Download feedback, changelog, users, votes, and survey results as CSV.
  </Card>

  <Card title="How end-user accounts work" icon="users" href="/help/account-security/end-user-accounts">
    Understand the users you're importing and how they belong to your workspace.
  </Card>
</CardGroup>
