Export and import flows

You can export and import single flows or a folder containing multiple flows.

You can use the export and import commands to share flows and tables with yourself if you belong to more than one organization, or if you want to share flows and tables with others who are outside your organization.

Use the Export command for single flows

In either the list view or tile view for a folder, click the Export icon and select a local folder. The flow is exported as a .flow file.

Use the Export Flow card for single flows

To export a one or more flows as JSON objects using a function card, see Export Flow.

Use the Import command for single flows

To import the a single flow into your Workflows instance:

  1. Make sure you have a .flow file.
  2. Select the folder where you want to place the imported flow and click the gear icon next to the folder name.
  3. Click Import from the folder menu.
  4. Click Upload to choose a .flow file or drag and drop a file into the dialog to start the upload.

Use the Export command for folders

The Export command is located on the folder menu. The menu icon is activated when you click the gear icon next to a folder name.

You can export all flows and tables inside a folder. You can't export a portion of a folder's contents.

When you use the Export command, a file is created and downloaded to your computer. The file name ends with .folder and it contains all of the exported flows and tables. You can share the file with another user or use it yourself to import the flows and tables into another organization.

When you share content with the Export command, all account information is removed. You’re just sharing the logic of the flows and the schema of tables. The recipient will have to assign new accounts in order to use the flows. If you import the same flows or tables into their original instance, the existing connections may be reapplied to the cards in those flows.

Links between flows are maintained. For example, if one flow calls a helper flow to process a list, the link between the flows is preserved. If linked flows aren't included in an exported folder, you’ll be warned. You won't be able to import and export without including the linked flows.

Use the Folders - Export Folder card for folders

To export a folder containing one or more flows as a single JSON object using a function card, see Export Folder.

Use the Import command for folders

To import the content of a folder into your Workflows instance:

  1. Make sure you have a .folder file.
  2. Select the folder where you want to place the imported flows and click the gear icon next to the folder name.
  3. Click Import from the folder menu.
  4. Click Upload to choose a file or drag and drop a file into the dialog to start the upload.

The flows that you import appear as new flows. They contain no data and no connections to applications. All imported tables are also empty. You need to reconnect all applications.

If any of the imported flows refer to a flow that wasn’t included in the export (for example, a helper flow called to handle the items of a list), then you’ll have to specify a replacement flow in order to complete the import.

Use the Flow Control - Call Flow card for helper flows

The Call Flow function card provides a convenient way to call helper flows and navigate between a parent flow and a helper flow.

  1. In a parent flow, select the Flow Control - Call Flow card from the Function menu.

  2. In the Call Flow card, click Choose Flow.

  3. In the Select flow dialog, navigate to the folder that contains your helper flow, select it, and click Choose. The helper flow is added to your parent flow.

    Optionally, in the Select flow dialog, click Open next to any flow to open and update it. You can also open any helper flow directly from the Call Flow function card.