AI-powered feedback infrastructure

Turn user feedback into product decisions, automatically

Swake is the feedback layer for your mobile app. Collect, triage, and act on submissions with AI categorization, sentiment analysis, user segmentation, and deep analytics — all wired together out of the box.

Free forever on the starter plan · No credit card required

swake.io/projects/stellar-ios/submissions
Swake
Dashboard
Submissions
Users
Analytics
Surveys
Roadmap
Settings
Total Feedback
2,847
↑ 18%
Open Issues
143
↓ 6%
Avg Reply Time
2.4h
↓ 22%
NPS Score
+61
↑ 12pt
Title
AI Category
Sentiment
Status
App crashes on iPhone 15 Pro when uploading photo
Bug
Negative
Open
Would love dark mode — it's the only thing missing
Feature
Neutral
Open
Best budgeting app I've ever used, thank you!
Praise
Positive
Resolved
How do I export my transaction history as CSV?
Question
Neutral
Resolved

Trusted by product teams at

MeridianPocketlyOrbitlyFynanceStackwaveLuminaryVantara
12M+
Feedback submissions processed
98%
AI classification accuracy
< 2s
Median async processing time
4,200+
Mobile apps instrumented

The complete feedback stack,
not just a widget

From raw submission to shipped fix — Swake handles every step of the feedback lifecycle so your team can focus on building.

Smart Feedback Inbox
Centralized inbox for all user submissions. Filter by type, priority, AI category, and sentiment. Assign, tag, and respond without leaving the portal.
AI Auto-Categorization
Every submission is instantly classified as bug, feature request, question, or praise using GPT-4o mini — with confidence scores and manual override support.
Sentiment Analysis
Understand user emotion at scale. Every submission gets a positive / neutral / negative score, automatically — no tagging required.
Analytics & Trends
Volume trends, response-time metrics, satisfaction scores, category breakdowns, and sentiment-over-time charts — all plan-gated and period-filterable.
Surveys & NPS
Target the right users with NPS, polls, and custom surveys. Control timing, frequency, and eligibility with a powerful rule-based targeting engine.
User Segments
Create manual or rule-based user segments on any property — platform, feedback count, custom metadata, days active. Auto-refreshed nightly.
Roadmap & Changelog
A public roadmap your users can follow, and a rich changelog to announce what ships. Link feedback to roadmap items to close the loop.
Webhooks & Integrations
Push events to any endpoint with HMAC-signed outgoing webhooks. Delivery logs, retries, and secret rotation built in.
Duplicate Detection
Semantic similarity matching via vector embeddings automatically surfaces duplicate reports. Merge, dismiss, or review with one click.
Auto-Translation
Feedback in any of 23 languages is detected and translated to your team's language automatically. Set the target per project. Free monthly credits on Business & Enterprise plans — top up with pay-as-you-go packs at $5 / 100K chars.

Built for the whole feedback loop

Embed in 3 lines of code

Drop the React Native SDK into your app and get a full feedback pipeline immediately. Auto-captures device info, OS, and app version with every submission.

  • React Native SDK with zero native dependencies
  • Auto-captures device metadata and app version
  • File attachments, breadcrumbs, and custom metadata
  • Built-in retry, backoff, and offline queuing
React NativeiOS (coming)Android (coming)Flutter (coming)
SDK SetupTypeScript
import { Swake } from '@swake/react-native'
Swake.init({
apiKey: 'ep_live_…'
projectId: 'proj_abc123'
})
// Identify the user (optional)
Swake.identify({
externalUserId: user.id,
email: user.email,
})

AI handles the first pass

Every submission is automatically classified and sentiment-scored the moment it arrives. Your team opens the inbox already knowing what matters most.

  • Instant category classification (bug / feature / question / praise)
  • Sentiment scoring: positive, neutral, negative with numeric score
  • Semantic duplicate detection across all submissions
  • Manual override with confidence score preserved for analytics
AI Triage✦ Live
LC
"Sync fails every time I switch wifi networks"
✦ Bug · 94%Negative
MR
"Please add biometric login, Face ID would be amazing"
✦ Feature · 91%Positive
PT
"Genuinely the best app in this space, no contest"
✦ Praise · 97%Positive

Analytics that actually answer questions

Volume trends, response-time funnels, NPS tracking, and sentiment over time — purpose-built for product teams, not data engineers.

  • Feedback volume time-series with period-over-period comparison
  • First-reply and resolution time metrics with team leaderboard
  • NPS trend chart with promoter / detractor breakdown
  • Sentiment trend: daily positive vs. negative ratio
Sentiment Trend — Last 30 days
64%
Positive
23%
Neutral
13%
Negative
Positive64%
Neutral23%
Negative13%
Avg Score58%

