This task can be performed using Nextstepjs
Powerful onboarding library for nextjs and react apps
Best product for this task

Nextstepjs
oss
Nextstepjs is an open-source library for Next.js and React, enabling interactive product tours with ease. - Smooth Framer Motion animations which you can customize -Step-by-step onboarding tours -Event-triggered custom tours to boost engagement -Routing in tour
OnboardingProduct tourReact tourNextjs tourNextjs onboardingOnboarding wizardOnboarding libraryOpen-source

What to expect from an ideal product
- Set up custom event listeners that automatically launch guided tours when users perform specific actions like clicking buttons, completing forms, or reaching certain pages
- Create targeted tours for different user segments by triggering personalized walkthrough experiences based on user behavior patterns or account status
- Use routing capabilities to build multi-page tours that guide users through complete workflows, automatically moving between sections as they progress
- Implement conditional tour triggers that activate only when users appear stuck or haven't engaged with key features within a set timeframe
- Design contextual help tours that pop up when users hover over complex interface elements or encounter new features for the first time