The Client Proofing Workflow

The private proofing page lets a client review the gallery without signing in to WordPress. Changes are autosaved until the client submits the final proof.

Open the private proof

The client opens the tokenized URL from the invitation. Client Proofing validates the link, stores the token in a private browser cookie, and removes it from the visible address bar.

The page displays the gallery title, expiry date when configured, selected-image count, save status, and Submit Proof button.

Private proofing page with gallery title, expiry, and submission tray

Select or reject thumbnails

Each gallery thumbnail has proofing controls:

  • Select marks an image as part of the final selection. Select it again to remove the mark.
  • Reject marks an image as unwanted. Reject it again to restore the image to an unmarked state.
  • Selecting a rejected image clears the rejection; rejecting a selected image clears the selection.

The current state is shown visually on both the thumbnail and its controls. The rejected control is absent when Allow rejects was disabled for the session.

Gallery thumbnails showing selected and rejected proofing states

Review an image and add a note

Open a gallery image in the lightbox and select the Proofing control. The Proofing panel contains the same Select and Reject actions plus an Add a note field.

Enter a note and select Save Note. Notes can be added to selected, rejected, or otherwise unmarked images. The note field and button are absent when Allow comments was disabled.

FooGallery lightbox with the Proofing panel and image note field

Understand autosaving

Client Proofing saves selections and rejections shortly after each change. Notes are saved when the client selects Save Note. The tray reports:

  • Saving… while a request is in progress.
  • Saved after the server confirms the latest changes.
  • Changes pending while a note is waiting to be saved.
  • Offline changes saved locally when the browser cannot reach the server.

When a save fails, pending work is retained in that browser's local storage. Reloading the same proof in the same browser restores those local changes so the client can try again.

If another tab or device saves a newer revision, the page asks the client to refresh rather than overwriting that work.

Meet selection limits

The selected-image counter updates immediately. When the session has a minimum or maximum, the tray displays a validation message and disables submission until the count is valid.

Client proof in progress with three selected images and a minimum selection message

Rejected and comment-only images do not count as selected images.

Submit the proof

  1. Confirm the selected count is valid.
  2. Select Submit Proof.
  3. Confirm the browser prompt.

Client Proofing saves the final state, changes the session to Submitted, records the submission time, and sends the photographer notification when Email on submit is enabled.

The submitted page remains visible but becomes read-only. Selection, rejection, note, and submission controls can no longer modify the proof.

Submitted client proof showing selected and rejected fashion photographs

The photographer can make the session writable again by completing it and then selecting Reopen, or by reopening a completed session directly from its detail screen. Reopening changes the status to Draft; the existing link remains valid unless it has expired or its token was rotated.

Resources

Find the right next step

Use this grid for documentation indexes, support routes, account links, affiliate resources, and download pages.

Documentation

Search setup guides, product docs, and troubleshooting articles.

Support

Open a ticket with product details so we can help quickly.

Licensing

Review account, renewal, refund, and license information.

Pricing update

Monthly & Lifetime plans are currently not unavailable

We’re not offering these payment options right now. Leave your name and email and we’ll let you know as soon as they return.

NameEmailNotify Me

No spam - Unsubscribe anytime