Flows
Components
PATTTTERNS - An open catalog of design patterns | Product Hunt

Made with 💙 by Pablo Armenv2.1.17

Home
/Flows
/Onboarding
Description
First time usage, guides and checklists to follow.

Patterns for Onboarding

Interfaces can be overwhelming for users while they learn how to use it. In those cases, onboarding patterns guide users making that learning curve smaller. Usually found when logging in for first time, on floating tooltip, stepped content or checklists to follow.
 
 
  • Desktop (47)
  • Tablet (1)
  • Mobile (6)
303.  Background Animation (on Load)

303. Background Animation (on Load)

This pattern features a background animation that plays automatically upon page or component load. It is commonly used to enhance user onboarding, create awareness, or provide visual interest during initial content display. Notable behavior: Automatic Play; Page Load Trigger; Initial Load.

282. Telegram - Chat Setup Wizard

282. Telegram - Chat Setup Wizard

A multi-step wizard guiding users through the initial setup of a chat, commonly found in desktop applications, focusing on onboarding and pathfinding, with considerations for accessibility.

280. Slack - Workspace Creation Wizard

280. Slack - Workspace Creation Wizard

A multi-step wizard guiding users through the process of creating a new Slack workspace, typically involving sequential forms for setup and configuration. Focuses on onboarding new users efficiently.

256. Modal Blackout w/ Forms & Steps

256. Modal Blackout w/ Forms & Steps

Desktop, Onboarding, Decision Making, Accessibility, Web, Español, English, Modal, Button, Steps, Dropdown Menu, Text Input, Image / Illustration, Close Overlay, Facebook

241. Modal Blackout w/ Steps

241. Modal Blackout w/ Steps

This pattern presents a multi-step modal dialog that overlays the entire screen, often used for onboarding new users or drawing attention to important information. It guides users through a sequence of steps, typically featuring pagination for navigation and potentially including images, illustrations, or hypertext links to provide additional context or actions. Notable behavior: Opening and closing a modal; Navigating through sequential steps; Modal open/closed.

218. Modal Blackout w/ Steps, Forms and Animations

218. Modal Blackout w/ Steps, Forms and Animations

A modal dialog pattern that utilizes a blackout overlay to focus user attention. It supports multi-step processes and forms, incorporating animations for a guided and engaging user experience.

208. Checkbox for User Confirmation

208. Checkbox for User Confirmation

A UI component allowing users to explicitly confirm agreement to terms, conditions, or actions before proceeding. It is commonly used in onboarding flows or for obtaining consent.

Uink Digital Agency
Sponsored

Uink Digital Agency

Specilist on building and launching digital products. Let's talk!

145. Communication Preferences on Sign Up Flow

145. Communication Preferences on Sign Up Flow

This pattern guides users through setting their communication preferences as part of an onboarding or sign-up process. It typically involves interactive elements like text inputs and hypertext links, often presented across multiple paginated steps.

66. Actionable Empty State

66. Actionable Empty State

An actionable empty state provides guidance and a clear call to action when a section or application has no content. It helps users understand how to get started, add data, or resolve the empty condition, often appearing during onboarding or initial use.

199. Sidebar Emptystate

199. Sidebar Emptystate

Displays a dedicated empty state within a sidebar or side panel, often featuring an illustration and hypertext links to guide users on initial content creation or onboarding steps.

148. Half-page Illustration Slider

148. Half-page Illustration Slider

A visual component designed to display a sequence of illustrations, often occupying a half-page area. It's commonly used for onboarding flows or feature showcases, allowing users to navigate through content. Notable behavior: Slide Navigation; Swipe Gesture; Active Slide.

173. Share Invitation to Live Movie

173. Share Invitation to Live Movie

Facilitates sharing an invitation link to a live movie event, enabling users to invite others and manage the invitation process. Notable behavior: Hypertext Links; Copy to Clipboard; Live State.

173. Toggl - Onboarding Action Tooltip

173. Toggl - Onboarding Action Tooltip

A contextual tooltip pattern used during user onboarding to highlight a specific action or UI element, guiding the user towards initial engagement with the application.

172. PedidosYa - Search Results Recommendation

172. PedidosYa - Search Results Recommendation

This pattern displays recommendations within search results to guide users, enhance awareness, and assist in decision-making, often utilizing tooltips for additional information on desktop and web platforms. Notable behavior: Hover; Focus; Recommendations displayed.

171. Slack - Multi-browser Sign In

