Configuration

Settings

5/10 integrations configured

Security note: All credentials are stored as environment variables, never exposed to the browser. Set them in Cloudflare Dashboard (Workers > Environment Variables) or in wrangler.jsonc as secrets. Token values shown here are masked.
Default Publish Status: All products are published to Shopify as DRAFT only. Active publishing is never performed automatically.

Shopify

Shopify Store DomainNOT SET
SHOPIFY_DOMAIN
Your Shopify store domain, e.g. your-store.myshopify.com
Shopify Admin API TokenNOT SET
SHOPIFY_ADMIN_TOKEN
Private app or custom app Admin API token with read_products + write_products scope

Printful

Printful API TokenNOT SET
PRINTFUL_API_TOKEN
Printful API key for mockup generation (Mockup Generator API)

Airtable

Airtable API KeyNOT SET
AIRTABLE_API_KEY
Airtable Personal Access Token with data:records:write scope
Airtable Base IDCONFIGURED
AIRTABLE_BASE_ID
Target Airtable base ID (e.g. appuaF1jfeBr2PPqn)
appuaF1jfeBr2PPqn
Airtable Table IDCONFIGURED
AIRTABLE_TABLE_ID
Shopify Product Catalog table ID (e.g. tbl7t3sguT93pYwbV)
tbl7t3sguT93pYwbV

AI Analysis

Anthropic API KeyNOT SET
ANTHROPIC_API_KEY
Claude API key for AI design analysis and product copy generation

Defaults

Default BrandCONFIGURED
DEFAULT_BRAND
Default brand selection: vibeflex or 490movement
490movement
Default Markup %CONFIGURED
DEFAULT_MARKUP_PCT
Default gross margin target (e.g. 57 = 57%)
57
Default SizesCONFIGURED
DEFAULT_SIZES
Comma-separated default size list
S,M,L,XL,2XL,3XL

How to configure

1. Open Cloudflare Dashboard → Workers & Pages → your worker → Settings → Environment Variables

2. Add each key as a Secret (encrypted at rest)

3. Redeploy to apply changes

Or set in wrangler.jsonc for development: [vars] SHOPIFY_DOMAIN = "..."

Built with