# How to send in-app messages

Pushwoosh offers two ways to send in-app messages, depending on when and how you want them to appear:

#### Instant (one-time) in-apps

Display a message immediately when a specific event occurs inside the app. Best for real-time engagement.

<LinkCard title="Send instant in-apps" href="/product/messaging-channels/in-apps/send-in-apps/send-instant-in-apps/" />

#### In-app element in Customer Journey

Schedule an in-app message to be delivered the next time the user opens the app. Combine in-app messages with push, email, SMS, and WhatsApp for a multi-channel flow.

<LinkCard title="Send in-apps via Customer Journey" href="/product/messaging-channels/in-apps/send-in-apps/send-in-apps-via-customer-journey/" />

<Aside type="tip">
Choose **instant in-apps** for real-time engagement and **Customer Journey** for automated messaging that reaches users when they return to the app.
</Aside>