Share a temporary full-plan grant
Issue, share, renew, and revoke the renewable invite links that grant time-boxed Pro or Team access without a paid subscription.
This guide: use the Temporary full-plan grants panel to hand someone time-boxed Pro or Team access without putting them on a paid subscription. This is the design-partner fast-onboarding path — a renewable invite link that turns on the full plan for a fixed window. It documents the existing grant flow; it does not invent new infrastructure.
A grant is separate from billing: Stripe remains the source of truth for paid subscriptions, and grants are shown and managed separately so you can turn access on or off immediately.
When to use this
- Onboarding a design partner or pilot user who should experience the full product before committing to a subscription.
- Giving a teammate or evaluator temporary full-plan access on a deadline.
Prerequisites
- An Admin (or Owner) role. The grants panel lives inside Admin-only Billing settings.
The grant model
| Property | Behavior |
|---|---|
| Window | A fixed window of 90 days per issue or renewal. |
| Plan | Team (default) or Pro. |
| Link | A one-time invite link, shown once at creation and not recoverable afterward. |
| Status | pending → accepted; or revoked / expired. |
| Renewal | Renewable for another full 90-day window at any time. |
| Revocation | Revocable immediately, independent of any Stripe subscription. |
Every grant action is recorded so you can prove who was granted temporary access, on what plan, and for how long.
Step 1: Open the grants panel
Go to Settings → Billing (/o/<your-org>/settings/billing). Scroll to Temporary full-plan grants. The panel describes itself as creating renewable 90-day invite links for temporary Pro or Team access, and lists existing grants with their status and local expiry time.
Step 2: Create an invite link
- Enter the recipient's user email.
- Choose a plan — Team (default) or Pro.
- Click Create link.
Walwarden shows a Temporary access link created reveal with the one-time URL. Copy it now — it cannot be shown again:
- Use Copy link to grab the URL.
- The reveal notes when access expires (90 days out) unless renewed.
- Click I have copied this link to dismiss the reveal.
Share the copied link with the recipient (for example by email or your normal secure channel).
Step 3: The recipient accepts
The recipient opens the link, signs in (or signs up) if needed, and accepts. Their organization is switched to the granted plan and lands on the Billing page with the grant active. On their Billing page, the plan reads as Full plan via invite grant until … with the expiry date, so the temporary nature is always visible. The grant's status moves from pending to accepted.
Step 4: Renew or revoke
From the grants table, an Admin can:
- Renew — extend the grant for another full 90-day window. Use this to keep a design partner active while an evaluation runs long.
- Revoke — end the grant immediately. Access drops back to the org's underlying plan (which may be Free) right away, regardless of the original expiry.
A grant that reaches its expiry without renewal shows as expired and stops conferring full-plan access.
Verify it worked
The grants table shows the new link with status pending (then accepted once the recipient accepts) and its local expiry time. The recipient's Billing page shows the Full plan via … grant until … notice. After a revoke, the row shows revoked and the recipient loses full-plan surfaces immediately.
Related
- Plans & billing — what Pro and Team unlock, and how paid subscriptions work
- Invite teammates & roles — add seats to an organization that already has the plan