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 = "..."