CREATIVE OPERATIONS · B2B SAAS · AI-ASSISTED WORKFLOWS

Building an AI-assisted review and approval platform.

ZapFolder helps creative teams collect visual feedback, turn annotations into clearer AI-generated previews, manage versions and keep approval decisions attached to the exact work being reviewed.

ZapFolder feedback and AI-generated preview shown side by side
ZAPFOLDER · Founder-built B2B SaaS
Product
ZapFolder
Sector
Creative operations
Engagement
Founder-built B2B SaaS
Status
Live and actively developed

PRODUCTION SAAS

Multi-tenant

Workspaces, permissions and billing

AI WITH GUARDRAILS

Cost-safe execution

Structured interpretation and asynchronous jobs

CONTROLLED APPROVAL

Version-specific

Decisions and immutable audit history

PROJECT SNAPSHOT

The engagement in three parts.

01

Situation

Creative feedback often arrives as comments that are open to interpretation. Reviewers and designers can spend several rounds discovering what somebody meant rather than deciding whether the work is right.

02

What we delivered

We designed and built a multi-tenant review platform with visual annotations, AI-generated change previews, version history, public sharing, approval routes, notifications, billing and usage controls.

03

Our responsibility

We owned product definition, UX, the full-stack application, AI jobs, permissions, billing, infrastructure and ongoing operation.

What we now operate

A live multi-tenant B2B SaaS product combining creative review, generative AI, version control, approval and commercial operations.

  • The product covers the complete user journey from zero-onboarding public review links to subscriptions, usage metering and notification delivery.
  • The AI workflow includes reproducible experiments, prompt versioning, inspectable intermediate artefacts, timeout handling and credit reconciliation.

REVIEW-TO-APPROVAL WORKFLOW

AI assists the interpretation; people control the decision.

Reviewer actions remain distinct from asynchronous AI work, and every approval stays attached to an immutable version.

  1. 01 · Human decision

    Share asset

  2. 02 · Human decision

    Annotate exact region

  3. 03 · System stage

    Generate interpretation

  4. 04 · Human decision

    Compare and version

  5. 05 · Human decision

    Approve and retain audit

SELECTED SYSTEM EVIDENCE

From review link to controlled approval.

ZapFolder review screen with pinned comments and visual annotations attached to an asset

01

Visual feedback tied to the exact asset

Reviewers can pin comments and draw arrows, rectangles or circles over the work. Annotation coordinates are stored independently from display size so feedback remains attached to the same point across responsive views. General comments remain available where a spatial marker is unnecessary.

Why it mattered

The person making the change can see where the feedback applies rather than reconstructing it from a message thread.

ZapFolder AI preview generated from two reviewer comments with original comparison controls

02

AI-generated previews from reviewer intent

The AI pipeline receives the clean asset, annotated view and structured annotation data. An interpreter converts that context into a validated edit specification containing the requested operation, target, destination, content to preserve and unresolved ambiguity. Generation produces candidate takes that can be compared with the original.

Why it mattered

Reviewers can show a clearer direction without pretending that the generated preview is the final production asset.

ZapFolder version history showing requested changes, generated preview and final approval

03

Version-specific approval and auditability

New work becomes a version of the same asset rather than another disconnected upload. Approval routes can include named participants, internal reviewers and public reviewers, with configurable group logic and quorum requirements. Decisions remain tied to the version that was actually reviewed.

Why it mattered

Brand, legal and client teams can establish who approved what without confusing an earlier decision with a later file.

ENGINEERING DECISIONS

Keeping AI useful, inspectable and commercially safe.

Separate AI interpretation from image generation

ZapFolder first creates a structured edit specification from the asset, annotation and comment. The generation provider receives a focused instruction after ambiguity and preservation requirements have been identified. This keeps the AI flow inspectable and easier to evaluate than one large unstructured prompt.

AI workflow

Treat expensive generation differently from ordinary retries

SQS request and result queues, dead-letter queues and operation identifiers separate orchestration from provider execution. A Lambda invocation completing does not automatically mean the generation succeeded, and a bad instruction must not cause an expensive provider call to repeat blindly.

Cost and reliability

Make finalisation idempotent

Results are finalised against stable operation and take identifiers. Timeout guards and a stale-job reconciler detect work that never reached a valid terminal state, update the user-visible result and refund the appropriate credit without duplicating the image operation.

Production operations

RESPONSIBILITY

What we owned end to end

Product ownership

  • Product definition and UX
  • Application and data model
  • AI execution and guardrails
  • Billing and infrastructure

User feedback shaped

  • Review clarity
  • Version behaviour
  • Approval rules
  • Operational priorities

Founder-built product · user feedback continues to shape priorities

SELECTED TECHNOLOGY

Next.jsReactTypeScriptFastifyPostgreSQLPrismaAWS S3AWS SQSAWS LambdaOpenAI

RELEVANT EXPERIENCE

Relevant if your situation includes…

You need to build a complete SaaS product around an AI-assisted capability.

You need asynchronous AI jobs to be observable, idempotent and commercially safe.

You need permissions, versions, approvals and auditability around collaborative work.

START A CONVERSATION

Have an AI product idea that still needs the difficult product infrastructure around it?

We can help define the first useful release and build the workflow, permissions, integrations and production controls that turn the feature into a usable product.