Live in Production Free Beta Shopify Embedded App

Turn Products into
Test Creatives

ForgeOps reads your Shopify catalog, generates ad variations with unique backgrounds and copy, and lets you review every asset before export.

Currently in Free Beta · 150 images / store / month · Export as ZIP


How It Works

Merchants complete the entire workflow inside Shopify Admin. Setup takes about 3 minutes—then review each creative one by one.

1
Select
Pick products from your Shopify catalog
2
Plan
Set test budget and experiment hypotheses
3
Generate
GPU renders backgrounds, composites copy & product
4
Review
Inspect each creative, approve with attribution
5
Export
Download Meta-ready ZIP with manifest

Product Screenshots

Captured from a real development store with actual generated assets.


Architecture

Three trust boundaries: Embedded UI → Go Shopify Gateway → Private Python Creative Core. The browser never talks to Python directly.

Service Responsibilities

Embedded UIPolaris interface — product selection, batch creation, review, export
Go GatewayOAuth · JWT · billing/quota · webhooks · Shopify GraphQL
Creative CoreSnapshot · generation · compositing · review · ZIP export (private)
GPU WorkerComfyUI background rendering — reachable only via internal tunnel

Security Boundaries

Read-only
Only read_products scope. Never writes to merchant data.
Human review
Every creative requires signed approval before entering the export ZIP.
No auto-publish
Never activates Meta ads or modifies budgets.
Product pixels preserved
Only background & copy change; product image stays untouched.
Token encryption
AES-256-GCM at rest. Keys never in source code.

Current Deployment

Production is live. The full flow from product selection to creative export works end-to-end on a Shopify development store.

PublicVPS

  • Cloudflare Proxied · Full (strict) SSL
  • Let's Encrypt auto-renewal
  • React Router App on :3010
  • Go Gateway on :8720
  • systemd: web / gateway / healthcheck / backup
  • Only ports 80, 443, and SSH exposed

PrivateMac mini · GPU

  • Creative Core on :8711
  • ComfyUI on :8188 (real rendering)
  • Restricted user adforge-tunnel for SSH
  • launchd: core / tunnel / keepawake / backup
  • Tunnel auto-reconnects after Mac wake

Launch Roadmap

Currently positioned as a Free Beta. Next milestone: Shopify App Store public distribution.

MilestoneStatusDetails
Fixed HTTPS domainDoneapp.forgeops.uk · LE auto-renewal · Full (strict)
Production deploymentDoneVPS with Web + Gateway + Nginx + systemd
Creative Core + GPUDoneMac local · SSH tunnel · keepawake
Product scopeDoneFree Beta · 150 images/store/mo · ZIP export only
Internal testingReadyInstall directly from Dev Dashboard
External merchantsBlockedRequires Public distribution review + Limited visibility
Listing materialsPartialPrivacy / Terms / Support pages live; business entity & support email still needed

Distribution Channels

AudienceMethodReview Required
Internal dev storesDev Dashboard → InstallsNo
Selected merchantsPublic + Limited visibility (direct link)Yes
App Store discoveryPublic + Fully visibleYes

Pricing (Planned)

Launching as a free capped Beta. Post-launch plans billed through Shopify Billing API:

Starter
$5.99/mo
150 images per 30 days
Growth
$19/mo
500 images per 30 days

Hard quota limits enforced. No unlimited plans at $5.99. Billed via Shopify Billing API.