{"id":16662,"date":"2018-10-15T11:36:55","date_gmt":"2018-10-15T18:36:55","guid":{"rendered":"https:\/\/www.uxpin.com\/studio\/?p=16662"},"modified":"2024-06-12T20:53:21","modified_gmt":"2024-06-13T03:53:21","slug":"variables-and-conditional-interactions-for-interactive-prototyping","status":"publish","type":"post","link":"https:\/\/www.uxpin.com\/studio\/blog\/variables-and-conditional-interactions-for-interactive-prototyping\/","title":{"rendered":"Introducing Variables and Conditional Interactions for More Interactive Prototyping"},"content":{"rendered":"<p>Your prototypes have officially gained superpowers. Now you can store or pass information using variables and add conditional interactions! Prototyping just got a whole lot more interactive.\u00a0Get much closer to real, coded apps with these new features. They\u2019ll be especially handy for user testing.<\/p>\n<p>Fall 2018 has been a crazy time at UXPin for all the right reasons. We have many cool features on their way\u2014stay tuned for Expressions, States and Data. But we digress&#8230; today, we\u2019re excited to show you not one, but two new features closely tied together!<\/p>\n<h2><strong>What are they?<\/strong><\/h2>\n<h2>Variables<\/h2>\n<p>Variables allow different elements to \u201ccommunicate\u201d with each other even if spread across pages. This data persists from page to page as you click through the prototype. Meaning you can set a variable&#8217;s value on one page and then take action based on that value on a completely different page.<\/p>\n<p>With variables, you\u2019ll be able to build the relationships between elements in a prototype. To do that, you can simply set the same variable for the elements you want to pair together. For example, to collect user data in an input and then use \u201cusername\u201d in a message in a different part of the prototype.<\/p>\n<p>[videojs_video url=&#8221;https:\/\/www.uxpin.com\/studio\/wp-content\/uploads\/2018\/08\/variables-video.mp4&#8243; autoplay=&#8221;true&#8221; controls=&#8221;false&#8221; loop=&#8221;true&#8221; muted=&#8221;true&#8221;]<\/p>\n<p>&nbsp;<\/p>\n<h2>Conditional Interactions<\/h2>\n<p>Conditional interactions give your prototypes a layer of logic\u2014this is a very powerful feature that is characteristic to only a handful of prototyping tools. We\u2019re very excited to be added to that list. With conditional interactions, you can set rules that make the interaction happen only if those rules are met.<\/p>\n<h2><strong>When to use these features<\/strong><\/h2>\n<ul>\n<li>To collect some information, like a name, and pass it to another page to display it as part of a greeting message<\/li>\n<li>Easily store user-entered data and then reuse it across elements and pages in your prototype<\/li>\n<li>To tailor prototype content and behavior to different scenarios for user testing<\/li>\n<\/ul>\n<h2><strong>Why you want them in your life right now<\/strong><\/h2>\n<ul>\n<li>Make prototypes feel like the real deal, operating on data or actions by users (especially when user testing)<\/li>\n<li>Your prototypes will be more dynamic and less generic<\/li>\n<li>Make it much easier to showcase (to developers, for example) how the solution should work in real life<\/li>\n<li>Create more flexible prototypes and save a lot of time on creation, because you don\u2019t have to re-do components to fit different use cases<\/li>\n<\/ul>\n<h2><strong>How can you start using them right away?<\/strong><\/h2>\n<ul>\n<li>All this is already live in your account (both web and desktop app) if you use UXPin.<\/li>\n<li>Don\u2019t use UXPin yet but want to try your hand at variables and conditional interactions?<\/li>\n<\/ul>\n<section class=\"uxpin-trial-widget\"><h2>Join the world's best designers who&nbsp;use UXPin.<\/h2><span class=\"white-info\">Sign up for a free trial.<\/span><a href=\"https:\/\/www.uxpin.com\/sign-up\" class=\"btn btn-flat sign-up-btn white\">Try it for free!<\/a><\/section>\n","protected":false},"excerpt":{"rendered":"<p>Your prototypes have officially gained superpowers. Now you can store or pass information using variables and add conditional interactions! Prototyping just got a whole lot more interactive.\u00a0Get much closer to real, coded apps with these new features. They\u2019ll be especially handy for user testing. Fall 2018 has been a crazy time at UXPin for all<\/p>\n","protected":false},"author":142,"featured_media":16661,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,172,8,21,19,7],"tags":[225,219,52,25,202,224],"class_list":["post-16662","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","category-product-design","category-prototyping","category-usability-2","category-uxpin","category-web-design","tag-conditional-interactions","tag-interactions","tag-new-feature","tag-prototyping","tag-uxpin","tag-variables"],"yoast_title":"Use Variables and Conditional Interactions for Interactive Prototyping","yoast_metadesc":"Your prototypes have officially gained superpowers. Store or pass information using variables and add conditional interactions! Get much closer to real, coded apps.","acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.4 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Use Variables and Conditional Interactions for Interactive Prototyping<\/title>\n<meta name=\"description\" content=\"Your prototypes have officially gained superpowers. Store or pass information using variables and add conditional interactions! Get much closer to real, coded apps.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.uxpin.com\/studio\/blog\/variables-and-conditional-interactions-for-interactive-prototyping\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Introducing Variables and Conditional Interactions for More Interactive Prototyping\" \/>\n<meta property=\"og:description\" content=\"Your prototypes have officially gained superpowers. Store or pass information using variables and add conditional interactions! Get much closer to real, coded apps.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.uxpin.com\/studio\/blog\/variables-and-conditional-interactions-for-interactive-prototyping\/\" \/>\n<meta property=\"og:site_name\" content=\"Studio by UXPin\" \/>\n<meta property=\"article:published_time\" content=\"2018-10-15T18:36:55+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-06-13T03:53:21+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.uxpin.com\/studio\/wp-content\/uploads\/2018\/10\/variables-conditionals-changelog-x2.png.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"600\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Maaheem Akhtar\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Maaheem Akhtar\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/blog\\\/variables-and-conditional-interactions-for-interactive-prototyping\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/blog\\\/variables-and-conditional-interactions-for-interactive-prototyping\\\/\"},\"author\":{\"name\":\"Maaheem Akhtar\",\"@id\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/#\\\/schema\\\/person\\\/f32c3ca9af382dca192474980e2e6b4a\"},\"headline\":\"Introducing Variables and Conditional Interactions for More Interactive Prototyping\",\"datePublished\":\"2018-10-15T18:36:55+00:00\",\"dateModified\":\"2024-06-13T03:53:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/blog\\\/variables-and-conditional-interactions-for-interactive-prototyping\\\/\"},\"wordCount\":465,\"image\":{\"@id\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/blog\\\/variables-and-conditional-interactions-for-interactive-prototyping\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/wp-content\\\/uploads\\\/2018\\\/10\\\/variables-conditionals-changelog-x2.png.png\",\"keywords\":[\"conditional interactions\",\"interactions\",\"New Feature\",\"Prototyping\",\"UXPin\",\"variables\"],\"articleSection\":[\"Blog\",\"Product Design\",\"Prototyping\",\"Usability\",\"UXPin\",\"Web Design\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/blog\\\/variables-and-conditional-interactions-for-interactive-prototyping\\\/\",\"url\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/blog\\\/variables-and-conditional-interactions-for-interactive-prototyping\\\/\",\"name\":\"Use Variables and Conditional Interactions for Interactive Prototyping\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/blog\\\/variables-and-conditional-interactions-for-interactive-prototyping\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/blog\\\/variables-and-conditional-interactions-for-interactive-prototyping\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/wp-content\\\/uploads\\\/2018\\\/10\\\/variables-conditionals-changelog-x2.png.png\",\"datePublished\":\"2018-10-15T18:36:55+00:00\",\"dateModified\":\"2024-06-13T03:53:21+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/#\\\/schema\\\/person\\\/f32c3ca9af382dca192474980e2e6b4a\"},\"description\":\"Your prototypes have officially gained superpowers. Store or pass information using variables and add conditional interactions! Get much closer to real, coded apps.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/blog\\\/variables-and-conditional-interactions-for-interactive-prototyping\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/blog\\\/variables-and-conditional-interactions-for-interactive-prototyping\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/blog\\\/variables-and-conditional-interactions-for-interactive-prototyping\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/wp-content\\\/uploads\\\/2018\\\/10\\\/variables-conditionals-changelog-x2.png.png\",\"contentUrl\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/wp-content\\\/uploads\\\/2018\\\/10\\\/variables-conditionals-changelog-x2.png.png\",\"width\":1200,\"height\":600,\"caption\":\"variables conditionals changelog x2.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/blog\\\/variables-and-conditional-interactions-for-interactive-prototyping\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Introducing Variables and Conditional Interactions for More Interactive Prototyping\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/#website\",\"url\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/\",\"name\":\"Studio by UXPin\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/#\\\/schema\\\/person\\\/f32c3ca9af382dca192474980e2e6b4a\",\"name\":\"Maaheem Akhtar\",\"description\":\"Mak manages all things words at UXPin as their Content Marketing Strategist. She is also on the eternal quest for the greatest piece of mind and peace of cake. Ice hockey, live music and learning about psychology, wellbeing and culture are some other things she likes.\",\"url\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/author\\\/maaheem\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Use Variables and Conditional Interactions for Interactive Prototyping","description":"Your prototypes have officially gained superpowers. Store or pass information using variables and add conditional interactions! Get much closer to real, coded apps.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.uxpin.com\/studio\/blog\/variables-and-conditional-interactions-for-interactive-prototyping\/","og_locale":"en_US","og_type":"article","og_title":"Introducing Variables and Conditional Interactions for More Interactive Prototyping","og_description":"Your prototypes have officially gained superpowers. Store or pass information using variables and add conditional interactions! Get much closer to real, coded apps.","og_url":"https:\/\/www.uxpin.com\/studio\/blog\/variables-and-conditional-interactions-for-interactive-prototyping\/","og_site_name":"Studio by UXPin","article_published_time":"2018-10-15T18:36:55+00:00","article_modified_time":"2024-06-13T03:53:21+00:00","og_image":[{"width":1200,"height":600,"url":"https:\/\/www.uxpin.com\/studio\/wp-content\/uploads\/2018\/10\/variables-conditionals-changelog-x2.png.png","type":"image\/png"}],"author":"Maaheem Akhtar","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Maaheem Akhtar","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.uxpin.com\/studio\/blog\/variables-and-conditional-interactions-for-interactive-prototyping\/#article","isPartOf":{"@id":"https:\/\/www.uxpin.com\/studio\/blog\/variables-and-conditional-interactions-for-interactive-prototyping\/"},"author":{"name":"Maaheem Akhtar","@id":"https:\/\/www.uxpin.com\/studio\/#\/schema\/person\/f32c3ca9af382dca192474980e2e6b4a"},"headline":"Introducing Variables and Conditional Interactions for More Interactive Prototyping","datePublished":"2018-10-15T18:36:55+00:00","dateModified":"2024-06-13T03:53:21+00:00","mainEntityOfPage":{"@id":"https:\/\/www.uxpin.com\/studio\/blog\/variables-and-conditional-interactions-for-interactive-prototyping\/"},"wordCount":465,"image":{"@id":"https:\/\/www.uxpin.com\/studio\/blog\/variables-and-conditional-interactions-for-interactive-prototyping\/#primaryimage"},"thumbnailUrl":"https:\/\/www.uxpin.com\/studio\/wp-content\/uploads\/2018\/10\/variables-conditionals-changelog-x2.png.png","keywords":["conditional interactions","interactions","New Feature","Prototyping","UXPin","variables"],"articleSection":["Blog","Product Design","Prototyping","Usability","UXPin","Web Design"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.uxpin.com\/studio\/blog\/variables-and-conditional-interactions-for-interactive-prototyping\/","url":"https:\/\/www.uxpin.com\/studio\/blog\/variables-and-conditional-interactions-for-interactive-prototyping\/","name":"Use Variables and Conditional Interactions for Interactive Prototyping","isPartOf":{"@id":"https:\/\/www.uxpin.com\/studio\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.uxpin.com\/studio\/blog\/variables-and-conditional-interactions-for-interactive-prototyping\/#primaryimage"},"image":{"@id":"https:\/\/www.uxpin.com\/studio\/blog\/variables-and-conditional-interactions-for-interactive-prototyping\/#primaryimage"},"thumbnailUrl":"https:\/\/www.uxpin.com\/studio\/wp-content\/uploads\/2018\/10\/variables-conditionals-changelog-x2.png.png","datePublished":"2018-10-15T18:36:55+00:00","dateModified":"2024-06-13T03:53:21+00:00","author":{"@id":"https:\/\/www.uxpin.com\/studio\/#\/schema\/person\/f32c3ca9af382dca192474980e2e6b4a"},"description":"Your prototypes have officially gained superpowers. Store or pass information using variables and add conditional interactions! Get much closer to real, coded apps.","breadcrumb":{"@id":"https:\/\/www.uxpin.com\/studio\/blog\/variables-and-conditional-interactions-for-interactive-prototyping\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.uxpin.com\/studio\/blog\/variables-and-conditional-interactions-for-interactive-prototyping\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.uxpin.com\/studio\/blog\/variables-and-conditional-interactions-for-interactive-prototyping\/#primaryimage","url":"https:\/\/www.uxpin.com\/studio\/wp-content\/uploads\/2018\/10\/variables-conditionals-changelog-x2.png.png","contentUrl":"https:\/\/www.uxpin.com\/studio\/wp-content\/uploads\/2018\/10\/variables-conditionals-changelog-x2.png.png","width":1200,"height":600,"caption":"variables conditionals changelog x2.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.uxpin.com\/studio\/blog\/variables-and-conditional-interactions-for-interactive-prototyping\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.uxpin.com\/studio\/"},{"@type":"ListItem","position":2,"name":"Introducing Variables and Conditional Interactions for More Interactive Prototyping"}]},{"@type":"WebSite","@id":"https:\/\/www.uxpin.com\/studio\/#website","url":"https:\/\/www.uxpin.com\/studio\/","name":"Studio by UXPin","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.uxpin.com\/studio\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.uxpin.com\/studio\/#\/schema\/person\/f32c3ca9af382dca192474980e2e6b4a","name":"Maaheem Akhtar","description":"Mak manages all things words at UXPin as their Content Marketing Strategist. She is also on the eternal quest for the greatest piece of mind and peace of cake. Ice hockey, live music and learning about psychology, wellbeing and culture are some other things she likes.","url":"https:\/\/www.uxpin.com\/studio\/author\/maaheem\/"}]}},"_links":{"self":[{"href":"https:\/\/www.uxpin.com\/studio\/wp-json\/wp\/v2\/posts\/16662","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.uxpin.com\/studio\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.uxpin.com\/studio\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.uxpin.com\/studio\/wp-json\/wp\/v2\/users\/142"}],"replies":[{"embeddable":true,"href":"https:\/\/www.uxpin.com\/studio\/wp-json\/wp\/v2\/comments?post=16662"}],"version-history":[{"count":3,"href":"https:\/\/www.uxpin.com\/studio\/wp-json\/wp\/v2\/posts\/16662\/revisions"}],"predecessor-version":[{"id":53504,"href":"https:\/\/www.uxpin.com\/studio\/wp-json\/wp\/v2\/posts\/16662\/revisions\/53504"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.uxpin.com\/studio\/wp-json\/wp\/v2\/media\/16661"}],"wp:attachment":[{"href":"https:\/\/www.uxpin.com\/studio\/wp-json\/wp\/v2\/media?parent=16662"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.uxpin.com\/studio\/wp-json\/wp\/v2\/categories?post=16662"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.uxpin.com\/studio\/wp-json\/wp\/v2\/tags?post=16662"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}