Skip to main content
Answered

Darshan Hiranandani : How can I determine if a user has finished the product tour?

  • 11 October 2024
  • 1 reply
  • 17 views

I have configured a product tour for my SaaS application, which I trigger on the frontend using the JS API: Intecrom('startTour', 'tourId').

The product tours are shown to select users, and I want to implement custom logic for those who complete the tour—such as redirecting them to a different page or displaying specific text. Therefore, I need a way to detect when a user has finished the product tour.

Is there a method to track when a user completes all steps of the product tour? For instance, can I set up a JavaScript callback like Intecrom('onProductTourCompleted', { ... some custom logic })? Alternatively, are there other ways to capture the event when users finish the product tour? 

Regards

Darshan Hiranandani 

Best answer by mateusz.leszkiewicz

Hi @darshanhiranandaniz It’s Mat from the Support Engineering Team 😀

You can set up a Webhook topic content_stat.tour that will tell you when user finished the product tour and build your automation around it.

I hope it will help you in your setup.

View original
Did this topic help you find an answer to your question?

1 reply

mateusz.leszkiewicz
Intercom Team
Forum|alt.badge.img+5

Hi @darshanhiranandaniz It’s Mat from the Support Engineering Team 😀

You can set up a Webhook topic content_stat.tour that will tell you when user finished the product tour and build your automation around it.

I hope it will help you in your setup.


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings