TestFlight External Testing Link: Complete Guide
TestFlight external testing links are the URLs Apple gives you to share your beta with testers outside your team. This guide covers how they work, when they are available, and what to do when they are not—such as for private apps.
What Is External Testing?
External testing in TestFlight means distributing your iOS app build to people who are not in your App Store Connect team. You can have up to 10,000 external testers. Apple supports this in two ways: a public link (after review) or individual invitations. The "external testing link" people usually mean is the public link—one URL that anyone with the link can use to join the beta.
How You Get the Public Link (Approval Process)
Apple does not give you a public external testing link by default. You must submit your build for Beta App Review. You choose the group, add what Apple needs (e.g. test info, contact), and submit. Once approved, you can enable the public link for that build in App Store Connect. So the link is only available after approval. For many teams—especially with private or internal-only apps—submitting for Beta App Review is not desired or possible. In those cases, the "external testing link" in the classic sense does not exist.
Limitations of Apple's External Testing Link
The link is anonymous: you do not see who joined unless they contact you. It is only for builds that passed Beta App Review. It cannot be used for apps you want to keep private. If you need to know who your testers are, or you need a shareable link for an app that will not go through review, you need a different approach: per-user invitations (manual or automated). An automation tool can give you one link, collect emails, and send invites and add testers to TestFlight via the API—see iOS TestFlight public link for private apps.
Alternative: Automated Invite Link
Instead of waiting for Beta App Review, you can use a service that talks to App Store Connect: you get a private invite page URL, share it with testers, they enter their email, and the system sends the invitation and adds them to your TestFlight group. You get a single link and full control over who signs up, without submitting your app for external testing review. Tools like TF Invites provide this workflow.
FAQ
When do I get a TestFlight external testing link from Apple?
Only after your build has been submitted to and approved in Beta App Review. Then you can enable the public link for that build in App Store Connect.
Can I get an external testing link for a private app?
Not from Apple. For private apps you use invitations (manual or automated). An automated invite page gives you one shareable link and handles sending invites and adding testers to TestFlight.
What if I do not want to submit for Beta App Review?
You can still have external testers by inviting them individually. To avoid manual work, use a tool that generates an invite link and automates the invite and TestFlight group assignment via the App Store Connect API.
Does the public link show who joined?
No. Apple's public link is anonymous. If you need a list of testers, use an automated invite flow where testers submit their email on your page.
Stop manually inviting testers. Automate your TestFlight workflow with TF Invites.