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

  1. Concepts - the vocabulary and how it all fits together.
  2. SDK quickstart - from an empty project to a first screen.
  3. Installation - Swift Package Manager, Gradle, npm, the Flutter plugin.
  4. Identity - anonymous, signed in, shared across products.
  5. 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.

ProductWhat you do there
CommunityGroups, posts, members, moderation, statistics
SupportInbox, macros, tags, FAQ, messenger customisation
NotificationsCampaigns, audiences, automations, analytics
FinanceRevenue, subscriptions, acquisition spend
ASOStore listing, keywords, reviews, competitors, rankings
PlannerTasks, boards, views, tags
DocumentsCollaborative knowledge base

The overview is on the Products page.


Connecting your accounts

IntegrationWhat it brings
App Store ConnectiOS listing, reviews, sales reports
Google Play ConsoleAndroid listing, reviews and ratings
RevenueCatMRR, revenue, churn, active subscribers
AdjustMarketing spend and attributed installs
APNsSending iOS push
FCMSending Android and web push

How they all work (where it is set, how keys are stored) is on the Integrations page.


Reference

PageContents
SDK overviewCore plus modules architecture, what the SDK does and does not do
Community SDK APIThe /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