Hi Asha,
Onboarding can have so many flavors. If this product affects more than one user, you'll want:
Customer Education is key (meaning training your customers so CSMs don't have to say the same thing over and over). Let me know if you have questions.
This is something that me and my team is trying to figure out currently.
We use Intercom. Right now we're creating time-based messages, and then the action-based messages. Then a combo of both.