Pin
Revamping the onboarding journey for a visually immersive and engaging experience
Context
Pin is an AI-powered recruitment platform that helps companies find and hire top talent quickly and efficiently by leveraging AI to streamline candidate sourcing, evaluation and decision-making. My focus as a Product Designer was to craft a seamless onboarding experience tailored for hiring teams. The goal was to reduce friction and enable users to quickly understand the platform, post job positions and start sourcing candidates effectively.
Problem
Companies looking to adopt AI-driven recruitment tools often face challenges in understanding how to integrate them into their existing workflows. The lack of an intuitive onboarding experience will slower adoption, user frustration and underutilization of Pin’s full capabilities.
When I joined, Pin was still in development. The core challenge was to craft an onboarding experience that felt smooth, interactive and aligned with the brand’s modern, clean aesthetic. I started by exploring various onboarding concepts rooted in early research, always prioritizing clarity, speed and user engagement. My approach focused on reducing cognitive load and simplifying interactions, guiding users step-by-step so they could set up and start hiring with zero confusion. The result was an onboarding flow that felt intuitive and required minimal learning curve, even for first-time users.

Team
I partnered closely with the team throughout the process, we had regular check-ins to iterate quickly and ensure we were building something usable and aligned with the product vision. It was a fast-moving team and we stayed tightly aligned from exploration through to handoff.

KPIs with targets
Completion Rate – 85%+ of users finish the onboarding flow within 10 minutes
User Activation – 70%+ of new teams create their first email sequence within the first week
Conversion Rate – 25% increase in trial-to-paid upgrades through guided onboarding
Invite Conversion Rate – 75%+ of invited teammates join within 48 hours

Initial design directions
In the early stages, I explored different layout directions to find the right balance between clarity, hierarchy and visual appeal. We experimented with structure, spacing and interaction patterns to ensure the onboarding felt modern, approachable and easy to follow. These explorations helped lay the foundation for a clean and intuitive experience.

I narrowed down to this layout to guide users through onboarding with clarity and ease. The stepper at the top helps users understand their progress, while the content area focuses on minimal input fields to reduce cognitive load. On the right, I added a guided visual sometimes giving a preview, reinforcing confidence and motivation to continue. Every element was intentionally designed to create a smooth and focused experience.

Effortless signup & auto-filled company details
To streamline onboarding, we enabled one-click signup via social authentication. This eliminates manual entry, reducing friction and saving time. Once authenticated, we automatically fetch company details, ensuring a seamless transition to the next step, getting businesses started with minimal effort.
Smart job creation with AI assistance
Companies can start by importing job positions from their existing ATS or create a new one from scratch. To simplify the process, AI automatically generates relevant job descriptions in the background based on user input, reducing effort while ensuring accuracy and efficiency.
To streamline onboarding, companies can effortlessly import existing job positions from a wide range of ATS platforms. This eliminates manual data entry, allowing businesses to quickly set up their hiring process while ensuring consistency. The flow is designed for speed and accuracy, enabling companies to get started with minimal effort.
For companies starting fresh, we designed an intuitive job creation flow that simplifies the process. Users can easily define key details like job title, company, workspace type and candidate preferences. AI works in the background to generate a structured job description, making hiring faster and more efficient while maintaining flexibility for custom inputs.
Iterating for a smoother onboarding
We tested variations where companies could create and preview job descriptions directly in onboarding. However, we realized this step added friction without real value, slowing down the process. To optimize for faster completion rates, we removed the extra step allowing companies to move forward seamlessly while keeping the experience efficient.
Account integration & invite
To enhance efficiency, companies can connect multiple Google or Microsoft accounts for a more streamlined recruitment process. This enables seamless candidate communication, contact syncing and simplified scheduling, helping teams avoid redundancy and stay organized.
To enable smooth collaboration, companies can invite team members to join and participate in the hiring process. Alternatively, admins can manually enter email addresses to invite additional members, ensuring flexibility and effortless team onboarding.


Team member signup
Invited team members receive a secure invite link to join the platform. They can sign up effortlessly using their work email, with Google or Microsoft authentication for a faster login experience. This ensures a smooth onboarding process, allowing them to quickly collaborate on hiring and recruitment.
Once onboarding is complete, user land on the dashboard, where AI fetches the most relevant candidates based on job positions. They can create multiple job postings, track sourced candidates and refine searches effortlessly.

Closing notes
Improved onboarding flow clarity – Streamlined the steps and reduced friction, making it easier for new users to get started
Faster first-time user experience – Reorganized the layout and content hierarchy to guide users through setups
Scalable UI system – Built a reusable design system that ensured consistency and simplified future feature rollouts