Survey versions

Survey versions are save points of your work from a survey. A single survey can have multiple versions that can be used to test changes on a version before making it available to survey takers. For example, you might create a version of a survey for internal review, and then create another version with changes made based on review feedback.

A survey version defines the pages, questions, choice sets, and all configurable aspects from the Survey editor. When a new version of a survey is created, it initially only exists in Medallia Experience Cloud; synchronizing a version copies it over to the Survey engine. Synchronizing also copies supporting survey related data to the Survey engine, such as Survey designs, Translations, Units, and Choice sets.

Survey version on the surveys details pane.

Restriction: Ad Hoc surveys do not support versions. For more information, see Create a survey.

Versions screen

The Surveys screen details pane has several tabs that contain relevant survey information, including a Details tab that summarizes the most important information of a survey. In there, you find the following version thumbnails:

  • Most recent version — Save points of your work. For example, you might create a version of a survey for internal review, and then create another version with changes made based on review feedback.
  • Default version — Version of the survey that is distributed via a personalized invitation. When your survey is ready to distribute to survey takers, make one of the versions the Default version. You can change which version is the Default version at any time. For information about how Default versions are sent to recipients, see Survey distribution.

Hover over each of the version thumbnails and click Preview to generate a preview link.

Most recent version and Default version from the survey details pane menu

To see all existing versions of a survey, click Manage in the survey details pane. The All versions screen lists all the available versions of the survey, along with details such as their name, ID, status, when it was created and last synchronized. ClickMore vertical icon the version menu to manage a version.

All survey versions screen.

Create and manage survey versions

To create a version, complete these steps:

  1. From the Survey editor structure pane, click Create version.

  2. Give the version a name and, optionally, a description.

  3. Optionally, select Automatically sync the latest changes to synchronize the version automatically every five minutes. See Synchronize versions for more details.
    Important: Survey versions must be synchronized after any changes are made to a survey or its supporting data, for both feedless and feeded surveys. If survey versions are not synchronized and invites are triggered, surveys remain in the READY_FOR_SE status and are not distributed. Medallia recommends enabling the Automatically sync the latest changes configuration option.
  4. Click Save.

Create a new version from the survey editor.

This stores the current state of the draft as a version and lets you give it a name. A single draft exists for each survey. When you make changes to an element in a survey (for example a question, a page, or the survey itself), this updates the draft with those changes, even when exiting the survey editor. Versions of a survey exist as snapshots and changes done through the survey editor affect only the survey draft, not the other versions, unless you specifically perform certain actions, such as Restore a version to draft or Update a version from draft.

Manage versions

To manage version, click Manage in the Details tab of the survey details pane to access the All versions screen. ClickMore vertical icon. the version menu to manage a version. External supporting data for a version can be changed at any time; versions always reference the latest of these changes. However, version must be synchronized before the changes can be seen in a live survey.

Set a default version

Default version is the version that is sent using a personalized invitation via email. These are customized for each recipient based on prior existing data, and are typically event-based surveys.

To choose a survey version and set it as default:

  1. From Surveys screen, select a survey you want to make it the Default version.

  2. ClickMore vertical icon its version menu.

  3. Select Set as default version. All new Rules will use that Default survey version to send Invitation emails. Note that changing the Default version to other version immediately affects all new Invitation emails.

    Select 'Set as default version' from the version menu.

  4. Click Yes, Make default.

  5. If the version to set as default is neither the Most recent version nor the Default one, click Manage on the survey details pane to access the All versions screen. ClickMore vertical icon. the version menu and select Set as Default.

Synchronize versions

Sync version copies a survey version and its supporting related data, such as survey designs, translations, language rules, units, parameters, etc., over the Survey engine. The Survey engine is responsible for building the survey instances based on conditions and presenting them to survey takers. You can change the supporting data linked to a survey version at any time, and synchronize the version again to push the changes.

To synchronize a version:

  1. From Surveys screen, select a survey to synchronize.

  2. ClickMore vertical icon its version menu.

  3. Select Sync version.

    Select 'Sync version' from the version menu.

  4. Click Sync.

  5. If the version to sync is neither the Most recent version nor the Default one, click Manage next to Versions in the details tab of the survey details pane to access the All versions screen. Click More vertical icon. the version menu and select Sync.

Important: Survey versions must be synchronized after any changes are made to a survey or its supporting data, for both feedless and feeded surveys. If survey versions are not synchronized and invites are triggered, surveys remain in the READY_FOR_SE status and are not distributed. Medallia recommends enabling the Automatically sync the latest changes configuration option.

To configure the version so that it is synchronized automatically every five minutes:

  1. From Surveys screen, select a survey to synchronize.

  2. ClickMore vertical icon its version menu.

  3. Select Edit version details.

  4. Select Automatically sync the latest changes.

  5. Click Save.

Restore a version to draft

Restore a version to draft allows for undoing the changes done on Draft by overwriting the Draft structure and content with that of the chosen version. Consequently, Draft should look the same in terms of structure and content as the version selected to restore.

  1. From Surveys screen, select the survey to revert.

  2. ClickMore vertical icon its version menu.

  3. Select Restore version to draft.

    Select 'Restore version to draft' from the version menu.

  4. Click Restore.

  5. If the version to restore is neither the Most recent version nor the Default one, click Manage next to Versions in the Details tab of the survey details pane to access the All versions screen. Click the version menu More vertical icon and select Restore to draft.
    Note: Restoring a version to draft loses all the changes the Draft had before reverting.

Update a version from draft

Update an existing survey (previously known as Update and push survey spec) overwrites a survey version to match the current Draft. This comes in useful to correct mistakes on live surveys (for example, fixing a typo) and prevent survey takers from accessing wrong information. Additionally, if there is a specific existing survey version used for a particular purpose (such as testing), that specific existing version can be updated with what's in the current Draft.

  1. From Surveys screen, select the survey to update.

  2. ClickMore vertical icon its version menu.

  3. Select Update version from draft.

    Select 'Upload version from draft' from the version menu.

  4. Click Update version. This overwrites the chosen version structure with that of the Draft.

  5. If the version to update is neither the Most recent version nor the Default one, click Manage next to Versions in the Details tab of the survey details pane to access the All versions screen. ClickMore vertical icon the version menu and select Update from draft.

    Warning: This also affects live surveys using the version that was updated from Draft
Restriction: For security purposes, Default version cannot be updated from Draft.

Download and upload versions

Export (download) survey versions to files on your local drive to then import (upload) them into another instance. This is particularly useful when migrating a survey version from a sandbox instance to a production instance.

To download a version

  1. From Surveys screen, select the survey to download.

  2. ClickMore vertical icon its version menu.

  3. Select Download version.

    Select 'Download version' from the version menu.

  4. Click Download.

  5. If the version to restore is neither the Most recent version nor the Default one, click Manage next to Versions in the Details tab of the survey details pane to access the All versions screen. ClickMore vertical icon the version menu and select Download.

    Warning: For versions generated by the survey editor preview, change the default given version name before saving to avoid download being canceled.

To upload a version:

  1. From Surveys screen, select the survey that will hold the new version. Make sure that it already contains the same fields and parameters of the survey to upload.

  2. ClickMore vertical icon the details pane menu and select Upload version.

    Click Upload on the survey details action menu.

  3. Select a .msf file from a previously exported survey. Consequently, the newly uploaded version becomes the Most recent version. To edit this version, restore this version to draft.

Tip: Medallia Survey Format (.msf) files cannot be opened and are not editable.