The Publish tab allows you to specify which version(s) of the widget are shown in which environment. Vortex currently supports three environments; development, staging and production. Although you don’t need to use both development and staging, you should always publish to one lower environment before going to production.
Publish - Publishes the current version for 100% of users.
Run A/B Test - Once you have at least two versions of the flow, instead of just pushing out new versions to 100% of users, you can A/B test the new version against an earlier version.
Rollback - Allows you to roll back to an earlier version of the flow. Only available once version 2 has been published (i.e., you have something to roll back to).
Declare Winner - When there’s an active A/B test, you can declare a winner by publishing one of the versions for 100% of users.
Versioning plays an important role with your invitation flows, as it controls what is being published and what your users and invitees experience. The version of an invitation flow that you’re working with is always displayed to the right of its name at the top of the page.The act of publishing an invitation flow, to any environment, “locks” that version so that it can no longer be edited. Any further changes to the invitation flow at that point result in the creation of a new version. For example, when you first create an invitation flow you are working with version 1 by default. You build out that flow and make changes to it over the course of a couple of days, and then publish it to your development environment. At that point version 1 can no longer be changed, and further changes you make to the invitation flow result in version 2. This is reflected in an updated version number at the top of the page, as well as a lozenge next to it that indicates that it’s “UNPUBLISHED”.As noted previously, an invitation flow encapsulates everything from the invitation form, to the invitation/reminder/nudge emails, to the landing page URLs for acceptance. When you publish a new version of your invitation flow, all of those elements are being updated. But these changes only apply to NEW invitations.Let’s look at an example. Say version 1 of your flow has two reminder emails, but no nudge emails. This version has been published to production for a number of weeks already. Now you go in and make some changes to your invitation email, add a third reminder email, and add two nudge emails. When you publish this new version 2 of your flow, only people invited from that point forward will see these changes. So someone that had been invited via version 1 will still not receive the third reminder email, and the inviters will not receive nudge emails. All elements of a specific version of an invitation flow apply to all invitations generated by that version of the flow, and don’t change with the publishing of a new version.