A lot of different ways, and data connectors can be used here. While we use Hubspot for a lot of our customer data management that syncs with our main database, we can quickly export CSVs with email addresses for customers that meet certain criteria at a certain time (Their role, active subscriptions, etc), and can then create audiences or target groups in Intercom with that CSV. Then selecting that audience when sending the targeted messages.
It’s not possible to send product tours over mobile, to my knowledge. But you can show mobile carousels to targeted users as well.