<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" version="2.0">
    <channel>
        
        <title>
            <![CDATA[ onboarding - freeCodeCamp.org ]]>
        </title>
        <description>
            <![CDATA[ Browse thousands of programming tutorials written by experts. Learn Web Development, Data Science, DevOps, Security, and get developer career advice. ]]>
        </description>
        <link>https://www.freecodecamp.org/news/</link>
        <image>
            <url>https://cdn.freecodecamp.org/universal/favicons/favicon.png</url>
            <title>
                <![CDATA[ onboarding - freeCodeCamp.org ]]>
            </title>
            <link>https://www.freecodecamp.org/news/</link>
        </image>
        <generator>Eleventy</generator>
        <lastBuildDate>Tue, 22 Sep 2026 11:54:37 +0000</lastBuildDate>
        <atom:link href="https://www.freecodecamp.org/news/tag/onboarding/rss.xml" rel="self" type="application/rss+xml" />
        <ttl>60</ttl>
        
            <item>
                <title>
                    <![CDATA[ How an LMS Software Helps Technical Teams Upskill Faster ]]>
                </title>
                <description>
                    <![CDATA[ Technology changes faster than almost any other industry. The half-life of technical skills continues to shrink. Frameworks, cloud platforms, AI tooling, and cybersecurity practices evolve so quickly  ]]>
                </description>
                <link>https://www.freecodecamp.org/news/how-an-lms-software-helps-technical-teams-upskill-faster/</link>
                <guid isPermaLink="false">6a4fcf3f5d702356d3424fd3</guid>
                
                    <category>
                        <![CDATA[ lms ]]>
                    </category>
                
                    <category>
                        <![CDATA[ onboarding ]]>
                    </category>
                
                    <category>
                        <![CDATA[ training ]]>
                    </category>
                
                    <category>
                        <![CDATA[ upskilling ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Learning Management System ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Manish Shivanandhan ]]>
                </dc:creator>
                <pubDate>Thu, 09 Jul 2026 16:41:35 +0000</pubDate>
                <media:content url="https://cdn.hashnode.com/uploads/covers/5e1e335a7a1d3fcc59028c64/1a822fd1-df33-425c-ba3a-a9f3cbddb297.png" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>Technology changes faster than almost any other industry.&nbsp;The half-life of technical skills continues to shrink. Frameworks, cloud platforms, AI tooling, and cybersecurity practices evolve so quickly that knowledge gained two years ago may already be outdated.</p>
