Welcome to Appwin
One integration, all your engagement products.
Appwin gives your mobile app a community, customer support, notifications and product analytics - without a single screen for you to design. You add the SDK once, then enable what you need from the dashboard.
The whole interface is native and lives in the SDK. It picks up your colours, your font and your corner radii, set on the studio side. A configuration change applies the next time the app opens, with no resubmission to the stores.
This documentation is for client studios. If you are looking for why a technical
decision was made, the ADRs live in the repository, under docs/adr/.
Start integrating
The shortest path is the SDK quickstart. About fifteen minutes between an empty project and a community feed running on your simulator.
If you would rather understand before wiring, start with Concepts: organisation, project, App ID, end-user. Five minutes that avoid most integration misunderstandings.
The full path
- Concepts - the vocabulary and how it all fits together.
- SDK quickstart - from an empty project to a first screen.
- Installation - Swift Package Manager, Gradle, npm, the Flutter plugin.
- Identity - anonymous, signed in, shared across products.
- Community - embedding the feed, and driving it from the studio.
Driving it from the dashboard
The SDK displays; the dashboard decides. Groups, moderation, customisation, kill switches: it is all set on the studio side.
| Product | What you do there |
|---|---|
| Community | Groups, posts, members, moderation, statistics |
| Support | Inbox, macros, tags, FAQ, messenger customisation |
| Notifications | Campaigns, audiences, automations, analytics |
| Finance | Revenue, subscriptions, acquisition spend |
| ASO | Store listing, keywords, reviews, competitors, rankings |
| Planner | Tasks, boards, views, tags |
| Documents | Collaborative knowledge base |
The overview is on the Products page.
Connecting your accounts
| Integration | What it brings |
|---|---|
| App Store Connect | iOS listing, reviews, sales reports |
| Google Play Console | Android listing, reviews and ratings |
| RevenueCat | MRR, revenue, churn, active subscribers |
| Adjust | Marketing spend and attributed installs |
| APNs | Sending iOS push |
| FCM | Sending Android and web push |
How they all work (where it is set, how keys are stored) is on the Integrations page.
Reference
| Page | Contents |
|---|---|
| SDK overview | Core plus modules architecture, what the SDK does and does not do |
| Community SDK API | The /sdk/community/v1/** endpoints |
Still to be written
The pages below are still missing - listed here rather than passed over in silence, so that what remains is known:
- Support SDK - integrating the messenger (the SDK exists, its studio documentation does not)
- Notifications SDK - tokens, in-app messages, automation events
- Formation and Discover products
- Billing and quotas - plans, limits, overages