Every user speaks your team's language

Swake detects the language of each submission automatically and translates it into your team's configured language — so you never have to copy-paste into Google Translate again. Replies are reverse-translated back to the user's language automatically.

  • 23 supported languages — from Arabic to Vietnamese
  • Per-project target language, configurable in Settings
  • Language chip shown in inbox: DE→EN, ES→EN, etc.
  • Team replies reverse-translated to the user's language
  • Free monthly allocation on Business & Enterprise plans
  • Top up with pay-as-you-go credits — never lose a message
Translation Inbox✦ Live
KM
Die App stürzt beim Hochladen von Fotos ab
The app crashes when uploading photos
🌐 DE→EN✦ Bug · 96%
RL
¿Cómo exporto el historial de transacciones?
How do I export my transaction history?
🌐 ES→EN✦ Question · 91%
YT
ダークモードがあればもっと使いやすいです
Dark mode would make this much easier to use
🌐 JA→EN✦ Feature · 88%

Choose your integration path

From zero-code to full API control — every team finds the right fit.

No-Code

Paste a script tag

Add one snippet to your HTML, call Swake('identify', {...}), and link to your portal with a data-swake-link attribute. No npm, no builds, no deployments.

  • Copy-paste HTML snippet
  • User identification
  • Portal link interception
  • Shareable survey URLs
  • Custom domain & branding
No-Code guide →
SDK · Recommended

Native SDK integration

Full-featured SDKs for React Native, React, Next.js, Vue, Angular, Svelte, Ionic, and vanilla JS. Built-in UI for feedback forms, surveys, voting boards, and push notifications.

  • 10 frameworks
  • Built-in feedback form UI
  • In-app surveys & NPS
  • Voting boards
  • Push notifications
  • Ad serving
  • Full theming
Browse SDKs →
Custom UI

REST API

Build your own feedback UI on top of the public REST API. Full access to submissions, users, surveys, analytics, and webhooks — design the experience entirely your way.

  • Submit & query feedback
  • User management
  • Survey responses
  • Webhook events
  • Analytics data
  • HMAC authentication

Full API docs coming soon

API Reference →

Ask the right users the right questions

Create NPS surveys, multi-question forms, and single-question polls in the portal. A targeting engine delivers them to the right users at the right moment.

Survey types

NPS Survey

0–10 score with optional follow-up question. NPS score auto-calculated from promoters and detractors.

Action sheetBottom drawerFull screen
Multi-question Form

Multiple question types: rating, text, single-choice, multiple-choice. Fully customizable order.

ModalFull screenAction sheet
Poll

Single multiple-choice question. Results shown as percentages after voting. Embeds inline in your UI.

Inline widgetNotification barFull screen

Targeting engine

Each survey has an optional set of targeting rules evaluated server-side before delivery. Rules combine with AND or OR logic.

days_active ≥ 7 — Only show to engaged users
plan = "pro" — User trait from identify()
segment = "power-users" — Segment membership
Not already responded — Idempotent per user per survey
24h NPS cooldown — Never shown twice in one day
Surveys are created and configured in the Swake portal under Projects → Surveys. The SDK picks them up automatically after identify().

In-app announcements without a deploy

Design, target, and publish banners, cards, and feature spotlights inside your app — directly from the Swake portal. Toggle any ad on or off in real time, no release required.

Rich ad formats

Banner, Card, Interstitial, Inline, and custom HTML. Define content in a structured JSON schema with full CTA action support.

Precise targeting

Target by device type (mobile, tablet, desktop), user segment, date range, and A/B variant. Highest-priority matching ad wins.

A/B testing built in

Create multiple ad variants for the same placement. Pass an ab_variant flag from your SDK to serve the right creative to each cohort.

Version history

Every edit to an ad's content creates a versioned snapshot. Roll back to any previous version from the portal with one click.

Real-time toggling

Activate or pause any ad instantly. No code deployment, no PR, no waiting. The SDK respects changes within its cache TTL (1 hour).

Impression tracking

The SDK automatically tracks impressions and CTA taps. Event callbacks give you hooks to send data to your own analytics system.

SDK UI that looks like yours

Every SDK component — feedback forms, survey sheets, voting boards, notification badges — accepts a theme object. Pass it once at init() and every component inherits it.

Theme tokens

primaryColor#6366F1Buttons, FAB, active states
backgroundColor#FFFFFFModal / panel background
surfaceColor#F9FAFBInput fields, secondary surfaces
textColor#111827Primary text
borderRadius8Corner radius for all components
fontFamilySystem defaultApplied to all SDK text
colorSchemesystemLight / dark / system (React Native)