<p>New programming languages emerge, frameworks evolve, security threats become more sophisticated, and development practices continue to shift.</p>
<p>For technical teams, staying current is no longer optional. Continuous learning has become a core business requirement.</p>
<p>The challenge is that most organisations struggle to train technical employees at scale. Developers, engineers, IT professionals, and cybersecurity specialists often have different learning needs, experience levels, and career paths. Traditional training methods can be difficult to manage, expensive to maintain, and hard to measure.</p>
<p>This is where <a href="https://www.talentlms.com/blog/best-enterprise-lms/">LMS software</a> has become an essential tool for modern organisations. A learning management system provides a centralised platform for delivering training, tracking progress, managing onboarding, and supporting long-term professional development.</p>
<p>Instead of relying on disconnected documents, occasional workshops, or informal mentoring, companies can create structured learning experiences that help technical teams gain skills faster and more consistently.</p>
<p>In this article, we'll explore how LMS software helps technical teams accelerate learning, improve onboarding, strengthen knowledge sharing, and build scalable training programs that support continuous growth.</p>
<h3 id="heading-what-well-cover">What We'll Cover:</h3>
<ul>
<li><p><a href="#heading-why-technical-teams-need-continuous-upskilling">Why Technical Teams Need Continuous Upskilling</a></p>
</li>
<li><p><a href="#heading-accelerating-technical-onboarding">Accelerating Technical Onboarding</a></p>
</li>
<li><p><a href="#heading-creating-structured-learning-paths">Creating Structured Learning Paths</a></p>
</li>
<li><p><a href="#heading-supporting-knowledge-sharing-across-teams">Supporting Knowledge Sharing Across Teams</a></p>
</li>
<li><p><a href="#heading-delivering-consistent-technical-training">Delivering Consistent Technical Training</a></p>
</li>
<li><p><a href="#heading-measuring-learning-progress-and-skill-development">Measuring Learning Progress and Skill Development</a></p>
</li>
<li><p><a href="#heading-choosing-the-right-learning-platform">Choosing the Right Learning Platform</a></p>
</li>
<li><p><a href="#heading-enabling-self-paced-learning">Enabling Self-Paced Learning</a></p>
</li>
<li><p><a href="#heading-supporting-certification-and-compliance-requirements">Supporting Certification and Compliance Requirements</a></p>
</li>
<li><p><a href="#heading-scaling-learning-as-organisations-grow">Scaling Learning as Organisations Grow</a></p>
</li>
<li><p><a href="#heading-building-a-culture-of-continuous-learning">Building a Culture of Continuous Learning</a></p>
</li>
<li><p><a href="#heading-conclusion">Conclusion</a></p>
</li>
</ul>
<h2 id="heading-why-technical-teams-need-continuous-upskilling"><strong>Why Technical Teams Need Continuous Upskilling</strong></h2>
<p>Technical skills have a shorter lifespan than ever before. Developers who mastered a framework three years ago may already need to learn new tools and methodologies. Cybersecurity professionals must constantly adapt to emerging threats. Cloud engineers need to keep pace with rapidly evolving platforms and services.</p>
<p>Organisations that fail to invest in ongoing learning often experience reduced productivity, slower innovation, and greater difficulty retaining talent. Employees want opportunities to develop their skills and advance their careers. When learning opportunities are limited, engagement often declines.</p>
<p>Continuous upskilling helps teams remain competitive while enabling businesses to adopt new technologies more effectively. But maintaining an ongoing learning culture requires more than simply providing access to educational content. Teams need structured pathways, measurable outcomes, and easy access to relevant training resources.</p>
<p>A Learning Management System (LMS) provides the infrastructure needed to support this process at scale.</p>
<h2 id="heading-accelerating-technical-onboarding"><strong>Accelerating Technical Onboarding</strong></h2>
<p>One of the biggest challenges for technical organisations is onboarding new employees efficiently.</p>
<p>New hires often need to learn company-specific systems, development workflows, coding standards, security requirements, infrastructure architecture, and collaboration processes. When onboarding relies heavily on manual training, the experience can vary significantly between employees.</p>
<p>An LMS helps standardise the onboarding process by providing a consistent learning path for every new team member.</p>
<p>Instead of searching through documentation scattered across multiple systems, new hires can access training materials, videos, guides, assessments, and practical exercises from a single platform. Organisations can create role-specific onboarding programs for software engineers, DevOps professionals, QA testers, data engineers, and other technical positions.</p>
<p>This structured approach reduces confusion and helps employees become productive more quickly. It also ensures that critical knowledge is delivered consistently, regardless of team size or location.</p>
<p>As organisations continue to hire remote and distributed technical talent, standardised onboarding has become increasingly important for maintaining productivity and alignment.</p>
<h2 id="heading-creating-structured-learning-paths"><strong>Creating Structured Learning Paths</strong></h2>
<p>Technical professionals often need to master multiple skills simultaneously. A backend developer may need training in cloud architecture, security practices, API design, performance optimisation, and emerging frameworks.</p>
<p>Without structure, learning can become fragmented and inefficient.</p>
<p>LMS platforms allow organisations to build customised learning paths that guide employees through training in a logical sequence. Foundational concepts can be completed before advanced topics, ensuring learners develop a strong understanding before moving forward.</p>
<p>For example, a cloud engineering learning path might begin with cloud fundamentals before progressing to infrastructure automation, monitoring, security, and cost optimisation.</p>
<p>This organised approach helps employees focus on the most relevant skills while reducing the risk of knowledge gaps.</p>
<p>Structured learning paths also help managers identify progress and ensure training aligns with business objectives.</p>
<h2 id="heading-supporting-knowledge-sharing-across-teams"><strong>Supporting Knowledge Sharing Across Teams</strong></h2>
<p>Many organisations possess valuable technical knowledge that exists only in the minds of experienced employees.</p>
<p>Senior developers, architects, and engineers often accumulate years of expertise that can be difficult to transfer to newer team members. When this knowledge isn't documented effectively, organisations face increased risk when employees leave or change roles.</p>
<p>An LMS helps transform institutional knowledge into reusable learning resources.</p>
<p>Teams can create internal courses covering development standards, deployment processes, troubleshooting procedures, security guidelines, and best practices. Recorded training sessions, documentation, walkthroughs, and demonstrations can be stored in a centralised location where employees can access them whenever needed.</p>
<p>This creates a sustainable knowledge-sharing system that benefits both current and future employees.</p>
<p>Instead of repeatedly answering the same questions, experienced team members can contribute to training content that scales across the organisation.</p>
<h2 id="heading-delivering-consistent-technical-training"><strong>Delivering Consistent Technical Training</strong></h2>
<p>Consistency is essential when training technical teams.</p>
<p>Differences in training quality can lead to inconsistent coding practices, security vulnerabilities, operational errors, and reduced collaboration. When employees receive different information from different trainers, maintaining standards becomes more difficult.</p>
<p>An LMS ensures every learner receives the same core training materials and assessments.</p>
<p>Organisations can establish standardised programs for secure coding practices, compliance requirements, cloud governance, incident response procedures, and software development methodologies.</p>
<p>This consistency becomes especially valuable in larger organisations where teams operate across multiple locations or departments.</p>
<p>A centralised training platform helps ensure everyone follows the same standards regardless of where they work.</p>
<h2 id="heading-measuring-learning-progress-and-skill-development"><strong>Measuring Learning Progress and Skill Development</strong></h2>
<p>One of the most significant advantages of LMS software is visibility into learning outcomes.</p>
<p>Traditional training programs often make it difficult to determine whether employees have actually acquired new skills. Attendance alone doesn't indicate understanding or competency.</p>
<p>Learning management systems provide reporting and analytics capabilities that help organisations track progress more effectively.</p>
<p>Managers can monitor course completion rates, assessment scores, certification achievements, and learning engagement. This data helps identify employees who may need additional support while highlighting areas where training programs can be improved.</p>
<p>For technical teams, measurable learning outcomes are particularly valuable because they help align training investments with business goals.</p>
<p>Organisations gain a clearer understanding of which skills are being developed and where additional training may be required.</p>
<h2 id="heading-choosing-the-right-learning-platform"><strong>Choosing the Right Learning Platform</strong></h2>
<p>The success of a training program depends not only on the content but also on the platform used to deliver it. Different organisations have different learning requirements based on team size, budget, technical expertise, and training objectives.</p>
<p>For example, <a href="https://www.talentlms.com/">TalentLMS</a> is a popular choice for organisations that want a straightforward platform for employee onboarding, compliance training, and technical upskilling. Its ease of use and quick deployment make it well-suited for teams that need to launch structured learning programs without significant administrative overhead.</p>
<p>Organisations that prefer greater flexibility and control may choose <a href="https://moodle.org/">Moodle</a>, one of the most widely adopted open-source learning management systems. Moodle allows businesses to customise learning experiences extensively and to support a wide range of technical training requirements.</p>
<p>Some companies also supplement internal training programs with external learning platforms such as <a href="https://business.udemy.com/">Udemy Business</a>. These platforms provide access to thousands of courses covering software development, cloud computing, cybersecurity, data science, and other technical disciplines, helping employees expand their skills beyond organisation-specific training.</p>
<p>The right choice depends on an organisation's goals, resources, and learning strategy. Regardless of the platform selected, the objective remains the same: providing employees with accessible, structured learning opportunities that support continuous professional development.</p>
<h2 id="heading-enabling-self-paced-learning"><strong>Enabling Self-Paced Learning</strong></h2>
<p>Technical folks often have demanding schedules that make traditional classroom training difficult.</p>
<p>Development cycles, production support responsibilities, and project deadlines can limit opportunities for scheduled learning sessions. Employees need flexibility to learn at times that fit their workloads.</p>
<p>LMS platforms support self-paced learning by allowing employees to access training whenever it is convenient.</p>
<p>Learners can revisit complex topics, repeat modules, and progress through courses at their own speed. This flexibility improves engagement while accommodating different learning styles and experience levels.</p>
<p>Self-paced learning is particularly effective for technical subjects where individuals may require additional time to understand advanced concepts or experiment with new technologies.</p>
<h2 id="heading-supporting-certification-and-compliance-requirements"><strong>Supporting Certification and Compliance Requirements</strong></h2>
<p>Many technical roles require ongoing certification and compliance training.</p>
<p>Cybersecurity professionals, cloud engineers, network administrators, and IT specialists frequently need to maintain industry certifications and stay current with regulatory requirements.</p>
<p>Managing these requirements manually can become difficult as organisations grow.</p>
<p>An LMS simplifies certification management by tracking completion dates, monitoring renewal requirements, and delivering required training automatically.</p>
<p>Employees receive clear visibility into their certification status while administrators can ensure compliance obligations are being met across the organisation.</p>
<p>This reduces administrative overhead while helping teams maintain critical professional credentials.</p>
<h2 id="heading-scaling-learning-as-organisations-grow"><strong>Scaling Learning as Organisations Grow</strong></h2>
<p>Training processes that work for a small team often become unsustainable as companies expand.</p>
<p>As organisations hire more engineers, developers, and technical specialists, manual training approaches become increasingly resource-intensive. Senior employees may spend significant amounts of time repeating onboarding sessions or answering routine questions.</p>
<p>LMS software provides a scalable solution.</p>
<p>Once training content is created, it can be delivered repeatedly to large numbers of employees with minimal additional effort. Organisations can expand learning programs without requiring proportional increases in training resources.</p>
<p>This scalability supports growth while maintaining training quality and consistency.</p>
<p>Whether a company is onboarding ten engineers or one thousand, a learning management system helps deliver a standardised learning experience.</p>
<h2 id="heading-building-a-culture-of-continuous-learning"><strong>Building a Culture of Continuous Learning</strong></h2>
<p>Technology organisations thrive when learning becomes part of everyday work.</p>
<p>Rather than treating training as an occasional event, leading companies encourage employees to continuously develop new skills and explore emerging technologies.</p>
<p>An LMS helps reinforce this culture by making learning accessible, measurable, and integrated into professional development plans.</p>
<p>Employees gain access to ongoing educational opportunities while managers can align learning initiatives with career growth objectives. Regular training becomes a natural component of team development rather than a separate activity competing for attention.</p>
<p>Over time, this creates a workforce that adapts more effectively to technological change and contributes more actively to innovation.</p>
<h2 id="heading-conclusion"><strong>Conclusion</strong></h2>
<p>Technical teams operate in an environment where knowledge evolves constantly. Organisations that want to remain competitive must provide structured, scalable, and measurable ways for employees to develop new skills.</p>
<p>LMS software addresses this challenge by centralising training, accelerating onboarding, supporting knowledge sharing, enabling continuous learning, and providing visibility into skill development. It helps organisations create consistent learning experiences while giving employees the flexibility to learn at their own pace.</p>
<p>As technical roles become increasingly specialised and technology continues to evolve, learning management systems are no longer simply training tools. They have become strategic platforms that help organisations build stronger teams, preserve institutional knowledge, and accelerate workforce development.</p>
<p>For companies seeking to improve technical onboarding, support continuous upskilling, and create scalable learning processes, an LMS can play a central role in achieving those goals.</p>
<p>Hope you enjoyed this article. You can <a href="https://linkedin.com/in/manishmshiva">connect with me on LinkedIn</a>.</p>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ How we updated our onboarding experience and got more users ]]>
                </title>
                <description>
                    <![CDATA[ By William Woodhead Methods we used to increase conversion by 60% Pilcro Artboard — User Onboarding As a product designer and developer, I have spent a lot of time thinking about the elements of a successful User Onboarding experience. It’s a diffic... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/how-we-updated-our-onboarding-experience-and-got-more-users-b0cd353677d6/</link>
                <guid isPermaLink="false">66c3569cd372f14b49bdcb81</guid>
                
                    <category>
                        <![CDATA[ Design ]]>
                    </category>
                
                    <category>
                        <![CDATA[ onboarding ]]>
                    </category>
                
                    <category>
                        <![CDATA[ tech  ]]>
                    </category>
                
                    <category>
                        <![CDATA[ UI ]]>
                    </category>
                
                    <category>
                        <![CDATA[ UX ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ freeCodeCamp ]]>
                </dc:creator>
                <pubDate>Wed, 20 Feb 2019 19:05:18 +0000</pubDate>
                <media:content url="https://cdn-media-1.freecodecamp.org/images/0*Kp5Z_lcq-cbmwAnI.png" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>By William Woodhead</p>
<h4 id="heading-methods-we-used-to-increase-conversion-by-60">Methods we used to increase conversion by 60%</h4>
<p><img src="https://cdn-media-1.freecodecamp.org/images/RngZsRjwpWrpromZzWL0nr472IPxxVrpidIC" alt="Image" width="800" height="418" loading="lazy">
<em>Pilcro Artboard — User Onboarding</em></p>
<p>As a product designer and developer, I have spent a lot of time thinking about the elements of a successful User Onboarding experience. It’s a difficult process that is crucial for good conversion, and it is often overlooked.</p>
<p>In this piece, I’m going to describe the process we went through, (while working on our <a target="_blank" href="https://www.pilcro.com">brand management software</a>), so that you can apply the lessons we learnt for your own User Onboarding flow.</p>
<p>Why listen to me? Well we recently grew our overall sign-in conversion by 60% after launching our User Onboarding flow as part of our <a target="_blank" href="https://www.pilcro.com/blog/pilcro-is-on-product-hunt">product launch</a> on Product Hunt. Here’s what <a target="_blank" href="https://www.linkedin.com/in/jvprice">Jonathan Price</a> had to say about it on the day of the launch:</p>
<blockquote>
<p><em>“The Product Hunt themed landing page was really outstanding — possibly the most polished Product Hunt launch I’ve seen. Great work.”</em></p>
</blockquote>
<h3 id="heading-so-what-is-user-onboarding">So what is User Onboarding?</h3>
<p>Here’s a definition from <a target="_blank" href="https://www.trychameleon.com/blog/what-is-user-onboarding">trychameleon</a>:</p>
<blockquote>
<p><em>“User onboarding is the system of actively guiding users to find new value in your product.”</em></p>
</blockquote>
<p>So it’s all about communicating valuable features to your users.</p>
<p>But who are these users? Are they first-time users? Are they new(ish) users who are returning to your product?</p>
<p>And what does “value” mean? Features that users might value? User behaviours that you might value? eg. sign-ins or subscriptions?</p>
<p>Immediately it’s clear that User Onboarding is not a straightforward UX task.</p>
<p>We have multiple users-types, and multiple features that we think the users would find valuable. How do we make sense of it all? How do we communicate the value of the product in an effective way? And then what are we actually trying to achieve by showing off features to users?</p>
<h3 id="heading-first-step-audit-your-user-journeys">First step — Audit your user journeys</h3>
<p>It might seem obvious, but the first step is working out how new and existing users move through your app. Is there one journey that everyone takes, or are there multiple different paths?</p>
<p>We did this step with the help of the <a target="_blank" href="https://generalassemb.ly/?ref=pilcro">General Assembly</a> UX students who employed user-testing to understand how new users experienced our app for the first time. This process also helped us categorize our users into three different user-types:</p>
<ul>
<li>First 20 seconds</li>
<li>First session</li>
<li>First month</li>
</ul>
<p>At the end of this process we had a much better understanding about how users moved through our app. But we still didn’t know what value we wanted to communicate to them or what the end goal was.</p>
<h3 id="heading-introducing-the-magic-moment">Introducing the Magic Moment</h3>
<p>In the depths of our confusion about User Onboarding, we came across <a target="_blank" href="https://youtu.be/n_yHZ_vKjno">this video</a>. It talks about how Facebook designed their user journeys to get users to a “Magic Moment”.</p>
<p>The Magic Moment is when a user suddenly understands what the core value of your product really is. It’s the moment when a user “gets it”. For Facebook it was when you saw a photo of one of your friends.</p>
<p>For us at Pilcro, we realized our Magic Moment is when a user copies a brand asset for the first time. This is when they truly understand why they should use Pilcro.</p>
<p>With the Magic Moment in mind, we devised this table to help order our thoughts.</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/KrklNMfoiB4RKCtZC0F4tCUwlAN3ikg04LL8" alt="Image" width="800" height="254" loading="lazy"></p>
<p>Then we tried to map these same aims to possible strategies of achieving them.</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/N7E0JpUjOAxo1rx5T1PQ7oN7gVvq8Z-6ax0U" alt="Image" width="800" height="264" loading="lazy"></p>
<p>At this point we had some strategies to achieve the aims. It was time to look into what visual Onboarding components were available to us — what tools and tricks could we pull out of the User Onboarding locker to make it all come to life.</p>
<h3 id="heading-user-onboarding-options">User Onboarding Options</h3>
<p>After all the analysis, User Onboarding still comes down to writing some UI components that communicate value to the users. So what are these UI components? What options are available to app developers and UX designers?</p>
<p>There are of course infinite options for User Onboarding components, but here is a concise list of our favourites with User Onboarding example images from other apps.</p>
<h4 id="heading-modals">Modals</h4>
<p>Take over the whole screen, forcing a user to stop in their tracks to show them something useful.</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/dtKqT-MpF0wNnfH7ZrXGRuopT-NS8bg97UTm" alt="Image" width="800" height="589" loading="lazy">
<em>The Google Photos Welcome Modal</em></p>
<h4 id="heading-contextual-popups">Contextual popups</h4>
<p>Information when and where the user needs it. Tooltips are the most common example of this:</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/2KcBvN8IseHl96Y1gLUbwa3TRhSsVgZ80lWD" alt="Image" width="800" height="523" loading="lazy">
<em>Asana Tooltip</em></p>
<h4 id="heading-empty-space">Empty Space</h4>
<p>Use empty lists and grids in the app’s UI to show helpful tips and call-to-actions.</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/pRb5g2c-cLSD7sCeRLbik4KJl9BaBruLFMNV" alt="Image" width="800" height="544" loading="lazy">
<em>Bear app — smart empty space</em></p>
<h4 id="heading-progress-indicator">Progress Indicator</h4>
<p>Show an indicator of how well the user is doing. This can last for the entire lifespan of the user on your product and can be gamified.</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/yjmoV2tY0eAJ83lluysEoJkz9NGSbrbRIO2P" alt="Image" width="800" height="590" loading="lazy">
<em>Sentry setup progress indicator</em></p>
<p>With these options in mind, we plotted this table to work out which User Onboarding options suited which user-types best and why. The green squares are the best fits while the red squares are a bad fit.</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/e6OqaHHtsOX8W0RjqxDY8xLo8TvHoKT1oiWP" alt="Image" width="800" height="533" loading="lazy"></p>
<p>At this point, we had all the pieces of the puzzle ready.</p>
<ol>
<li>We had identified the different user-types.</li>
<li>We had identified the strategies to use for our user-types.</li>
<li>We had identified UI components to realise these strategies.</li>
</ol>
<p>Time to put it all together.</p>
<h3 id="heading-so-what-did-we-actually-do">So what did we actually do?</h3>
<h4 id="heading-user-benefits-modal">User benefits modal</h4>
<ul>
<li>Only on first visit</li>
<li>Communicate some core user benefits of the app.</li>
<li><strong>Purpose</strong> — get users to hang around.</li>
</ul>
<p><img src="https://cdn-media-1.freecodecamp.org/images/98SKqUvFhyQTvi9qdra5aJRJGBLPuTiLhYfm" alt="Image" width="800" height="510" loading="lazy">
<em>User benefits slideshow</em></p>
<h4 id="heading-contextual-popups-1">Contextual popups</h4>
<ul>
<li>Get users familiar with the interface very quickly</li>
<li>Show them the most important features and buttons.</li>
<li>Product Hunt themed to give visitors from Product Hunt some visual consistency.</li>
<li><strong>Purpose</strong> — get users to the Magic Moment</li>
</ul>
<p><img src="https://cdn-media-1.freecodecamp.org/images/Jk9DUH218hBG6YU6A-FKEP36BUZEWtHZjZmP" alt="Image" width="800" height="510" loading="lazy">
<em>Contextual popups — the swoosh</em></p>
<h4 id="heading-smart-use-of-empty-space">Smart use of Empty Space</h4>
<ul>
<li>Show call-to-actions where there is no content</li>
<li><strong>Purpose</strong> — never leave a user outside of a flow</li>
</ul>
<p><img src="https://cdn-media-1.freecodecamp.org/images/vRQSiXUVaaXOZAGN6swVvqqqOazIGPd4dw53" alt="Image" width="800" height="695" loading="lazy">
<em>Pilcro’s empty space call to actions</em></p>
<h4 id="heading-progress-indicator-1">Progress indicator</h4>
<ul>
<li>Show users a percentage bar of how much of a ‘power-user’ they are.</li>
<li><strong>Purpose</strong> — push users to behave how we want them to.</li>
</ul>
<p><img src="https://cdn-media-1.freecodecamp.org/images/1DY8iN-0EfG-jBm2t0AUwl2zEN4Wl1mjAMmT" alt="Image" width="800" height="411" loading="lazy">
<em>Progress indicator in %</em></p>
<h3 id="heading-and-the-numbers-dont-lie">And the numbers don’t lie</h3>
<p>How did we know that the User Onboarding design worked? Here are the stats.</p>
<p>We more than doubled our conversions to the product from the website in the week after deploying the new user onboarding.</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/3zrVR3uzFrpt2DdBtit4xpsSiWCQJ7IjJzLz" alt="Image" width="800" height="379" loading="lazy">
<em>Conversions to the product</em></p>
<p>We grew our overall sign in conversion by 60%.</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/Z6cMZDXS25TpmnU4LQgYGijKT2C4D8KbL3DY" alt="Image" width="800" height="379" loading="lazy"></p>
<p>Admittedly, the launch helped with these stats as there was more buzz around our product. But the new User Onboarding undoubtedly played a crucial role in the success of the launch.</p>
<h3 id="heading-afterthought-why-is-user-onboarding-so-difficult">Afterthought — Why is User Onboarding so difficult?</h3>
<ul>
<li>Product owners are too close to the product. How can a product owner possibly know how it feels to experience their product for the first time?</li>
<li>Different users find value in different parts of the product. So guiding them to find value is not a linear journey that all users share. Different users might have different Magic Moments.</li>
<li>Different users behave differently and move through your product differently. Some users like having their hand held when Onboarding into a new product, some users just like to dive straight in and play around. How do you craft a UX experience that serves the Onboarding needs of all different users?</li>
<li>Different users have different knowledge of your product. So how do you know how much information to give someone?</li>
<li>The tech behind crafting a good User Onboarding experience is often very complex as it requires adding a whole new visual layer to your application.</li>
</ul>
<p>User Onboarding is a complex challenge because you have to deal with a matrix of different users, features, aims and behaviours. However, if you approach it in the right way, you can make you app really shine for your new users. Good luck!</p>
<h3 id="heading-experience-it-for-yourself">Experience it for yourself</h3>
<p>Check out our user onboarding for yourself at <a target="_blank" href="https://artboard.pilcro.com/">this link</a>. Let us know what you think!</p>
<p><em>Pilcro offers free brand management software for G-Suite.</em></p>
 ]]>
                </content:encoded>
            </item>
        
    </channel>
</rss>
