AboutWhat wandkit is for
One SDK and one dashboard for the loop between what people ask for inside your app and what you actually ship.
Private beta · iOS 15+ · info@wandkit.app
What it is
wandkit puts the conversation with your users inside your app instead of somewhere they have to go looking for. Surveys that fire on an event you already send. A feedback board with votes, duplicate merging and public replies. Screenshot bug reports filed from inside the app. Releases and store reviews from App Store Connect and Google Play on one board. On the web side, one dashboard to read what came in, decide what to do about it, and reply to the person who asked.
The iOS SDK is a Swift package with no runtime dependencies. It starts with one line.
WandKit.configure(apiKey: "wk_your_key")
// then, once you know who the user is
WandKit.identify("user_123")
Why it exists
The gap between what people ask for and what ships is where products go quiet. Three parts of the loop, each one a thing you can point at.
Ask
At the moment it matters
Send an event and the backend decides whether a survey comes back. You set the rule: exactly the third time, or every fifth, or at most once in seven days, or only above a given app version. Titles, options and button labels live server-side, so the wording changes without an app release.
Collect
In the open, not a black box
People post, vote, comment and follow. As someone types a title, wandkit surfaces the five closest existing posts and offers a vote instead of a duplicate. Every post from the SDK waits for a human on your team to approve it, that is not a setting anyone can switch off, and the author gets a push notification when their post goes live.
Close
Back to the person who asked
A reply from your team pins to the post. A status change on the post is visible to whoever filed it, so people can see where a request sits without asking. The author gets a push notification when your team replies, in the app where they asked.
What it is not
Worth being direct about what the product does not do today, so you read it here rather than discover it after you have integrated.
- There is no AI in it. Nothing summarises your feedback, clusters it, or proposes a fix. A person on your team reads the posts and decides.
- It is not an analytics product today. Events exist so surveys can trigger on them, and so you can watch your integration work in a raw log. There are no charts, funnels or cohorts yet. Behavioral event analytics is coming and is not shipped.
- The SDK is iOS only. There is no Android SDK and no React Native wrapper. Releases and store reviews do cover both App Store Connect and Google Play.
- Anonymous users can read. Posting, voting and commenting require identify(), so every contribution has someone behind it.
Naming
wandkit, WandKit
Lowercase for the product, WandKit for the Swift module and the type you call. You add the package from a repository in a Flabbergast namespace, which is where that name comes from if you spot it in your dependency list.
Keys
Three kinds, no test split
wk_ for the SDK inside your app, wks_ for server-to-server calls from your own backend, wkp_ for a personal access token you can scope, expire and revoke. There is no separate live and test key format to keep straight.
Where it stands
Private beta iOS 15+
wandkit is in private beta. Parts of the surface are still moving, and we would rather you read that here than discover it after you have integrated. If something in the SDK or the dashboard does not do what this page says it does, we want to hear about it.
Write to info@wandkit.app.