# In-App and On-Site Messages for Stores and Apps | Tappd

Show banners, popups, and modals in your store or app, triggered by what each customer does. Build them without code. Included on every Tappd account.

Canonical URL: https://tappd.io/product/in-app
Last updated: 2026-11-05

Show banners, popups, and modals in your store or app, triggered by what each customer just did. Included on every account.

## One message, on every surface

A customer event starts the journey, and the SDK shows the message where they are, with no release to ship.

- Shopify theme embed: Your online store
- Web SDK: Any website
- React Native SDK: iOS and Android apps

## Control over every message

- Rich blocks: Combine image, text, button, row, form, and HTML blocks.
- Multi-page messages: Walk someone through a few steps inside one message.
- Form capture: Collect details in a message and save them to the profile.
- Button actions: Close, open a link, track an event, or update a profile.
- Conditions and expiry: Check trigger conditions and expiry dates automatically.
- Engagement tracking: See views, clicks, and dismissals for every message.

## FAQ

### What is the difference between in-app messages and push?

Push reaches people outside your site or app. In-app messages appear while they are using it, so no permission prompt is needed.

### Where can I show in-app messages?

On Shopify stores through the theme embed, on any website through the Web SDK, and in mobile apps through the React Native SDK.

### Which formats are available?

Banners, popups, modals, and full-screen messages, all built from the same blocks.

### Do I need a developer for each message?

No. Once the SDK or embed is in place, your team builds and publishes messages in the dashboard.

### Can a message collect information?

Yes. Form blocks capture details and can save them to the customer's profile.

### How does in-app pricing work?

In-app messages are unlimited and included at $0 a month, with no per-MAU fees.

