Skip to main content

Plans

FeatureStandardProBusinessEnterprise
SKU limit1,00010,00050,000Unlimited
AI credits/month1001,0005,000Custom
Concurrent fast jobs135Custom
Concurrent relaxed jobs2510Custom
Members31025Unlimited
Brands1520Unlimited
Priority supportNoYesYesYes

Managing subscriptions

Upgrade or change plan

Create a Stripe Checkout session to upgrade:
curl -X POST ".../billing/checkout" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"plan": "pro", "successUrl": "https://...", "cancelUrl": "https://..."}'

Customer portal

Redirect to Stripe’s self-service portal for invoice history, payment method changes, and plan cancellation:
curl "https://app.alana.shopping/api/workspace/{workspaceId}/billing/portal" \
  -H "Authorization: Bearer YOUR_API_KEY"

Usage tracking

Monitor your workspace’s resource consumption:
curl ".../billing/usage" \
  -H "Authorization: Bearer YOUR_API_KEY"
Returns monthly usage broken down by SKU count, AI credits consumed, and API calls.

Usage alerts

Set up alerts to get notified before hitting plan limits:
curl -X PATCH ".../billing/alerts" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "alerts": [
      {"metric": "skus", "threshold_percent": 80, "enabled": true},
      {"metric": "ai_credits", "threshold_percent": 90, "enabled": true}
    ]
  }'
Usage alerts are sent via email to the billing contact. Set the billing contact at Settings > Billing > Contact.