# ============================================================================= # Supabase Edge Functions Environment Configuration # ============================================================================= # ----------------------------------------------------------------------------- # Supabase Configuration # ----------------------------------------------------------------------------- # Get these from: Supabase Dashboard → Settings → API SUPABASE_URL=https://api.shopcall.ai SUPABASE_ANON_KEY=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6Inp0a2xxb2RjZGplcXBzdmhscHVkIiwicm9sZSI6ImFub24iLCJpYXQiOjE3NDk3MDkzODMsImV4cCI6MjA2NTI4NTM4M30.Z4D2Ly8_VZc7SoAwDPncBo2XZQbNcps9ATu7u-tWgqY SUPABASE_SERVICE_ROLE_KEY=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6Inp0a2xxb2RjZGplcXBzdmhscHVkIiwicm9sZSI6InNlcnZpY2Vfcm9sZSIsImlhdCI6MTc0OTcwOTM4MywiZXhwIjoyMDY1Mjg1MzgzfQ.pcZlXh-oPk-2vYdFoMJeQ4af4thDTYelYxMYzWtyfy8 # ----------------------------------------------------------------------------- # Frontend Configuration # ----------------------------------------------------------------------------- # URL where your frontend is hosted (used for OAuth redirects) # For production: https://yourdomain.com # For local dev: http://localhost:8080 FRONTEND_URL=https://shopcall.ai # ----------------------------------------------------------------------------- # E-commerce Platform OAuth Credentials # ----------------------------------------------------------------------------- # Shopify App Credentials # Get these from: Shopify Partner Dashboard → Apps → Your App SHOPIFY_API_KEY=your_shopify_api_key SHOPIFY_API_SECRET=your_shopify_api_secret # ShopRenter App Credentials # Get these from: ShopRenter App Store → Your App SHOPRENTER_CLIENT_ID=2d62a20d40620f95573dec6a SHOPRENTER_CLIENT_SECRET=9284a57d5b9a439037c4a77b # WooCommerce OAuth (configured per-store, no global credentials needed) # ----------------------------------------------------------------------------- # Internal Security # ----------------------------------------------------------------------------- # Secret key for scheduled sync authentication (generate with: openssl rand -hex 32) INTERNAL_SYNC_SECRET=your_random_secure_secret_here # ----------------------------------------------------------------------------- # Email Configuration # ----------------------------------------------------------------------------- # Resend API Key for sending emails # Get this from: https://resend.com/api-keys RESEND_API_KEY=your_resend_api_key_here # ----------------------------------------------------------------------------- # Webshop Scraper Configuration # ----------------------------------------------------------------------------- # Default scraper API configuration (can be overridden per store) # For local development: http://127.0.0.1:3000 # For production: https://your-scraper-api.com DEFAULT_SCRAPER_API_URL=https://crawler-1.shop.static.shopcall.ai DEFAULT_SCRAPER_API_SECRET=Uq73P0WPf659tkZGX0P2 # ----------------------------------------------------------------------------- # AI Analytics Configuration # ----------------------------------------------------------------------------- # OpenRouter API Key for LLM-powered call log analytics # Get this from: https://openrouter.ai/keys OPENROUTER_API_KEY=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 # Internal API key for analytics endpoint authentication # Generate with: openssl rand -hex 32 # This key authenticates requests to the call-log-analytics edge function ANALYTICS_INTERNAL_API_KEY=int_shopcall_cOftLHMgH-o6JG5z6qfPI9xqswUq2ClBysMiCqKAoK3KkU7O # ----------------------------------------------------------------------------- # Database Configuration (for pg_cron scheduled sync) # ----------------------------------------------------------------------------- # These should also be set in Supabase Dashboard: # Settings → Database → Custom Postgres Configuration # # app.internal_sync_secret = 'same_as_INTERNAL_SYNC_SECRET_above' # app.supabase_url = 'https://YOUR_PROJECT.supabase.co'