In-app messaging that reaches users at peak intent.
Targeted in-product messages — modals, slide-ins, tooltips and hotspots, and an in-app inbox — triggered by live user behavior.
Unlock advanced reports
Available on Pro · $49/mo · priced to your plan
Fires the moment they hit the gate → attributed to MRR
Everything you’d expect.
A visual builder for modals, banners, tooltips, and an inbox, with audience targeting, A/B testing, and per-message stats.
- Modals, banners, tooltips/hotspots, and an in-app inbox.
- Real-time, behavior- and entitlement-triggered targeting.
- A/B test variants on one shared experiment engine.
Replaces: Intercom (in-app) · Appcues · Pendo · Userpilot · Chameleon
The difference: a paywall fires exactly when a user hits a gate — priced to their plan, one click to upgrade, attributed to MRR. It’s the in-product arm of the closed loop, reaching people at the precise moment of intent instead of in an email they’ll ignore.
Built for the whole funnel.
Modals, banners & slide-ins
Announcements, upgrade prompts, and tips as modals, banners, and slide-ins — built without code.
Tooltips & hotspots
Point users to new features with tooltips and hotspots, triggered by where they are in the product.
In-app inbox
A persistent message center so important updates aren’t missed when a user is offline.
Behavior-triggered targeting
Fire on live behavior and entitlements in real time — not a nightly batch from a stale export.
Contextual paywalls
A paywall fires the instant a user hits a gate, priced to their plan, one click to upgrade.
A/B on one engine
Test variants on the same shared experiment engine the rest of the platform uses.
Poily vs a standalone in-app tool.
| Capability | in-app tool | Poily |
|---|---|---|
| Modals, banners, tooltips, inbox | ||
| Behavior-based targeting | ||
| A/B testing | ||
| Knows the user’s plan & entitlements | — | |
| Paywalls priced to each plan | — | |
| Conversions attributed to MRR | — | |
| One customer record across every channel | — |
Questions, answered.
What can I send in-app?
Modals, banners and slide-ins, tooltips and hotspots, and a persistent in-app inbox — all no-code.
How is this different from Intercom or Pendo?
Those show messages. Poily shows the right message at the right moment and can act on it — a paywall priced to the user’s plan, one click to upgrade, attributed to the MRR it produced.
Can I show a paywall when someone hits a limit?
Yes — that’s the headline use case. The moment a user hits a gate, a contextual paywall fires, priced to their plan, with a one-click upgrade.
Is targeting real-time?
Yes — messages fire on live behavior and entitlements from the same event stream as the rest of the platform, not a nightly export.
Can I A/B test messages?
Yes — variants run on one shared experiment engine, and results are queries over your one event stream.
Related channels
Activation & lifecycle works best alongside these.