Add 2-6 options for users to choose from
Traditional feedback methods don't work. Here's why.
Nobody opens their email app to tell you about a missing feature. They just delete your app and move on.
Feedback portals require login, navigation, and writing essays. Your users have better things to do.
App Store reviews are for complaints, not constructive feedback. You get noise, not signal.
999 out of 1,000 users will never tell you what they think.
They'll just silently delete your app and never come back.
Drop in our SDK, create surveys from your dashboard, and start collecting feedback. No App Store resubmission required.
Add one Swift package. Initialize with your API key. You're ready to show surveys. Not a developer? Use our AI prompt to set it up for you.
Target by user segment, screen, or percentage. See responses in real-time with geographic distribution.
Survey content is fetched from our servers. Update your questions anytime without resubmitting your app.
See exactly how your users will experience it. No signup required.
Add 2-6 options for users to choose from
What feature would you like us to build next?
Like what you see?
Use this survey in your appAdjust the numbers to match your app. See what you could unlock by simply asking.
The right question at the right moment unlocks powerful insights.
Multiple choice, rating scales, and open text responses.
Show surveys when specific events occur in your app.
Show once per user or on a schedule you define.
Watch responses come in live. Export data anytime.
5 minute integration via Swift Package Manager.
Match your app's look and feel perfectly.
Sign up and add your app to get an API key.
One line in Swift Package Manager.
Design your questions in the dashboard.
One line of code. That's it.
Copy this prompt and paste it into Cursor, Claude, or any AI coding assistant. It will integrate FeedbackWall into your iOS app automatically.
You are an expert iOS developer.
Your task is to integrate the FeedbackWall iOS SDK into my existing app.
Requirements:
- Use Swift Package Manager to add this package:
- URL: https://github.com/jaco110d/feedbackwall-ios-sdk.git
- Target: iOS 15+
Steps you should perform:
1. Add the SPM dependency to the Xcode project.
2. Import FeedbackWall in the app entry point (App struct or AppDelegate):
import FeedbackWall
3. Call FeedbackWall.configure() as early as possible (on app launch):
FeedbackWall.configure(
apiKey: "YOUR_API_KEY",
baseURL: URL(string: "https://feedbackwall.io")!
)
4. Add the survey trigger in this location:
→ [DESCRIBE WHERE: e.g. "after the user completes onboarding", "when PaywallView appears", "after tapping Save in EditProfileView"]
Insert this call:
FeedbackWall.showIfAvailable(trigger: "your_trigger_name")
5. Make sure the app builds and runs without errors.
Notes:
- You'll get your API key after signing up at feedbackwall.io
- The SDK must never crash the app.
- If the network is down or no survey is available, nothing should happen.
- Only modify the app code, do NOT change anything server-side.đź’ˇ After signing up, you'll get your real API key to replace the placeholder.
We're launching with iOS first. Vote for which platform we should build next!
Help us prioritize! Vote for the platforms you want next.
You can vote for multiple platforms. Click again to remove your vote.
Integration takes about 5 minutes. Add our Swift Package via Swift Package Manager, initialize with your API key in your App struct, and call FeedbackWall.showIfAvailable(trigger: "your_trigger") wherever you want surveys to appear. Once integrated, you can update surveys anytime without new app releases.
Yes! Our Swift SDK works seamlessly with both SwiftUI and UIKit apps. You can customize colors, fonts, corner radius, and animations from the dashboard to match your app's design system perfectly.
No. Survey content is fetched from our servers in real-time. You can create, edit, activate, or deactivate surveys from your dashboard instantly without any app update or App Store review process.
Not if done right. Surveys only appear when YOU decide, and each user sees each survey only once. Keep them short (1-2 questions) and relevant. Studies show 15-25% of users actually appreciate being asked their opinion.
By default, each user sees each survey only once. When they complete or dismiss it, they won't see it again. This prevents survey fatigue while ensuring you collect meaningful feedback from your user base.
FeedbackWall supports three question types: Multiple Choice (2-5 options), Star Rating (1-5 scale), and Open Text responses. Each type is optimized for mobile with touch-friendly interactions and fast completion times.
Plans start at $19/month (Indie), $49/month (Growth), or $99/month (Scale). All plans include unlimited surveys and a 14-day free trial. Pay yearly and save 4 months. Response limits vary by plan (200, 1,000, or 5,000/month).
Your surveys keep working. We'll send you a notification first, and charge $0.01 per additional response at the end of your billing cycle. No service interruption, no surprises. Upgrade anytime if you consistently need more responses.
We offer a full-featured 14-day free trial on all plans. This gives you enough time to integrate the SDK, create surveys, and see real responses before committing. Cancel anytime before the trial ends and you won't be charged.
Yes. We only store survey responses and optional user IDs you provide. No personal data tracking, no cookies, no fingerprinting. Data is stored securely and you can export or delete responses anytime. Perfect for privacy-focused apps.
No. The SDK is lightweight, runs asynchronously, and is designed to never crash your app. If the network is unavailable or no survey matches the trigger, nothing happens. Survey UI only loads when needed and doesn't block the main thread.
Our Swift SDK supports iOS 15 and later. This covers the vast majority of active iOS devices. The SDK is built with Swift and distributed via Swift Package Manager for easy dependency management.
Our real-time dashboard shows response charts, geographic distribution, and answer breakdowns. Filter by date range, survey, or response type. Growth and Scale plans include CSV export for deeper analysis in your own tools.
Yes. Pass an optional user ID via the SDK to track responses per user. This lets you segment feedback by user cohort, see how power users differ from new users, and prevent the same user from seeing a survey twice across devices.
In-app surveys typically see 15-25% response rates, compared to less than 1% for email surveys or feedback portals. The key is timing: trigger surveys after meaningful moments like completing onboarding or making a purchase.
Best times: after onboarding, after a purchase, after using a key feature, when a user returns after being inactive, or on a quarterly check-in basis. Avoid interrupting workflows or showing surveys immediately on app launch.
Yes! Use our rating question type (1-5 stars) or multiple choice to capture NPS-style feedback. Ask "How likely are you to recommend this app?" and follow up with an open text question for qualitative insights.
Surveys let you catch issues before users leave. Ask inactive users what would bring them back. Ask new users about friction points. When users feel heard, they're more likely to stay—and you get actionable data to improve retention.
Not yet, but soon. We're launching with iOS/Swift first. React Native is coming Q1 2025, Kotlin/Android in Q2 2025, and Flutter in Q2 2025. Sign up to get notified when your platform is ready.
Absolutely. Customize primary color, background color, text color, button color, font family (system, serif, rounded, mono, casual), corner radius, and entrance animations. Make surveys feel native to your app, not like a third-party popup.
Every day you wait is another day users churn without telling you why.
Get started5 minute setup.