Features
Websites & publishingPortfolio engineMedia & deliveryClient deliveryCoursesCommerce & operationsTeam & workflow
FoundationSolutionsPricingDocumentation
About
AboutCommitmentNewsroom
Sign In
ArtInStack

The creative operating system

Product

  • Features overview
  • Websites
  • Portfolio
  • Media
  • Client delivery
  • Courses
  • Commerce
  • Team
  • Solutions

Resources

  • Guides
  • Documentation
  • Platform foundation
  • Pricing
  • Changelog
  • Roadmap

About

  • About
  • Commitment
  • Newsroom
  • Status
  • Talk to us

Customer login

© 2026 ArtInStack. All rights reserved.

Privacy policyTerms of service
All documentation

Client Delivery

  • Client delivery overview
  • Configure client portal widgets
  • Prepare client access
  • Invite Clients to Portal
  • Send Files to a Client
  • Client Portal Experience
  • Delivery Permissions and Expiry
  • Review Client Submissions
  • Manage Release Requests
Galleries and PortfolioNext: Blog and Content Marketing
Documentation/Client Delivery

Client delivery overview

ArtInStack client delivery is how clients—not your staff—access galleries, downloads, courses, and releases through the client portal under Portal Manager and portal-enabled products, separate from Teams collaboration in your dashboard.

Capability overview

Client delivery on ArtInStack is how clients (not your staff) access galleries, resources, courses, submissions, and releases through the client portal. It lives under the Education module—the same capability family as courses and Portal Manager.

This section is not internal team collaboration. For Projects, pinned image comments, blog editorial review, and Settings → Teams, see Team and collaboration overview.

Two modules, two audiences

ModulePlan capabilityWho uses itMain sidebar areas
Education / client portalEducation module (Creator-tier client delivery)Clients you invite or who purchase portal productsPortal Manager, client portal sign-in, course access
Teams / collaborationTeams enabledStaff you inviteProjects, Posts review, Settings → Teams

You may have both on Master-tier plans. They use different logins and permissions—clients never see your full dashboard.

How clients get access

Every signed-in client gets portal access to specific content—a gallery, course, downloads bundle, event, or similar. The platform assigns that access automatically when checkout completes or when the client verifies their invitation code. You configure what they receive on the product or Invite Client form; you do not manage access as a separate list in the dashboard.

TriggerWhat happens
Purchase completedClient buys a digital or portal-enabled product on your site → checkout completes → platform grants access from the product's portal settings → welcome email with access code → client verifies at /verify → client portal
Manual invitation acceptedPortal Manager → Invite Client → client receives email with access code → enters code at /verify → access matches the access type and resource you chose → client portal
Dashboard invite (no purchase)Same as manual invitation—you choose access type and resource on Invite Client before send
Portfolio share linkNo portal account—view/download via link privacy only (Share gallery links)

Product-based access is configured when you build digital products—see Digital vs print products and Set course access rules. Manual invites are covered in Invite clients to portal.

Typical flows

Purchase path (courses, portal-enabled digital products)

[Client buys product on your storefront]
        |
        v
[Stripe checkout.session.completed]
        |
        v
[Portal access from product settings]
        |
        v
[Email: access code + link to /verify]
        |
        v
[Client portal — same home as invitation clients]

Invitation path (proofing, bespoke access)

[You prepare work in Media / Portfolio]
        |
        v
[Portal Manager → Invite Client]  (access type + resource)
        |
        v
[Client verifies access code at /verify]
        |
        v
[Portal access assigned → client portal]
        |
        +--> View / download entitled galleries
        +--> Submit favorites (Client Submissions)
        +--> Sign releases (Releases tab)
        +--> Access enrolled courses (when granted)

Portal Manager at a glance

AreaWhat you use it for
Overview tabPending invitations, active clients, pending gallery approvals, purchase count, Courses section
Invitations tabSend, resend, and track manual Invite Client rows
Client Submissions tabReview client favorites and album picks
Releases tabModel and property release signature status
Portal Settings (header button)Configure which widgets appear on the client portal home—see Configure client portal widgets

The Total Purchases card on Overview links to purchase records (commerce settings); those purchases may have granted portal access when the product included it.

Prerequisites

Dashboard → Portal Manager → Overview

Plan: Education module on Settings → Subscription

Implementation steps

  1. Confirm Portal Manager appears in your sidebar (Education module).
  2. Open Overview and note invitation, approval, and purchase counts.
  3. Open Portal Settings once to see which client-facing widgets you have enabled.
  4. Skim Invitations, Client Submissions, and Releases so you know where each client action lands.
  5. Decide per job: purchase (product with portal widgets), invitation, or portfolio link only.
  6. Cross-check Invite clients to portal or your product setup before the first client send.

If Portal Manager is missing

The Education module is not on your current plan. Upgrade on Settings → Subscription, or use Portfolio share links until you need structured client portal workflows.

Verifying your setup

  • You understand client portal vs internal Projects collaboration.
  • You can explain purchase vs invitation paths and that both end in the same client portal.
  • Portal Manager is available or you know which upgrade unlocks it.
  • You can name Overview, Invitations, Client Submissions, Releases, and Portal Settings.