What TesterBuddy does #
TesterBuddy is an iOS app for developers who run beta tests. You manage everything in one place — your apps, your testers, their feedback, and the data you need to make decisions.
Creating an App #
Tap the + button on the home screen. Fill in a name, choose your platform (iOS or Web), and add a short description so your testers know what they're testing.
-
1
Tap + → Choose platformSelect iOS App (if you have a TestFlight build) or Web (for website testing). You can't change the platform after creation.
-
2
Enter app detailsName (required), description, and either your TestFlight URL (iOS) or your website URL (Web).
-
3
Icon is fetched automaticallyFor iOS apps, the icon is pulled from the TestFlight page. For web apps, TesterBuddy scrapes the site's favicon. You can also paste a custom icon URL in Edit App.
-
4
Configure audience & rewardsSet the target OS version, device type, max testers, and optionally a reward code. Testers matching your criteria will see the app in the discover feed.
TestFlight Integration #
TesterBuddy uses your TestFlight public link to let testers join your beta without you needing to manually add their Apple IDs. You stay in control — manage everything from the TesterBuddy app.
- Open App Store Connect → TestFlight → your app → Public Link
- Copy the URL (format:
https://testflight.apple.com/join/XXXXXXXX) - Paste it in TesterBuddy when creating or editing your app
Testers browse the TesterBuddy app, find your beta listing, and tap Join Beta. TesterBuddy opens your TestFlight link — they install the TestFlight beta in one tap. Their status updates to Active in your tester list.
When you save a TestFlight URL, TesterBuddy fetches the app icon from the TestFlight page automatically. If the icon doesn't load, go to Edit App → Custom Icon URL and paste a direct link to your app icon image.
When you upload a new TestFlight build in App Store Connect, existing testers receive an update notification via TestFlight — nothing changes in TesterBuddy. If your TestFlight link changes, update it via Edit App.
Feedback & Chat #
Every tester gets a private message thread with you. They can send written feedback, report bugs, or ask questions directly from TesterBuddy. You reply from your developer view.
- Open an app → tap the Chat tab (speech bubble icon)
- You'll see all testers who have sent messages, sorted by most recent
- Tap a tester to open their thread and reply
TesterBuddy sends you a push notification when a tester sends a new message. Make sure notifications are enabled in Settings → Notifications on your iPhone.
All chat messages from testers are used as input for the AI Summary feature. The AI reads every message and synthesises them into a report — you don't need to manually read through each thread to get a high-level view.
Surveys & Polls #
Surveys let you ask testers specific questions and collect structured answers. Unlike free-form chat, survey responses are easy to compare and quantify — and they're included in the AI Summary.
-
1
Open your app → tap SurveysTap the + button to create a new survey.
-
2
Add a title and questionsGive the survey a clear name (e.g. "v2.1 Beta Feedback"). Add questions one by one — you can choose text, rating (1–5 stars), or multiple choice.
-
3
PublishTap Publish. The survey appears in the TesterBuddy app for all testers enrolled in your beta. They'll see a notification.
-
4
View responsesAs testers respond, their answers appear in real time. Tap any survey to see a breakdown per question and per tester.
| Type | Best for |
|---|---|
| ⭐ Rating (1–5) | Overall satisfaction, feature ratings, NPS-style questions |
| ✍️ Text | Open-ended feedback, bug descriptions, suggestions |
| ☑️ Multiple choice | Feature preference, device/OS selection, yes/no |
Rewards System #
Add a reward code to your app and TesterBuddy automatically delivers it to every tester who joins your beta. It's the simplest way to incentivise testing — no manual DMs required.
-
1
Go to Edit App → Reward CodeEnter any promo code, gift card code, or coupon. It's stored as a plain string — TesterBuddy doesn't validate the format.
-
2
Testers receive it on joinAs soon as a tester taps Join Beta, TesterBuddy shows them the reward code on screen and sends it in a push notification.
-
3
Update or remove at any timeYou can change the reward code in Edit App at any time. Existing testers who already joined keep their original code — new joiners receive the updated one.
- App Store promo codes (single-use codes from App Store Connect)
- Coupon codes for your service (e.g.
BETA20for 20% off) - Gift card codes
- Any plain text — even a special "thank you" message
AI Summary #
Tap AI Summary on any app's detail screen. TesterBuddy reads all available signal and produces a structured summary in seconds — no copy-pasting feedback into ChatGPT required.
- All chat messages from testers (last 90 days)
- All survey responses (all published surveys)
- For web apps: top SDK events — JS errors, network failures, performance data (last 30 days)
- Sentiment overview — positive / neutral / negative tone from tester messages
- Key themes — recurring topics or complaints, extracted automatically
- Technical incidents (web apps) — top errors from the SDK, with frequency
- Suggested next steps — specific, actionable recommendations