171. Slack - Multi-browser Sign In

Facilitates user sign-in to Slack across multiple browsers, often involving a primary browser for authentication and a secondary browser for access. This pattern streamlines the onboarding and pathfinding experience for desktop users.

203. Two-step Download Flow

203. Two-step Download Flow

Manages the user's download process through two distinct stages, typically involving an initial selection or confirmation before the final file acquisition. This pattern enhances decision-making and provides clarity for users initiating downloads. Notable behavior: Button Click; Link Navigation; Initial State.

161. Apple - Two-Factor Validation (2FA)

161. Apple - Two-Factor Validation (2FA)

This pattern details Apple's Two-Factor Authentication (2FA) process, a critical security measure that requires users to verify their identity using two distinct methods, typically involving a code sent to a trusted device after initial password entry. Notable behavior: User enters verification code; System sends verification code; Awaiting code input.

159. Wix - Natural Language Form

159. Wix - Natural Language Form

This pattern describes a form interface that allows users to input information using natural language, often seen in onboarding flows on web and desktop platforms. Notable behavior: Natural language input; Form submission; Input validation.

No preview

158. Automatic Tooltip Blackout (2)

This pattern automatically displays a tooltip, often accompanied by a dimmed background, to guide users or highlight new features. It's commonly used in onboarding flows to draw attention to specific UI elements and provide contextual information.

No preview

132. Amazon - Store Tooltip Reminders

This pattern uses tooltips to provide reminders or onboarding information within a store context, often including hypertext links for further action or navigation. It is primarily designed for desktop web environments to enhance user awareness.

122. Automatic Popover with Steps

122. Automatic Popover with Steps

This pattern describes an automatically triggered popover that guides users through a sequence of steps, commonly used for onboarding new features or providing interactive tours on desktop and web interfaces.

77. Sign Up Flow with Pricing Step

77. Sign Up Flow with Pricing Step

Desktop, Onboarding, Decision Making, Web, English, Button, Text Input, PIN Code, Toggle Field, Fixed on Scroll, Banner, Steps

115. Buffer - Hover Instructions

115. Buffer - Hover Instructions

This pattern presents contextual instructions or tips to the user upon hovering over a specific UI element. It provides on-demand guidance, often utilized for onboarding or explaining complex features, without permanently cluttering the interface.

104. Slack - Creating & Customization Workspace

104. Slack - Creating & Customization Workspace

This pattern illustrates the user journey for creating a new Slack workspace and subsequently customizing its various settings. It encompasses the onboarding flow, guiding users through initial setup and personalization of their collaborative environment. Notable behavior: Form Submission; Input Fields; Initial Setup.

81. MercadoLibre - Saving Favourites as Guest

81. MercadoLibre - Saving Favourites as Guest

Desktop, Onboarding, Web, Español, Text Input, Photo, Button, Price, Favorite Button, Hypertext Links, Image / Illustration, Dropdown Menu, MercadoLibre

56. Floating Tooltip with Steps and Blackout

56. Floating Tooltip with Steps and Blackout

A floating tooltip guides users through a sequence of steps, often for onboarding or feature discovery. It highlights specific UI elements while dimming the rest of the screen to maintain focus on the current step.

47. Notion - Workspace Types

47. Notion - Workspace Types

This pattern guides users through selecting or defining their workspace type, typically encountered during an initial onboarding flow on web or desktop platforms.

No preview

46. Dribbble - Posting Graphics Online

This pattern outlines the user experience for posting graphics online, focusing on the initial onboarding flow for new users on a web-based desktop platform, similar to how Dribbble handles content submission. It encompasses the steps and interactions required to upload, describe, and publish visual content, guiding users through their first contribution. Notable behavior: File Upload; Form Submission; Uploading (progress).

29. About.me - Wizard Generation Profile

29. About.me - Wizard Generation Profile

This pattern outlines a multi-step wizard interface designed for user profile generation, commonly used during onboarding processes. It guides users through sequential steps to create or update their profile information, ensuring an accessible experience on web and desktop platforms. Notable behavior: Step-by-step navigation; Form submission; Active step.

28. Slack - Find your Workspace

28. Slack - Find your Workspace

This pattern outlines the user interface and flow for locating and accessing an existing Slack workspace. It typically involves inputting a workspace URL or email during an onboarding or login process, facilitating user re-engagement or initial access. Notable behavior: Typing; Clicking; Initial State.

93. Welcome Screen with Background

93. Welcome Screen with Background

