iOS App Guide

Everything you need to manage your beta — from inviting testers via TestFlight to reading AI-generated feedback summaries.

📱 iOS 16+ 🆓 Free on App Store

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.

💡
Web apps too TesterBuddy also supports web apps. Add the JavaScript SDK to your site and view JS errors, network failures, and performance data — all in the same app.

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. 1
    Tap + → Choose platform
    Select iOS App (if you have a TestFlight build) or Web (for website testing). You can't change the platform after creation.
  2. 2
    Enter app details
    Name (required), description, and either your TestFlight URL (iOS) or your website URL (Web).
  3. 3
    Icon is fetched automatically
    For 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. 4
    Configure audience & rewards
    Set 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.

Adding your TestFlight URL
  • 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
How testers join

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.

App icon auto-fetch

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.

Updating your build

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.

⚠️
TestFlight tester limit Apple limits public TestFlight betas to 10,000 testers per app. Set a Max Testers limit in TesterBuddy to stop showing your app to new testers once you've reached a comfortable number.

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.

Viewing messages
  • 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
Notifications

TesterBuddy sends you a push notification when a tester sends a new message. Make sure notifications are enabled in Settings → Notifications on your iPhone.

Using feedback for AI Summary

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.

💡
Ask targeted questions Instead of waiting for testers to write feedback unprompted, use Surveys to ask specific questions. Chat is best for open-ended discussion and follow-ups.

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.

Creating a survey
  1. 1
    Open your app → tap Surveys
    Tap the + button to create a new survey.
  2. 2
    Add a title and questions
    Give 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. 3
    Publish
    Tap Publish. The survey appears in the TesterBuddy app for all testers enrolled in your beta. They'll see a notification.
  4. 4
    View responses
    As testers respond, their answers appear in real time. Tap any survey to see a breakdown per question and per tester.
Question types
TypeBest 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
ℹ️
Survey responses are included in the AI Summary alongside chat messages. The AI can spot patterns across both sources — e.g. testers giving low ratings AND mentioning "login" in chat messages.

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.

Setting up a reward
  1. 1
    Go to Edit App → Reward Code
    Enter any promo code, gift card code, or coupon. It's stored as a plain string — TesterBuddy doesn't validate the format.
  2. 2
    Testers receive it on join
    As soon as a tester taps Join Beta, TesterBuddy shows them the reward code on screen and sends it in a push notification.
  3. 3
    Update or remove at any time
    You 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.
What counts as a reward?
  • App Store promo codes (single-use codes from App Store Connect)
  • Coupon codes for your service (e.g. BETA20 for 20% off)
  • Gift card codes
  • Any plain text — even a special "thank you" message
💡
Pro tip Rewards don't have to be monetary. A clear message like "You'll get early access to v2.0 features" is often enough to motivate testers to give detailed feedback.

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.

What the AI reads
  • 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)
What you get back
  • 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
ℹ️
The AI doesn't store your data Each summary is generated fresh on request. The AI is given only the last 30–90 days of data relevant to your app — it has no memory of previous summaries.
💡
Best results Run AI Summary once you have at least 5 tester feedback messages or survey responses. With very little data, the summary will be vague. More signal = better insights.