Manage & grow

Early access invites

When you're ready to let people in, invite confirmed subscribers with a personal claim link instead of emailing a shared code.

What invites do

An invite moves a confirmed subscriber from the waiting list into your early access flow. Each person gets their own link, and you can see who has been invited and who has claimed access.

Invite emails use your waitlist name, logo, and accent color. They are separate from broadcasts and don't count toward your monthly broadcast allowance. Sending invite emails requires the Starter plan.

Sending invites

Go to Subscribers, select the people you want to invite, and choose Invite selected. You can also open a single subscriber and choose Invite, or useInvite next to invite the next people in queue order.

Customize the invite email from Emails → Invite. It supports subject, body, design, merge tags, and a test send.

  • Only confirmed subscribers who are still waiting can be invited.
  • Subscribers who opted out of emails are skipped.
  • You can invite up to 40 subscribers at a time.
  • Already-claimed subscribers are skipped.
  • Re-inviting someone who is already invited reuses their existing link.
  • If an invite email fails to send, the subscriber stays waiting so you can retry.

Claiming access

Each invite email contains a Claim accesslink. It opens a private page branded with your waitlist name, logo, and accent color. Claiming is a deliberate button press, so email scanners can't claim an invite automatically.

If you set an Invite destination URL in Settings → Product details, claimed subscribers are sent there with?gw_invite={token} appended. Otherwise they see a confirmation message and can wait for your next steps.

Validate from your app

If your product has its own signup flow, validate the code before creating an account. The endpoint is public, idempotent, and safe to call more than once for the same person.

http
POST https://getwaitly.com/api/v1/invitations/redeem
Content-Type: application/json

{ "token": "THE_INVITE_CODE", "email": "person@example.com" }

A valid code returns { "valid": true, "status": "joined" } and marks the subscriber as joined. Invalid, unsubscribed, or email-mismatched codes return { "valid": false }.

Invite statuses

Subscribers can be Waiting, Invited, or Joined. Use the subscribers filter to see who is invited or joined, and export the list as CSV with the status included.

Want to email everyone instead? Read the broadcasts guide. For position and referral basics, see managing your waitlist.