Delivery Permissions and Expiry

Control delivery access windows and permissions on ArtInStack.

Permissions define what a client can do—view, download, submit favorites, or access courses. Control them at the Portfolio level, on the Invite Client grant, and through portal widget settings. Expiry on invitations and access codes limits how long portal entry remains valid.

Prerequisites

Portfolio privacy: Dashboard → Portfolio → collection settings

Portal invites: Dashboard → Portal ManagerInvitations

Related: Share gallery links, Gallery privacy options

Core architecture & fields

Portfolio / gallery: view vs download, password protection, link-only access.

Portal invitation: grant type, linked resource, max selections for proofing, invitation/access-code expiry.

Client portal widgets: what appears on the client home (galleries, resources, courses) per their entitlements.

Implementation steps

  1. During proofing, disable downloads on the Portfolio collection until the client approves selections.
  2. On Invite Client, set max selections when they must pick a fixed number of images.
  3. Note invitation expiry and communicate the deadline in your email.
  4. After approval, enable downloads or send a new invitation to a finals gallery.
  5. For link-only sharing, rotate the portfolio password when the job closes.
  6. Confirm expired invitations show a clear error—resend from Invitations if needed.

Portfolio vs portal

MethodBest for
Portfolio share linkQuick view/download without portal accounts
Portal invitationProofing, submissions, releases, courses, repeat client login

Internal Projects permissions are for staff only—see Team and collaboration overview.

Verifying your setup

  • Proof vs final permissions match your contract stage.
  • Clients know expiry or selection limits.
  • You tested an expired or wrong-password link once to see the visitor message.