Darshan Hiranandani : How can I determine if a user has finished the product tour? | Community
Skip to main content
Answered

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

  • October 11, 2024
  • 1 reply
  • 86 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.

1 reply

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

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.