Applications and Invitations

Orbit supports several ways for people to join your membership — from instant self-service to staff-reviewed applications. This page covers the different join flows and how to manage them.

How Users Join

The join experience depends on the checkout mode you set on each membership level (in the Pricing & Access tab):

Checkout Mode User Experience Best For
Purchase Users click "Get Started" / "Subscribe Now" and pay directly via Stripe (or join instantly if free) Open memberships where anyone can join
Apply Users click "Apply for Membership" and are taken to an external application URL Memberships that require review, board approval, or qualification criteria

Purchase Mode (Direct Checkout)

When set to Purchase, the membership page shows a payment button. Users select a pricing tier (if multiple exist), enter payment details via Stripe, and their membership activates immediately. Free memberships activate instantly with no payment step.

Guest checkout is supported — visitors don't need an existing account. See Guest Checkout for details.

Apply Mode (Application Flow)

When set to Apply, the membership page shows an "Apply for Membership" button that links to an external URL you configure — typically an application form.

The typical application flow:

  1. You create a membership level with checkout mode set to Apply and paste your application form URL
  2. A visitor clicks "Apply for Membership" on your membership page and fills out the form
  3. You review the application in your form tool (Google Forms, Typeform, Jotform, etc.)
  4. If approved, you send a membership invitation from the Orbit admin (see below)
  5. The applicant receives an email with a payment link and completes their membership

Application form tools: Any form service works — just paste the URL. Google Forms, Typeform, Jotform, and Microsoft Forms are popular choices.

For memberships with Contact Us pricing, the application flow is especially useful since you can negotiate pricing before sending a custom-priced invitation.

Invitations

Staff can send personalized membership invitations from the admin portal. Invitations are the bridge between an application and an active membership — after reviewing someone's application, you send them an invitation with specific pricing terms.

Creating an Invitation

Navigate to a membership level and open the Invitations tab, then click New Invitation. Each invitation includes:

Field Description
Recipient email Who the invitation is for (with autocomplete from existing users)
Pricing tier Which pricing option to offer. For Contact Us tiers, you set a custom price and billing frequency.
Discount (optional) A percentage or fixed-amount discount
Expiration date When the invitation expires (defaults to 30 days)
Staff notes Internal notes visible only to staff

Custom Pricing on Invitations

When you select a Contact Us tier for an invitation, the form shows price and billing frequency inputs so you can set the exact terms for that specific recipient. This is how enterprise or negotiated pricing works in practice — the tier defines the category, and the invitation defines the actual price.

For standard (non-Contact Us) tiers, the price is pre-filled from the tier and can't be changed on the invitation.

Invitation Discounts

You can apply a discount to any invitation:

Discount Type Options
Percentage e.g. 20% off
Fixed amount e.g. $500 off

Discounts can be scoped to:

Scope Behavior
First payment only Discount applies once
Every payment Discount applies to all future renewals
First N payments Discount applies to a specific number of payments

Discounts are implemented via Stripe's native coupon system — Stripe handles recurring discount math automatically.

Sending an Invitation

Click Compose Email on the invitation detail page. This creates a draft email in the mailer with the invitation details pre-filled (recipient, membership name, price, expiration, and a link to the payment page). You can review, edit the content, and send when ready.

The recipient receives an email with a link to accept the invitation and complete payment (or join for free if the invitation is for a free membership).

Guest Checkout for Invitations

Invitation recipients don't need an existing account. When they click the payment link:

  • If they're logged in, the purchase is linked to their account
  • If they're not logged in, they go through Stripe Checkout as a guest. An account is created automatically when payment completes.

Invitation Lifecycle

Each invitation tracks its status:

Status Meaning
Draft Created but not yet sent
Sent Email has been composed/sent
Viewed Recipient has opened the invitation page
Paid Payment completed, membership activated
Expired Past the expiration date
Cancelled Manually cancelled by staff

See how Orbit can work for you

Get a personalized walkthrough and see how associations like yours are simplifying their operations.

Try Orbit Free