Close the feedback loop inside your app
Event-triggered surveys, a feedback board, releases and store reviews, all from one Swift package. Your team works every answer from a single dashboard.
Everything users tell you, in one place.
Survey answers, feature requests, bug reports and store reviews stop living in five different tools. One SDK puts them in your app, one dashboard puts them in front of your team.
They ask on open.You ask on the event.
Send an event you already track. wandkit decides whether a survey shows, and which one.
They scatter.You triage once.
Answers, posts and bug reports land in one queue, tied to the user who sent them.
They wait for review.You reword and ship.
Survey copy lives on the server. Fix a confusing question and the next user sees it.
From the question to the answer.
One loop, built into the SDK. Every step below ships today.
- Step 01
Ask
Send an event you already track. wandkit shows the right survey, or nothing at all.
- Step 02
Collect
Answers, board posts and screenshot reports land in one inbox.
- Step 03
Triage
Approve what came in from the SDK, merge the duplicates, and Slack pings the team.
- Step 04
Tell them
Set the status and reply in public on the board. Everyone following the post gets a push.
Four surfaces live, one in beta. Four on the way.
One SDK, and you turn on the parts you need. Everything writes to one user profile, so a survey answer and a feature request come from the same person.
Change the question without shipping a build.
Survey copy lives on the server, not in your binary. Keep the definitions in your repo, review them like any other change, and take the answers out as NDJSON.
- Server-driven copyReword a question, no app release
- Forms as codewandkit forms pull, diff, push
- Trigger rulesNth occurrence, cooldown, app version
- BranchingA different follow-up per answer
- Response exportNDJSON straight from the CLI
- Slack and Discord16 event types you can toggle
See it running in your own app.
wandkit is in private beta, so we onboard teams one at a time. Tell us about your app and we will walk you through it and get you set up.
What a demo covers
- A project and an API key for your app
- Your first event-triggered survey, built with you
- The feedback board switched on, with post approval and voting
- A look at the release board and store reviews
Frequently asked.
An in-app feedback and survey platform for iOS apps, plus a dashboard where your team works the results. Surveys trigger on events you already send, and the same SDK opens a feedback board inside your app, where posts are approved by your team before they go public.
Add the Swift package, call WandKit.configure(apiKey:) once at startup, then WandKit.identify() after sign-in. Sending an event is one line. The SDK has no runtime dependencies and targets iOS 15 and up.
You pick an event and a rule: the exact Nth time it happens or every Nth time, a cooldown so nobody sees it twice, and an app-version condition. When your app sends the event, wandkit answers with a survey or with nothing at all.
Every post that comes from the SDK arrives pending and waits for someone on your team to approve it. That is not a setting you can switch off, it is how the board works. While a user is typing a title we also show similar existing posts, so they vote instead of filing a duplicate.
Yes. Question text, options and button labels live on the server, so rewording a confusing question takes effect for the next user. You can also keep the definitions in your repo with wandkit forms pull and push, review them in a pull request, and export responses as NDJSON.
iOS 15 and up. There is no Android or React Native SDK yet. On the dashboard side the release board covers both App Store Connect and Google Play, and you can reply to store reviews from either.