Waitlist management and TestFlight invite automation for iOS app developers
Collect sign-ups on a hosted page, confirm each email address, and add testers to your TestFlight beta group through the App Store Connect API, either immediately or when you choose.
Free for the first 1,000 confirmed testers. No payment details required.
Sign-up page
Join the Tideline waitlist
Harbour Lane Studio
Check your email
We sent a confirmation link to maya.okafor@example.com. Open it to finish joining.
You're on the waitlist
Your email is confirmed. When Harbour Lane Studio opens the beta, Apple will send a TestFlight invitation to maya.okafor@example.com.
Dashboard: activity for this sign-up
maya.okafor@example.comAwaiting confirmation
| Event | Detail | When |
|---|---|---|
| Signed up | On the Public Beta page, from reddit.com | 21 Oct, 08:14 |
| Confirmed | Clicked the link in the confirmation email | 21 Oct, 08:15 |
| Waitlisted | 12th on the waitlist | 21 Oct, 08:15 |
| Invited | Added to the Public Beta group. Apple sent the invitation | 4 Nov, 10:02 |
| Accepted | Accepted the invitation in TestFlight | 4 Nov, 10:31 |
| Installed | Build 2.0 (214) | 4 Nov, 10:40 |
Why not a public link or a form
A TestFlight public link lets anyone who has it install your build, and you never see their email address. A sign-up form gives you the addresses, but you still add each person to App Store Connect yourself.
With TF Join, a person confirms their email on your sign-up page first. Only then are they added to your beta group.
Before your first build
Publish a sign-up page before the app is on TestFlight and let a waitlist build up. When a build is ready, invite the whole list or part of it.
During a beta
Share the sign-up page where you would have shared a public link. Each person joins your beta group once they confirm, and you keep their address.
Features
| Sign-up pages | As many pages per app as you need, for example one for the press and one for everyone else. Each can ask for a name and cap the number of sign-ups. |
| Email confirmation | Every sign-up confirms by email. Addresses that never confirm are not invited and do not count towards your plan. |
| Waitlist | Hold confirmed sign-ups until you are ready, then invite the whole list, the first 50, or the people you pick. |
| TestFlight invitations | Testers are added to the External Testing group you choose, and Apple sends the invitation. |
| Tester status | See who has accepted and who has installed, and which build they are on. |
| Sources | See which link or campaign each sign-up came from, using UTM parameters or tracked links. |
| Export and webhooks | Download the list as CSV with each person's opt-in, or receive a signed webhook for each event. |
Pricing
Free up to 1,000 confirmed testers, counted across all your apps. Nothing is switched off on the free plan. Pricing explains what happens at the limit.