{"id":9261,"date":"2025-05-02T16:22:22","date_gmt":"2025-05-02T16:22:22","guid":{"rendered":"https:\/\/help.fliplet.com\/?p=9261"},"modified":"2025-05-06T16:40:44","modified_gmt":"2025-05-06T16:40:44","slug":"using-multi-environment","status":"publish","type":"post","link":"https:\/\/help.fliplet.com\/using-multi-environment\/","title":{"rendered":"Using multi-environment"},"content":{"rendered":"<p>This article will guide you through the process of setting up new environments in Fliplet and configuring them to best suit your app editing needs while maintaining security. You\u2019ll learn how to create a new organization, add users, duplicate apps, replace sensitive data, merge screens, and test before publishing. By the end, you\u2019ll have a properly structured environment that supports efficient app development and collaboration.<\/p>\n<h2>Environment overview<\/h2>\n<p><strong>Production environment<\/strong> refers to the live version of your Fliplet organization where your apps are fully functional, accessible to end users, and contain all active user data. Any changes made here directly impact your users.<\/p>\n<p><strong>Staging environment<\/strong> refers to a testing version of your Fliplet organization where you can safely make changes, test new features, and review updates without affecting active users or sensitive data. Use staging for development and quality assurance before pushing changes live.<\/p>\n<p>Learn more on setting up your environment <a href=\"https:\/\/help.fliplet.com\/multi-environment\/\">here<\/a>.<\/p>\n<h2>Get started<\/h2>\n<ol>\n<li><a href=\"#step-2---invite-existing-users\">Invite existing users<\/a><\/li>\n<li><a href=\"#step-3---prepare-apps-for-copying\">Prepare apps for copying<\/a><\/li>\n<li><a href=\"#step-4---copy-apps-to-production\">Copy apps to production<\/a><\/li>\n<li><a href=\"#step-5---merge-screens\">Merge screens<\/a><\/li>\n<li><a href=\"#step-6---test-and-launch\">Test and launch<\/a><\/li>\n<\/ol>\n<h2>Step-by-step instructions<\/h2>\n<h3 id=\"step-2---invite-existing-users\">Step 1 \u2013 Invite existing users<\/h3>\n<p>1. Log in to the organization you wish to invite users to<br \/>\n2. From <strong>My apps<\/strong>, click <strong>Organizational dashboard<\/strong><br \/>\n3. Select the <strong>Users<\/strong> tab<br \/>\n4. Click <strong>Invite user<\/strong><br \/>\n5. Enter the email of each existing user and assign the appropriate role<br \/>\n6. Click <strong>Invite user<\/strong><br \/>\n7. Users will see the new environment by clicking their name in the top\u2011right corner<br \/>\n8. To switch between each organization click the required organization from the drop down list<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-9265\" src=\"https:\/\/help.fliplet.com\/wp-content\/uploads\/sites\/2\/2025\/05\/Screenshot-2025-05-02-at-17.07.22-1.png\" alt=\"\" width=\"807\" height=\"462\" srcset=\"https:\/\/help.fliplet.com\/wp-content\/uploads\/sites\/2\/2025\/05\/Screenshot-2025-05-02-at-17.07.22-1.png 1526w, https:\/\/help.fliplet.com\/wp-content\/uploads\/sites\/2\/2025\/05\/Screenshot-2025-05-02-at-17.07.22-1-150x86.png 150w, https:\/\/help.fliplet.com\/wp-content\/uploads\/sites\/2\/2025\/05\/Screenshot-2025-05-02-at-17.07.22-1-768x440.png 768w, https:\/\/help.fliplet.com\/wp-content\/uploads\/sites\/2\/2025\/05\/Screenshot-2025-05-02-at-17.07.22-1-595xh.png 595w\" sizes=\"auto, (max-width: 807px) 100vw, 807px\" \/><\/p>\n<h3 id=\"step-3---prepare-apps-for-copying\">Step 2 \u2013 Prepare apps for copying<\/h3>\n<p>1. From <strong>My apps<\/strong>, click the <strong>More<\/strong> dropdown on the app you want to copy<br \/>\n2. Select <strong>Duplicate app<\/strong><br \/>\n3. In the popup, choose your production environment and click <strong>Duplicate app<\/strong><br \/>\n4. Open the duplicated app<br \/>\n5. Identify sensitive data sources (e.g., user data) and replace real information with test data:<br \/>\n&#8211; Remove real names, emails, phone numbers.<br \/>\n&#8211; Insert test names, emails, phone numbers, maintaining the same structure.<\/p>\n<h3 id=\"step-4---copy-apps-to-production\">Step 3 \u2013 Copy apps to production<\/h3>\n<p>1. From <strong>My apps<\/strong>, click the <strong>More<\/strong> dropdown on the app to copy.<br \/>\n2. Select <strong>Duplicate app<\/strong><br \/>\n3. In the popup, choose the target production organization<br \/>\n4. Click <strong>Duplicate app<\/strong><br \/>\n5. To confirm: click your name (top right), switch to the production environment, and verify the app appears<\/p>\n<h3 id=\"step-5---merge-screens\">Step 4 \u2013 Merge screens<\/h3>\n<p>1. In the source app, enter <strong>Edit<\/strong> mode by clicking <strong>Edit<\/strong> (top right)<br \/>\n2. Click the cog icon next to each screen you want to copy and select <strong>Copy to\u2026<\/strong>.<br \/>\n3. In the popup, choose the destination app and click <strong>Copy<\/strong><br \/>\n4. Switch to the destination app<br \/>\n5. Link menus and buttons to the newly copied screens<br \/>\n6. If you have custom global code, copy and paste it manually between apps<\/p>\n<h3 id=\"step-6---test-and-launch\">Step 5 \u2013 Test and launch<\/h3>\n<p>1. Thoroughly test each copied screen to ensure correct display and functionality.<br \/>\n2. Verify navigation from menus and links<br \/>\n3. If this is your first publish, click <strong>Publish<\/strong><br \/>\n4. If already published, choose <strong>Release in-app update<\/strong> to push changes to users<\/p>\n<div class=\"pre-requisites\">\n<p><strong>Related Articles<\/strong><\/p>\n<ul>\n<li class=\"u-mbottom\"><a href=\"https:\/\/help.fliplet.com\/multi-environment\/\">Multi-environment<\/a><\/li>\n<li class=\"u-mbottom\"><a href=\"https:\/\/help.fliplet.com\/how-to-use-the-organization-dashboard\/\">Organization dashboard<\/a><\/li>\n<\/ul>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Understand how to use and manage multi-envrionments in Fliplet Studio<\/p>\n","protected":false},"author":146,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[181],"tags":[],"class_list":["post-9261","post","type-post","status-publish","format-standard","hentry","category-tutorial"],"_links":{"self":[{"href":"https:\/\/help.fliplet.com\/wp-json\/wp\/v2\/posts\/9261","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/help.fliplet.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/help.fliplet.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/help.fliplet.com\/wp-json\/wp\/v2\/users\/146"}],"replies":[{"embeddable":true,"href":"https:\/\/help.fliplet.com\/wp-json\/wp\/v2\/comments?post=9261"}],"version-history":[{"count":5,"href":"https:\/\/help.fliplet.com\/wp-json\/wp\/v2\/posts\/9261\/revisions"}],"predecessor-version":[{"id":9278,"href":"https:\/\/help.fliplet.com\/wp-json\/wp\/v2\/posts\/9261\/revisions\/9278"}],"wp:attachment":[{"href":"https:\/\/help.fliplet.com\/wp-json\/wp\/v2\/media?parent=9261"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/help.fliplet.com\/wp-json\/wp\/v2\/categories?post=9261"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/help.fliplet.com\/wp-json\/wp\/v2\/tags?post=9261"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}