Example

App.tsxTypeScript
import { Swake } from '@swake/react-native'
Swake.init({
apiKey: 'ep_live_…'
theme: {
primaryColor: '#0ea5e9'
backgroundColor: '#0f172a'
textColor: '#f8fafc'
borderRadius: 12
colorScheme: 'dark'
},
});

Your AI-powered
feedback analyst

Swake runs GPT-4o mini on every submission — or falls back to the free Cloudflare Workers AI model — with no setup required on your part.

Auto-categorization
Classifies into bug, feature, question, praise, or other with a confidence score. Manual overrides are tracked separately for clean analytics.
Sentiment analysis
Scores every submission on a -1.0 to +1.0 scale in the same LLM call as categorization — zero extra API cost.
Duplicate detection
Vector embeddings via Workers AI find semantically similar reports. Merge duplicates with one click; votes and comments consolidate automatically.
Survey targeting
Rule-based targeting engine evaluates user traits, segments, and activity to show the right survey to the right person at the right moment.
Language detection & translation
franc detects the language of every submission locally, then Google Translate renders it in your team's language. The original text is always preserved.

Start free, scale without friction

Every plan includes the SDK, AI features, webhooks, and the full portal. Upgrade only when you're ready.

Free
$0/mo
Perfect for side projects and early-stage apps.
Get started free
  • 1 project
  • 50 submissions / month
  • 100 tracked users / month
  • 1 team member
  • 100 MB file storage
  • 1 board per project
  • 2 API keys per project
  • 1 subdomain (*.swake.io)
  • 90-day data retention
  • Instant email notifications
  • SDK for React Native
  • Community support
  • No auto-translation
Most Popular
Pro
$29/mo
For growing teams shipping products users love.
Start free trial
  • 3 projects
  • 1,000 submissions / month
  • 2,000 tracked users / month
  • 5 team members
  • 2 GB file storage
  • 3 boards per project
  • 5 API keys per project
  • 1 subdomain per project
  • 1-year data retention
  • Analytics (30-day history)
  • Audit logs (30-day history)
  • Surveys & NPS (1 active per project)
  • 2 outgoing webhooks
  • 2 integrations per project (Slack, Linear, GitHub, Jira)
  • Instant + daily email notifications
  • API access
  • Custom branding
  • Priority email support
Business
$79/mo
Advanced analytics and controls for scale.
Start free trial
  • 10 projects
  • 10,000 submissions / month
  • 20,000 tracked users / month
  • 15 team members
  • 10 GB file storage
  • 10 boards per project
  • 10 API keys per project
  • 1 subdomain + 1 custom domain per project
  • 2-year data retention
  • Analytics (90-day history)
  • Audit logs (90-day history)
  • Advanced segmentation
  • Unlimited active surveys
  • 10 outgoing webhooks
  • Unlimited integrations (Slack, Linear, GitHub, Jira)
  • 1 SLA policy per project
  • Instant + daily + weekly email notifications
  • Dedicated email support
  • 100,000 chars/month auto-translation
  • PAYG top-ups at $5 / 100K chars
Enterprise
Custom
Tailored for large teams with compliance needs.
Request demo
  • Unlimited projects
  • Unlimited submissions
  • Unlimited tracked users
  • Unlimited team members
  • Unlimited file storage
  • Unlimited boards per project
  • 20 API keys per project
  • Unlimited subdomains & custom domains
  • Custom data retention
  • Unlimited analytics history
  • Audit logs (unlimited history + CSV/JSON export)
  • Unlimited active surveys
  • Unlimited webhooks
  • Unlimited integrations (Slack, Linear, GitHub, Jira)
  • Unlimited SLA policies + SLA guarantee
  • SSO / SAML
  • Instant + daily + weekly email notifications
  • Dedicated support
  • 500,000 chars/month auto-translation
  • PAYG top-ups at $5 / 100K chars

All plans include a 14-day free trial. No credit card required to start.

Teams that ship faster with Swake

"We replaced three separate tools — Canny, Mixpanel, and a homegrown survey system — with Swake. Our team now spends less time wrangling data and more time shipping features users actually asked for."

SK
Sarah K.
Head of Product, Helios App

"The AI categorization alone saves us hours every week. Submissions land in the inbox already tagged and sentiment-scored, so triage is almost instant. It's genuinely magical."

MT
Marcus T.
Lead Engineer, Nomad Finance

"Our NPS went from 32 to 61 in six months because we finally had the feedback pipeline to act fast. Swake is now the first thing I open every morning."

PR
Priya R.
Founder, Pulse Mobile

Ready to build products
your users actually want?

Set up in under 5 minutes. Free forever on the starter plan.