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

Dashboard: activity for this sign-up

maya.okafor@example.comAwaiting confirmation

EventDetailWhen
Signed upOn the Public Beta page, from reddit.com21 Oct, 08:14
ConfirmedClicked the link in the confirmation email21 Oct, 08:15
Waitlisted12th on the waitlist21 Oct, 08:15
InvitedAdded to the Public Beta group. Apple sent the invitation4 Nov, 10:02
AcceptedAccepted the invitation in TestFlight4 Nov, 10:31
InstalledBuild 2.0 (214)4 Nov, 10:40
One sign-up, from the page to the installed build. Sample data.

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.

Sample waitlist page

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.

Sample invite page

Features

Sign-up pagesAs 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 confirmationEvery sign-up confirms by email. Addresses that never confirm are not invited and do not count towards your plan.
WaitlistHold confirmed sign-ups until you are ready, then invite the whole list, the first 50, or the people you pick.
TestFlight invitationsTesters are added to the External Testing group you choose, and Apple sends the invitation.
Tester statusSee who has accepted and who has installed, and which build they are on.
SourcesSee which link or campaign each sign-up came from, using UTM parameters or tracked links.
Export and webhooksDownload the list as CSV with each person's opt-in, or receive a signed webhook for each event.

How it works, step by step

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.

Create a free account