in-app messages are hyper-targeted alerts sent to users when they are interacting with a smartphone or desktop application. Marketers may use in-app messaging to engage users at the right time, such as to encourage onboarding, share product updates, provide assistance, or advertise specific deals.