How do I copy a Story Map from one organization (or portal) to another?

Overview and Gentle Warning

This process involves copying your Story Map apps and component web maps from the old account to the new account. Copying these items causes them to get assigned new IDs, so the copied Story Map needs to be modified to replace the old IDs with the new IDs.

You’ll be using a free, unsupported tool called ArcGIS Online Assistant to help with the copying and editing. The process doesn’t involve editing any of your existing Story Maps or web maps (you’ll only edit copies), so there is little risk in corrupting anything, but it’s a good idea to exercise caution when using any unsupported tool.

If you are uncomfortable with editing JSON there is also a nice (paid) tool on the ArcGIS Marketplace that can help you avoid having to use the process below. It’s the Admin Tools for ArcGIS (Pro) from GeoJobe, and it makes copying story maps and their components (as well as many other admin tasks) much easier and more friendly if you don’t want to edit JSON.

Step 1: Take inventory of your original story’s web maps

You’ll need to create a reference table to keep track of your old and new web map IDs. You can find the web map IDs in a variety of ways, but one way is described below:

  1. Log into the ArcGIS Online Assistant with your old account.
  2. At the top select I want to…View an item’s JSON.
  3. Look in the Data section (the 2nd section) for every place a web map is referenced. You can use your browser’s page search (usually Edit menu > Find… “webmap”) to make this easy.
  4. Copy the value for each id and put it in your table under the “Old ID” column.
Search for “webmap” in the Story Map web mapping application item’s JSON and record each id in your reference table in the Old ID column.

Step 2: Copy all maps and apps

While still logged into ArcGIS Online Assistant with your old account choose I want to…Copy Content. Log into your new account when prompted.

Copy all web apps and web maps into the new account by dragging them from the left column to the right column. Before you do this step you might want to create folders in your new account so that you can keep the migrated Story Map organized and separated from any existing content in the new account.

Copy web maps and web application items for your Story Maps by dragging them from the left column to the right column.

At this point you are done using the old account, so log out of the ArcGIS Online Assistant.

Step 3: Update web map IDs in copied Story Maps

When web maps are copied to a new organization or portal they are given a new web map ID. You need to find the new IDs and record them in your table so you can repoint the copied Story Map to the copied web maps.

  1. Log into ArcGIS Online Assistant with the new account.
  2. Choose I want to…View an Item’s JSON.
  3. Find each of your copied web maps and record the web map ID (value for “id” at the top of the Description section) in your table next to the correct web map under “New ID.”
Record the id from the Description section for each web map.

Now your table of matching Old and New web map IDs should be complete and you can swap in the new ones for the old ones.

  1. Click on your copied Story Map to view its JSON.
  2. Search for the web map IDs in the Data section just like you did earlier, only this time click the pencil icon under the Data section and paste in the new ID over the old ID.
  3. Save your changes when finished pasting in all the new web map IDs.
Edit the JSON in the Data section of your Story Map web mapping application item.

What if my Story Map contains hosted services?

There’s a beta version of the ArcGIS Online Assistant that will copy hosted services. You can try it, but it isn’t thoroughly tested yet. If it doesn’t work you’ll need to republish your hosted services in your new account and then use the same procedure you used above to edit your apps’ JSON to point to the new web maps, but this time you’ll edit the ’ JSON to point to the new .

--

--

Product Engineer on Esri's Story Maps Development Team.

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Owen Evans

Owen Evans

Product Engineer on Esri's Story Maps Development Team.