# Novacura User Export and Import

**URL:** <https://forum.novacura.com/t/novacura-user-export-and-import/663>\
**Category:** Flow Classic\
**Tags:** studio-or-server, web-client\
**Created:** [April 12, 2024, 6:14pm UTC](https://forum.novacura.com/t/novacura-user-export-and-import/663 "2024-04-12T18:14:11Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![daniel](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.novacura.com/daniel/32/708_2.png) [@daniel](https://forum.novacura.com/u/daniel)\
**Post date:** [April 12, 2024, 6:14pm UTC](https://forum.novacura.com/t/novacura-user-export-and-import/663/1 "2024-04-12T18:14:11Z")

</div>

Welcome to the second edition of “Free Flow Friday”! Once a month, I will try and build an application and post it here for your viewing an learning pleasures.

This application was created to ease the migration of user data from one instance to another.

 ![User Export 01](https://europe1.discourse-cdn.com/flex013/uploads/novacuratalk/original/1X/9b0b489763f925448ecc70be26eeaf868d763c0b.png)

# Key Benefits

## Export

- JSON or CSV file types supported
- For CSV, user definable delimiter
- Basic user information such as user id, name, email
- Roles
- User properties

## Import

- JSON or CSV file types supported
- For CSV, user definable delimiter
- Automated creation of missing Roles and User properties
- Password generation
- Send email to new user account’s email
- Add, modify, delete user accounts
- Detailed summary of performed actions

# Limitations

- Cannot export user passwords
- Cannot export user connector information

# Prerequisites:

You need two connectors: File System and Flow Environment

# Guide

1. Be sure you have satisfied all the prerequisites
2. Import the `User Export.flow` into the environment you want to export and `User Import.flow` into the environment you are migrating to
3. In the _User Export_ application, change the **Defaults** assignment step variable “filePath” to where you want to export your JSON or CSV file to
4. I recommend exporting to JSON, but if you elect to use CSV, it will prompt you for what file delimiter you want to use
5. After exporting, launch the _User Import_ application
6. If you used CSV, change the delimiter in **Custom Defaults**
7. You should also change a number of other parameters in this assignment step to match your needs like: “SendEmail” will automatically send an email to the newly created user with their new password; “EmailAddresses” is the admin(s) email(s) to send the summary of changes to; “CheckValidCsvEmails” will perform a regular expression match on inputted email addresses to verify that they are correct and fit email standards; “FileDelimeter” is used for CSV imports; and if you ever add any export fields to the _User Export_ application, be sure to change the structure to match in the “ImportTableCSV” variable.

# Screenshots

## Export

 ![User Export 02](https://europe1.discourse-cdn.com/flex013/uploads/novacuratalk/original/1X/f8e808e5f027c689e1dbdeae7518769ca2cc1dca.png)  
 ![User Export 03](https://europe1.discourse-cdn.com/flex013/uploads/novacuratalk/original/1X/3208457ff017cbd5dee185be6d3bbbb17b9a621a.png)

## Import

 ![User Import 02](https://europe1.discourse-cdn.com/flex013/uploads/novacuratalk/original/1X/16003a3d5256449b9260232d861d2510de484c14.png)  
 ![User Import 03](https://europe1.discourse-cdn.com/flex013/uploads/novacuratalk/original/1X/279c6b2ac4ff6e6c1e85a02fda407ec75a5b53cc.png)

# Download

This link is good for 365 days from the creation of this post. Download it [here](https://drop.dou.bet/file/kGvjLyGy6q59aJgd/KzBcKK7z0Ovd9Xrv/User%20IE%20Flows.7z?dl=1).

---

<div class="post-metadata">

**Author:** ![wpuymac](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.novacura.com/wpuymac/32/795_2.png) [@wpuymac](https://forum.novacura.com/u/wpuymac)\
**Post date:** [April 15, 2024, 11:17am UTC](https://forum.novacura.com/t/novacura-user-export-and-import/663/2 "2024-04-15T11:17:54Z")

</div>

That’s great, thanks, Daniel. I also created a similar flow for our service desk where they can select a user in one environment and just copy to the other environment. So that makes it easy for just one step and one user, too.

---

<div class="post-metadata">

**Author:** ![AshenFernando](https://avatars.discourse-cdn.com/v4/letter/a/7C9FD7/32.png) [@AshenFernando](https://forum.novacura.com/u/AshenFernando)\
**Post date:** [December 5, 2025, 9:58am UTC](https://forum.novacura.com/t/novacura-user-export-and-import/663/3 "2025-12-05T09:58:21Z")

</div>

Hi @daniel Great work. Could you please provide me the link to download this app. It seems its not possible to download

---

<div class="post-metadata">

**Author:** ![daniel](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.novacura.com/daniel/32/708_2.png) [@daniel](https://forum.novacura.com/u/daniel)\
**Post date:** [January 16, 2026, 4:34pm UTC](https://forum.novacura.com/t/novacura-user-export-and-import/663/5 "2026-01-16T16:34:25Z")

</div>

> **[Dou.Bet Dropbox](https://drop.dou.bet/bundle/098ed85bd2261364ce6ace25f496f27021b508/preview?auth=a127b688f146dc0)**
>
> Daniel Doubet needs to send you some files...