A welcome screen pattern designed to introduce users to an application or service, featuring a prominent background visual to enhance aesthetic appeal and brand identity. Notable behavior: Navigation; Dismissal; Initial State.

22. Mailchimp - First Mailing Campaign

22. Mailchimp - First Mailing Campaign

This pattern outlines the guided process for users to create their initial mailing campaign, commonly found in onboarding sequences of email marketing platforms. It focuses on sequential steps to configure campaign details, recipients, and content.

19. Twitter - Email Validation on Sign Up

19. Twitter - Email Validation on Sign Up

Desktop, Onboarding, Consent, Web, Español, Twitter

406. Fixed Bottom-Right Chat Bubble

406. Fixed Bottom-Right Chat Bubble

A fixed bottom-right chat bubble, commonly used for customer support or feedback. It expands into a side panel, features a notification badge for new messages, and includes a text input for user interaction, often with a scrollable conversation history. Notable behavior: Expand/Collapse; Typing; Expanded.

403. File Upload and Background Loader

403. File Upload and Background Loader

Facilitates file uploads with drag-and-drop or click interactions, providing background loading, progress indicators, and visual feedback. Manages empty, loading, and completion states for user awareness.

397. Modal w/ Card Options

397. Modal w/ Card Options

Desktop, Decision Making, Feedback, Awareness, Onboarding, Pathfinding, Web, Español, Modal, Thumbnail, Animation, Close Overlay, Cards, Dim Overlay

386. Skeleton Loader

386. Skeleton Loader

A Skeleton Loader displays a simplified, placeholder version of content while actual data is being fetched. This pattern enhances perceived performance and reduces user frustration by providing immediate visual feedback and indicating the layout of incoming information. Notable behavior: Loading; Pending content; Content structure placeholder.

382. Interactive Background Animation

382. Interactive Background Animation

A background element that responds to user input or system events with dynamic visual changes, often used to enhance engagement or provide subtle feedback on web or desktop interfaces.

378. Modal Blackout w/ Animation

378. Modal Blackout w/ Animation

This modal dialog pattern utilizes a blackout overlay and animation to effectively capture user attention. It is commonly employed for critical decision-making processes, guiding users through onboarding flows, or displaying important information within web and desktop applications. The pattern ensures user focus on the modal content by dimming the background, often incorporating animated transitions for a more engaging and smoother user experience. Notable behavior: User attention capture; Decision prompting; Modal active (background dimmed).

361. WhatsApp - Progress Bar Loading

361. WhatsApp - Progress Bar Loading

Displays a progress bar to indicate the loading status of content or an operation, providing visual feedback to the user during wait times and enhancing awareness of background processes.

360. Page Outline Menu

360. Page Outline Menu

A navigation component displaying a hierarchical outline of page content, enabling users to quickly understand the page structure and jump to specific sections via anchor links. This pattern enhances pathfinding and accessibility for long-form content, documentation, or multi-step processes by providing a clear overview and direct navigation within a page. Notable behavior: Click (to navigate to section); Scroll (to highlight current section); Active (current section).

No preview

355. Jira - Feature Presentation Tooltip

A feature presentation tooltip, as seen in Jira, guides users through new functionalities or important updates. It often appears during onboarding or to raise awareness, utilizing tooltips with hypertext links and pagination for multi-step tours on both desktop and web interfaces.

359. Toggle List/Grid View

359. Toggle List/Grid View

Allows users to switch between list and grid display modes for content, enhancing content consumption flexibility and adapting to user preferences.

No preview

333. Static Tooltip with Steps

A non-dismissible tooltip presenting a sequence of steps, commonly employed for user onboarding or guiding through multi-stage workflows, enhancing user awareness and pathfinding.

No preview

329. Postman - Onboarding Tooltips

Onboarding tooltips guide users through a new application or feature, highlighting key UI elements and functionalities. They typically appear sequentially to introduce core concepts and actions, improving initial user engagement and understanding within a desktop environment. Notable behavior: Hover; Click (to advance/dismiss); Visible.

320. Discord - Sign In with Loading Tips

320. Discord - Sign In with Loading Tips

A sign-in pattern featuring user authentication via text/password input or QR code, enhanced with loading tips during the process to improve perceived performance and user engagement.

No preview

318. Binance - Tooltip on Features

A tooltip pattern used to provide contextual information or explanations for features, commonly activated on hover or focus, enhancing user understanding and decision-making in web and desktop applications.