It is crucial to talk about what needs to be heard. If you push people through experiences that they are not ready to discover from or not interested in, they will dismiss them.
If you want to nudge people in the direction of their Aha! Moment, first, you should decide on who to target with your guides.
Because a guide must be relevant to what they actually want to be doing, it should be displayed for users who can use that help and gain a real benefit.
Hint 💡: If you'd identify your target, you can define the user segment, and target your guides toward that audience. Learn more here.
If this is the approach you would take, get ready to put a checkmark on each factor on UX Honeycomb.
Don't talk about the same thing to different people. Otherwise, non-relevant or unnecessary guidance will create just "noise" in your application.
Determine stages on user experience so you can't engage prematurely, or underestimate end-users' so far knowledge.
Guides literally must speak to their audience's language. If multilanguage guiding is crucial for your product, learn how to have it.