Roles & permissions
- Owner: creates/initializes workflow for a file, full control
- Admin: can invite (paid plans), manage housekeeping (e.g., missing objects)
- Editor: can update statuses and collaborate within granted permissions
Getting started (3 steps)
1) Install the plugin from Figma Community.
2) Sign in via Magic Link (email verification).
3) In your Figma file, the Owner initializes the workflow. On paid plans, invite teammates to collaborate.
Pricing
Free — $0 / month
- Seats: up to 3
- Active objects: up to 30
- Invites: add up to 2 teammates
- Members cannot be removed on Free (re-invite is allowed)
- Trial: none
- Over-limit behavior: not blocked — you’ll see an upgrade recommendation modal
Team — $40 / month
- Seats: up to 10
- Active objects: up to 100
- Trial: 30 days (card required)
- Over-limit behavior: blocked + Upgrade/Contact prompt
Studio — $90 / month
- Seats: up to 25
- Active objects: unlimited
- Trial: 30 days (card required)
What “Active objects” means
Active objects are objects that:
1) have a server record,
2) are not marked as Missing, and
3) have a status other than UNISSUED.
Missing objects are excluded from active object counts.
What “Missing” means
A Missing object is an object that had a server record, but can no longer be found in the current Figma file structure (e.g., deleted, replaced, or significantly changed).
Missing objects are excluded from counts and can be handled by Admin housekeeping tools.
Billing, trials, and cancellation
- Paid plans are billed monthly via Stripe (not Figma native payments).
- Team/Studio trials are 30 days and require a valid payment method to start.
- After the trial ends, the subscription converts to paid and renews monthly unless canceled before the trial ends.
- If you don’t want to be charged after the trial, cancel before the trial ends.
- Cancel anytime in the Stripe customer portal. Access remains until the end of the current billing period (or trial).
- Refunds: subscriptions are non-refundable and we do not provide prorated refunds for partial months, except where required by law or in case of billing error.
Data, security, and external connections
This plugin uses a backend service (Supabase) for authentication and cloud sync.
External services
- Supabase: authentication and cloud sync
- Stripe: billing and subscription management
Data we store (examples)
- Email address (Magic Link authentication and account identification)
- Workflow data (status, assignee, comments, history)
- Figma identifiers (file/node/object IDs) required for syncing
- Payments are processed by Stripe. We do not store full card details.
Security (high level)
- Encryption in transit (HTTPS)
- Least-privilege access for internal operations
- Access control: Supabase Row Level Security (RLS) enforces per-organization data access at the database level.
- Auth: Requests are authenticated using JWT-based sessions (Magic Link sign-in).
Support
- Email: support@arx.institute
- We typically respond within 1–2 business days (in most cases).
- Bug reports / feature requests: email us at support@arx.institute
- Helpful details: Figma file link (if possible), screenshots, steps to reproduce, and the time the issue occurred.
Data deletion & retention
- To request account deletion or data deletion, contact support@arx.institute
- We will respond within 1–2 business days (in most cases) after confirming your request.
- After deletion is confirmed, we will delete relevant account data within a reasonable period; backups may persist for a limited time as part of standard infrastructure operations.
FAQ
Do I need an account?
Yes. The plugin uses email-based Magic Link authentication for cloud sync and team access.
Do you charge inside the plugin?
No. Paid plans are handled externally via Stripe.
Do you offer prorated refunds?
No. Subscriptions are non-refundable and we don’t provide prorated refunds for partial months (except where required by law).
What happens if we exceed limits?
Free: not blocked — upgrade modal.
Team: blocked until you upgrade or reduce usage.
Studio: unlimited active objects.
Can we remove invited members on Free?
No. Free allows adding up to 2 teammates, but members can’t be removed on Free.
What is a “Missing” object?
It’s an object that previously existed (has a server record) but is no longer found in the current file (e.g., deleted or replaced). Missing objects are excluded from active object counts.