{
  "manifest_version": "1.0.0",
  "template": {
    "id": "b620e13c-43df-4ca2-8972-75316d2ef3c3",
    "slug": "veltrum-xyther-ecomm",
    "name": "Veltrum-Xyther (eComm)",
    "description": "Agentic eCommerce template",
    "url": "https://railway.com/deploy/veltrum-xyther-ecomm",
    "upstream": {
      "repo_url": "https://github.com/Veltrum-io/AgenticComm"
    }
  },
  "services": [
    {
      "name": "Backend",
      "source": {
        "repo": "https://github.com/Veltrum-io/AgenticComm"
      },
      "needs_volume": false,
      "http": true
    },
    {
      "name": "Frontend",
      "source": {
        "repo": "https://github.com/Veltrum-io/AgenticComm"
      },
      "needs_volume": false,
      "http": true
    },
    {
      "name": "Connectors",
      "source": {
        "repo": "https://github.com/Veltrum-io/AgenticComm"
      },
      "needs_volume": false,
      "http": true
    }
  ],
  "required_inputs": [
    {
      "key": "PORT",
      "service": "Backend",
      "description": "Provide a value for PORT.",
      "secret": false,
      "strategy": "default",
      "default": "8080"
    },
    {
      "key": "BACKEND_URL",
      "service": "Backend",
      "description": "Provide a value for BACKEND_URL.",
      "secret": false,
      "strategy": "railway_provided",
      "railway_source": "reference_variable"
    },
    {
      "key": "CRON_SECRET",
      "service": "Backend",
      "description": "Provide a value for CRON_SECRET.",
      "secret": true,
      "strategy": "default",
      "default": "53b5723f324032bfe3f653a055bbe9c9519ecc4d6c2a8962a8272af86e47dade"
    },
    {
      "key": "ENVIRONMENT",
      "service": "Backend",
      "description": "Provide a value for ENVIRONMENT.",
      "secret": false,
      "strategy": "default",
      "default": "production"
    },
    {
      "key": "DATABASE_URL",
      "service": "Backend",
      "description": "Provide a value for DATABASE_URL.",
      "secret": false,
      "strategy": "default",
      "default": "postgresql://postgres:iGSwQVhIDBYyEzesLjcVwlVxCLwMVqAM@postgres-hjus.railway.internal:5432/railway"
    },
    {
      "key": "CONNECTORS_URL",
      "service": "Backend",
      "description": "Provide a value for CONNECTORS_URL.",
      "secret": false,
      "strategy": "railway_provided",
      "railway_source": "reference_variable"
    },
    {
      "key": "PUBLIC_APP_URL",
      "service": "Backend",
      "description": "Provide a value for PUBLIC_APP_URL.",
      "secret": false,
      "strategy": "default",
      "default": "https://app.veltrum.io"
    },
    {
      "key": "RESEND_API_KEY",
      "service": "Backend",
      "description": "Provide a value for RESEND_API_KEY.",
      "secret": true,
      "strategy": "default",
      "default": "re_gki9mKDy_3Xk9RVPXfjk6C4q4LCKNJFLN"
    },
    {
      "key": "CASHFREE_APP_ID",
      "service": "Backend",
      "description": "Provide a value for CASHFREE_APP_ID.",
      "secret": false,
      "strategy": "default",
      "default": "1287458320d3507f623c22374538547821"
    },
    {
      "key": "CONVERZ_API_KEY",
      "service": "Backend",
      "description": "Provide a value for CONVERZ_API_KEY.",
      "secret": true,
      "strategy": "default",
      "default": "cs_bd7ad0ff_0d7b1607d1705cc187415bb7851cef40"
    },
    {
      "key": "CONVERZ_API_URL",
      "service": "Backend",
      "description": "Provide a value for CONVERZ_API_URL.",
      "secret": false,
      "strategy": "default",
      "default": "https://converz-dograh-api-824171978941.europe-west1.run.app"
    },
    {
      "key": "BACKEND_BASE_URL",
      "service": "Backend",
      "description": "Provide a value for BACKEND_BASE_URL.",
      "secret": false,
      "strategy": "railway_provided",
      "railway_source": "reference_variable"
    },
    {
      "key": "OPENROUTER_MODEL",
      "service": "Backend",
      "description": "Provide a value for OPENROUTER_MODEL.",
      "secret": false,
      "strategy": "default",
      "default": "anthropic/claude-sonnet-4-5"
    },
    {
      "key": "CALLSENSE_API_KEY",
      "service": "Backend",
      "description": "Provide a value for CALLSENSE_API_KEY.",
      "secret": true,
      "strategy": "default",
      "default": "cs_bd7ad0ff_0d7b1607d1705cc187415bb7851cef40"
    },
    {
      "key": "APP_ENCRYPTION_KEY",
      "service": "Backend",
      "description": "Provide a value for APP_ENCRYPTION_KEY.",
      "secret": true,
      "strategy": "default",
      "default": "Q1U8U3KCK0OMH7QdyEbFS5OQNaKSXSMSh1r4lV4w910="
    },
    {
      "key": "CALLSENSE_BASE_URL",
      "service": "Backend",
      "description": "Provide a value for CALLSENSE_BASE_URL.",
      "secret": false,
      "strategy": "default",
      "default": "https://api.converz.io"
    },
    {
      "key": "CASHFREE_PG_APP_ID",
      "service": "Backend",
      "description": "Provide a value for CASHFREE_PG_APP_ID.",
      "secret": false,
      "strategy": "default",
      "default": "1287458320d3507f623c22374538547821"
    },
    {
      "key": "CONVERZ_AGENT_NAME",
      "service": "Backend",
      "description": "Provide a value for CONVERZ_AGENT_NAME.",
      "secret": false,
      "strategy": "default",
      "default": "Rohit"
    },
    {
      "key": "OPENROUTER_API_KEY",
      "service": "Backend",
      "description": "Provide a value for OPENROUTER_API_KEY.",
      "secret": true,
      "strategy": "default",
      "default": "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"
    },
    {
      "key": "CASHFREE_SECRET_KEY",
      "service": "Backend",
      "description": "Provide a value for CASHFREE_SECRET_KEY.",
      "secret": true,
      "strategy": "default",
      "default": "cfsk_ma_prod_17d1679fd13381eaf0c759d060404f86_05a5f40f"
    },
    {
      "key": "CONNECTORS_BASE_URL",
      "service": "Backend",
      "description": "Provide a value for CONNECTORS_BASE_URL.",
      "secret": false,
      "strategy": "railway_provided",
      "railway_source": "reference_variable"
    },
    {
      "key": "INTERNAL_API_SECRET",
      "service": "Backend",
      "description": "Provide a value for INTERNAL_API_SECRET.",
      "secret": true,
      "strategy": "default",
      "default": "81c2246e648b54a4da3b79b03c0a5b56eb291817e8768ab3438bb3f8fb22c986"
    },
    {
      "key": "CASHFREE_PG_BASE_URL",
      "service": "Backend",
      "description": "Provide a value for CASHFREE_PG_BASE_URL.",
      "secret": false,
      "strategy": "default",
      "default": "https://api.cashfree.com/pg"
    },
    {
      "key": "CASHFREE_PG_SECRET_KEY",
      "service": "Backend",
      "description": "Provide a value for CASHFREE_PG_SECRET_KEY.",
      "secret": true,
      "strategy": "default",
      "default": "cfsk_ma_prod_17d1679fd13381eaf0c759d060404f86_05a5f40f"
    },
    {
      "key": "SQS_WORKFLOW_QUEUE_URL",
      "service": "Backend",
      "description": "Provide a value for SQS_WORKFLOW_QUEUE_URL.",
      "secret": false,
      "strategy": "default",
      "default": "https://sqs.ap-south-2.amazonaws.com/648597472803/xyther-notification-handler-prod"
    },
    {
      "key": "CASHFREE_WEBHOOK_SECRET",
      "service": "Backend",
      "description": "Provide a value for CASHFREE_WEBHOOK_SECRET.",
      "secret": true,
      "strategy": "default",
      "default": "cfsk_ma_test_3bcf0953880fcf5d7a3bbc89100828d9_dd5d2733"
    },
    {
      "key": "OPENROUTER_MANAGEMENT_KEY",
      "service": "Backend",
      "description": "Provide a value for OPENROUTER_MANAGEMENT_KEY.",
      "secret": true,
      "strategy": "default",
      "default": "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"
    },
    {
      "key": "CASHFREE_SUBSCRIPTION_BASE",
      "service": "Backend",
      "description": "Provide a value for CASHFREE_SUBSCRIPTION_BASE.",
      "secret": false,
      "strategy": "default",
      "default": "https://api.cashfree.com/pg"
    },
    {
      "key": "AUTH_URL",
      "service": "Frontend",
      "description": "Provide a value for AUTH_URL.",
      "secret": false,
      "strategy": "default",
      "default": "https://app.veltrum.io"
    },
    {
      "key": "ADMIN_EMAIL",
      "service": "Frontend",
      "description": "Provide a value for ADMIN_EMAIL.",
      "secret": false,
      "strategy": "default",
      "default": "aditya@veltrum.io"
    },
    {
      "key": "AUTH_SECRET",
      "service": "Frontend",
      "description": "Provide a value for AUTH_SECRET.",
      "secret": true,
      "strategy": "default",
      "default": "k/5alURTYmZRN1ES2okIuWfAT/WSaYg4J/CloMqLf54="
    },
    {
      "key": "BACKEND_URL",
      "service": "Frontend",
      "description": "Provide a value for BACKEND_URL.",
      "secret": false,
      "strategy": "railway_provided",
      "railway_source": "reference_variable"
    },
    {
      "key": "CRON_SECRET",
      "service": "Frontend",
      "description": "Provide a value for CRON_SECRET.",
      "secret": true,
      "strategy": "default",
      "default": "53b5723f324032bfe3f653a055bbe9c9519ecc4d6c2a8962a8272af86e47dade"
    },
    {
      "key": "META_APP_ID",
      "service": "Frontend",
      "description": "Provide a value for META_APP_ID.",
      "secret": false,
      "strategy": "default",
      "default": "1663311978096759"
    },
    {
      "key": "AUTH0_ISSUER",
      "service": "Frontend",
      "description": "Provide a value for AUTH0_ISSUER.",
      "secret": false,
      "strategy": "default",
      "default": "https://dev-veltrum.us.auth0.com/"
    },
    {
      "key": "DATABASE_URL",
      "service": "Frontend",
      "description": "Provide a value for DATABASE_URL.",
      "secret": false,
      "strategy": "default",
      "default": "postgresql://postgres:iGSwQVhIDBYyEzesLjcVwlVxCLwMVqAM@postgres-hjus.railway.internal:5432/railway"
    },
    {
      "key": "ADMIN_PASSWORD",
      "service": "Frontend",
      "description": "Provide a value for ADMIN_PASSWORD.",
      "secret": true,
      "strategy": "default",
      "default": "Veltrum@1234"
    },
    {
      "key": "CONNECTORS_URL",
      "service": "Frontend",
      "description": "Provide a value for CONNECTORS_URL.",
      "secret": false,
      "strategy": "railway_provided",
      "railway_source": "reference_variable"
    },
    {
      "key": "PUBLIC_APP_URL",
      "service": "Frontend",
      "description": "Provide a value for PUBLIC_APP_URL.",
      "secret": false,
      "strategy": "default",
      "default": "https://app.veltrum.io"
    },
    {
      "key": "RESEND_API_KEY",
      "service": "Frontend",
      "description": "Provide a value for RESEND_API_KEY.",
      "secret": true,
      "strategy": "default",
      "default": "re_gki9mKDy_3Xk9RVPXfjk6C4q4LCKNJFLN"
    },
    {
      "key": "ZOHO_CLIENT_ID",
      "service": "Frontend",
      "description": "Provide a value for ZOHO_CLIENT_ID.",
      "secret": false,
      "strategy": "default",
      "default": "1000.RALYX2UFU8P9P8DSBGK0VK3DDEIZHY"
    },
    {
      "key": "AUTH0_CLIENT_ID",
      "service": "Frontend",
      "description": "Provide a value for AUTH0_CLIENT_ID.",
      "secret": false,
      "strategy": "default",
      "default": "ZsTZWY5Iqn7QE7Au6ngVEQIken4JEl8n"
    },
    {
      "key": "GMAIL_CLIENT_ID",
      "service": "Frontend",
      "description": "Provide a value for GMAIL_CLIENT_ID.",
      "secret": false,
      "strategy": "default",
      "default": "227542226322-r8c3rm3sml0otm63t55n9fnc6hk5srql.apps.googleusercontent.com"
    },
    {
      "key": "META_APP_SECRET",
      "service": "Frontend",
      "description": "Provide a value for META_APP_SECRET.",
      "secret": true,
      "strategy": "default",
      "default": "30da863c7cf061324867659e2551d036"
    },
    {
      "key": "BACKEND_BASE_URL",
      "service": "Frontend",
      "description": "Provide a value for BACKEND_BASE_URL.",
      "secret": false,
      "strategy": "railway_provided",
      "railway_source": "reference_variable"
    },
    {
      "key": "INSTAGRAM_APP_ID",
      "service": "Frontend",
      "description": "Provide a value for INSTAGRAM_APP_ID.",
      "secret": false,
      "strategy": "default",
      "default": "1721602402345290"
    },
    {
      "key": "OLA_MAPS_API_KEY",
      "service": "Frontend",
      "description": "Provide a value for OLA_MAPS_API_KEY.",
      "secret": true,
      "strategy": "default",
      "default": "AXykd4HBBWcpsktlxdLJ1kceLLdnMNE0H7izgU1e"
    },
    {
      "key": "META_REDIRECT_URI",
      "service": "Frontend",
      "description": "Provide a value for META_REDIRECT_URI.",
      "secret": false,
      "strategy": "default",
      "default": "https://app.veltrum.io/api/tools/meta/callback"
    },
    {
      "key": "APP_ENCRYPTION_KEY",
      "service": "Frontend",
      "description": "Provide a value for APP_ENCRYPTION_KEY.",
      "secret": true,
      "strategy": "default",
      "default": "Q1U8U3KCK0OMH7QdyEbFS5OQNaKSXSMSh1r4lV4w910="
    },
    {
      "key": "OPENROUTER_API_KEY",
      "service": "Frontend",
      "description": "Provide a value for OPENROUTER_API_KEY.",
      "secret": true,
      "strategy": "default",
      "default": "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"
    },
    {
      "key": "POLLINATIONS_MODEL",
      "service": "Frontend",
      "description": "Provide a value for POLLINATIONS_MODEL.",
      "secret": false,
      "strategy": "default",
      "default": "flux"
    },
    {
      "key": "WHATSAPP_CONFIG_ID",
      "service": "Frontend",
      "description": "Provide a value for WHATSAPP_CONFIG_ID.",
      "secret": false,
      "strategy": "default",
      "default": "1853486092011956"
    },
    {
      "key": "ZOHO_ACCOUNTS_BASE",
      "service": "Frontend",
      "description": "Provide a value for ZOHO_ACCOUNTS_BASE.",
      "secret": false,
      "strategy": "default",
      "default": "https://accounts.zoho.in"
    },
    {
      "key": "ZOHO_CLIENT_SECRET",
      "service": "Frontend",
      "description": "Provide a value for ZOHO_CLIENT_SECRET.",
      "secret": true,
      "strategy": "default",
      "default": "9b0e617f34d20a40ada256f9011e22bac04945acfe"
    },
    {
      "key": "AUTH0_CLIENT_SECRET",
      "service": "Frontend",
      "description": "Provide a value for AUTH0_CLIENT_SECRET.",
      "secret": true,
      "strategy": "default",
      "default": "0yQQJAqdsuHxoDw4_lBKxuAHC3iZQRgj0o2gDTD--HrkgqqaxF2kKXTmRsHu80_4"
    },
    {
      "key": "CONNECTORS_BASE_URL",
      "service": "Frontend",
      "description": "Provide a value for CONNECTORS_BASE_URL.",
      "secret": false,
      "strategy": "railway_provided",
      "railway_source": "reference_variable"
    },
    {
      "key": "GMAIL_CLIENT_SECRET",
      "service": "Frontend",
      "description": "Provide a value for GMAIL_CLIENT_SECRET.",
      "secret": true,
      "strategy": "default",
      "default": "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"
    },
    {
      "key": "INTERNAL_API_SECRET",
      "service": "Frontend",
      "description": "Provide a value for INTERNAL_API_SECRET.",
      "secret": true,
      "strategy": "default",
      "default": "81c2246e648b54a4da3b79b03c0a5b56eb291817e8768ab3438bb3f8fb22c986"
    },
    {
      "key": "INSTAGRAM_APP_SECRET",
      "service": "Frontend",
      "description": "Provide a value for INSTAGRAM_APP_SECRET.",
      "secret": true,
      "strategy": "default",
      "default": "4c77db7b750007fa33d3e4f820c91c78"
    },
    {
      "key": "META_LOGIN_CONFIG_ID",
      "service": "Frontend",
      "description": "Provide a value for META_LOGIN_CONFIG_ID.",
      "secret": false,
      "strategy": "default",
      "default": "1966270974032446"
    },
    {
      "key": "POLLINATIONS_API_KEY",
      "service": "Frontend",
      "description": "Provide a value for POLLINATIONS_API_KEY.",
      "secret": true,
      "strategy": "default",
      "default": "sk_gyXuiJ6onfXKjbjhrpxqc7k3MzGAG7y7"
    },
    {
      "key": "INSTAGRAM_REDIRECT_URI",
      "service": "Frontend",
      "description": "Provide a value for INSTAGRAM_REDIRECT_URI.",
      "secret": false,
      "strategy": "default",
      "default": "https://app.veltrum.io/api/tools/instagram/callback"
    },
    {
      "key": "NEXT_PUBLIC_INVITE_CODE",
      "service": "Frontend",
      "description": "Provide a value for NEXT_PUBLIC_INVITE_CODE.",
      "secret": false,
      "strategy": "default",
      "default": "XYTHERINVITE"
    },
    {
      "key": "META_WEBHOOK_VERIFY_TOKEN",
      "service": "Frontend",
      "description": "Provide a value for META_WEBHOOK_VERIFY_TOKEN.",
      "secret": true,
      "strategy": "default",
      "default": "veltrum_meta_hook_2026"
    },
    {
      "key": "OPENROUTER_MANAGEMENT_KEY",
      "service": "Frontend",
      "description": "Provide a value for OPENROUTER_MANAGEMENT_KEY.",
      "secret": true,
      "strategy": "default",
      "default": "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"
    },
    {
      "key": "AWS_REGION",
      "service": "Connectors",
      "description": "Provide a value for AWS_REGION.",
      "secret": false,
      "strategy": "default",
      "default": "ap-south-2"
    },
    {
      "key": "BACKEND_URL",
      "service": "Connectors",
      "description": "Provide a value for BACKEND_URL.",
      "secret": false,
      "strategy": "railway_provided",
      "railway_source": "reference_variable"
    },
    {
      "key": "ENVIRONMENT",
      "service": "Connectors",
      "description": "Provide a value for ENVIRONMENT.",
      "secret": false,
      "strategy": "default",
      "default": "production"
    },
    {
      "key": "META_APP_ID",
      "service": "Connectors",
      "description": "Provide a value for META_APP_ID.",
      "secret": false,
      "strategy": "default",
      "default": "1663311978096759"
    },
    {
      "key": "DATABASE_URL",
      "service": "Connectors",
      "description": "Provide a value for DATABASE_URL.",
      "secret": false,
      "strategy": "default",
      "default": "postgresql://postgres:iGSwQVhIDBYyEzesLjcVwlVxCLwMVqAM@postgres-hjus.railway.internal:5432/railway"
    },
    {
      "key": "SQS_QUEUE_URL",
      "service": "Connectors",
      "description": "Provide a value for SQS_QUEUE_URL.",
      "secret": false,
      "strategy": "default",
      "default": "https://sqs.ap-south-2.amazonaws.com/648597472803/xyther-shopify-autosync-prod.fifo"
    },
    {
      "key": "CONNECTORS_URL",
      "service": "Connectors",
      "description": "Provide a value for CONNECTORS_URL.",
      "secret": false,
      "strategy": "railway_provided",
      "railway_source": "reference_variable"
    },
    {
      "key": "PUBLIC_APP_URL",
      "service": "Connectors",
      "description": "Provide a value for PUBLIC_APP_URL.",
      "secret": false,
      "strategy": "default",
      "default": "https://app.veltrum.io"
    },
    {
      "key": "ZOHO_CLIENT_ID",
      "service": "Connectors",
      "description": "Provide a value for ZOHO_CLIENT_ID.",
      "secret": false,
      "strategy": "default",
      "default": "1000.RALYX2UFU8P9P8DSBGK0VK3DDEIZHY"
    },
    {
      "key": "META_APP_SECRET",
      "service": "Connectors",
      "description": "Provide a value for META_APP_SECRET.",
      "secret": true,
      "strategy": "default",
      "default": "30da863c7cf061324867659e2551d036"
    },
    {
      "key": "BACKEND_BASE_URL",
      "service": "Connectors",
      "description": "Provide a value for BACKEND_BASE_URL.",
      "secret": false,
      "strategy": "default",
      "default": "https://backend-prod-new.up.railway.app"
    },
    {
      "key": "INSTAGRAM_APP_ID",
      "service": "Connectors",
      "description": "Provide a value for INSTAGRAM_APP_ID.",
      "secret": false,
      "strategy": "default",
      "default": "1721602402345290"
    },
    {
      "key": "AWS_ACCESS_KEY_ID",
      "service": "Connectors",
      "description": "Provide a value for AWS_ACCESS_KEY_ID.",
      "secret": true,
      "strategy": "default",
      "default": "AKIAZOA3MAYR6ZKJGEOU"
    },
    {
      "key": "META_REDIRECT_URI",
      "service": "Connectors",
      "description": "Provide a value for META_REDIRECT_URI.",
      "secret": false,
      "strategy": "default",
      "default": "https://app.veltrum.io/api/tools/meta/callback"
    },
    {
      "key": "APP_ENCRYPTION_KEY",
      "service": "Connectors",
      "description": "Provide a value for APP_ENCRYPTION_KEY.",
      "secret": true,
      "strategy": "default",
      "default": "Q1U8U3KCK0OMH7QdyEbFS5OQNaKSXSMSh1r4lV4w910="
    },
    {
      "key": "ZOHO_ACCOUNTS_BASE",
      "service": "Connectors",
      "description": "Provide a value for ZOHO_ACCOUNTS_BASE.",
      "secret": false,
      "strategy": "default",
      "default": "https://accounts.zoho.in"
    },
    {
      "key": "ZOHO_CLIENT_SECRET",
      "service": "Connectors",
      "description": "Provide a value for ZOHO_CLIENT_SECRET.",
      "secret": true,
      "strategy": "default",
      "default": "9b0e617f34d20a40ada256f9011e22bac04945acfe"
    },
    {
      "key": "AMAZON_CALLBACK_URI",
      "service": "Connectors",
      "description": "Provide a value for AMAZON_CALLBACK_URI.",
      "secret": false,
      "strategy": "default",
      "default": "https://app.veltrum.ai/api/integrations/amazon/callback"
    },
    {
      "key": "CONNECTORS_BASE_URL",
      "service": "Connectors",
      "description": "Provide a value for CONNECTORS_BASE_URL.",
      "secret": false,
      "strategy": "railway_provided",
      "railway_source": "reference_variable"
    },
    {
      "key": "INTERNAL_API_SECRET",
      "service": "Connectors",
      "description": "Provide a value for INTERNAL_API_SECRET.",
      "secret": true,
      "strategy": "default",
      "default": "81c2246e648b54a4da3b79b03c0a5b56eb291817e8768ab3438bb3f8fb22c986"
    },
    {
      "key": "AMAZON_LWA_CLIENT_ID",
      "service": "Connectors",
      "description": "Provide a value for AMAZON_LWA_CLIENT_ID.",
      "secret": false,
      "strategy": "default",
      "default": "amzn1.application-oa2-client.13685d0ea8ea4a95a6ab20e1a29f2aa2"
    },
    {
      "key": "INSTAGRAM_APP_SECRET",
      "service": "Connectors",
      "description": "Provide a value for INSTAGRAM_APP_SECRET.",
      "secret": true,
      "strategy": "default",
      "default": "4c77db7b750007fa33d3e4f820c91c78"
    },
    {
      "key": "WS_SECRET_ACCESS_KEY",
      "service": "Connectors",
      "description": "Provide a value for WS_SECRET_ACCESS_KEY.",
      "secret": true,
      "strategy": "default",
      "default": "n1gqXbNyyEEWTEjRdu7BDPdJS4D6grdB9WU3jyhc"
    },
    {
      "key": "AMAZON_APPLICATION_ID",
      "service": "Connectors",
      "description": "Provide a value for AMAZON_APPLICATION_ID.",
      "secret": false,
      "strategy": "default",
      "default": "amzn1.sp.solution.148e43c0-a7a2-4ab2-830d-7207c18a8a64"
    },
    {
      "key": "AWS_SECRET_ACCESS_KEY",
      "service": "Connectors",
      "description": "Provide a value for AWS_SECRET_ACCESS_KEY.",
      "secret": true,
      "strategy": "default",
      "default": "n1gqXbNyyEEWTEjRdu7BDPdJS4D6grdB9WU3jyhc"
    },
    {
      "key": "SQS_WORKFLOW_QUEUE_URL",
      "service": "Connectors",
      "description": "Provide a value for SQS_WORKFLOW_QUEUE_URL.",
      "secret": false,
      "strategy": "default",
      "default": "https://sqs.ap-south-2.amazonaws.com/648597472803/xyther-notification-handler-prod"
    },
    {
      "key": "AMAZON_LWA_CLIENT_SECRET",
      "service": "Connectors",
      "description": "Provide a value for AMAZON_LWA_CLIENT_SECRET.",
      "secret": true,
      "strategy": "default",
      "default": "amzn1.oa2-cs.v1.a8d0506f7bd278ab59fa01de4242a5023fdc6cbc416844385a6ca5fc3acf1108"
    },
    {
      "key": "META_WEBHOOK_VERIFY_TOKEN",
      "service": "Connectors",
      "description": "Provide a value for META_WEBHOOK_VERIFY_TOKEN.",
      "secret": true,
      "strategy": "default",
      "default": "veltrum_meta_hook_2026"
    }
  ],
  "deploy": {
    "mcp": {
      "server": "railway",
      "tool": "deploy_template",
      "args": {
        "template_code": "veltrum-xyther-ecomm"
      }
    },
    "cli": "railway deploy --template veltrum-xyther-ecomm",
    "api": {
      "method": "POST",
      "path": "/graphql/v2",
      "body": {
        "query": "mutation templateDeploy($input: TemplateDeployV2Input!) { templateDeployV2(input: $input) { projectId workflowId } }",
        "variables": {
          "input": {
            "templateId": "b620e13c-43df-4ca2-8972-75316d2ef3c3",
            "serializedConfig": {
              "buckets": {},
              "services": {
                "8a5ece89-490f-4eab-871e-bbedaa17b969": {
                  "icon": null,
                  "name": "Backend",
                  "deploy": {
                    "startCommand": "sh -c 'cd services/backend && uvicorn app.main:app --host 0.0.0.0 --port $PORT --workers 2'",
                    "healthcheckPath": "/healthz",
                    "restartPolicyType": "ON_FAILURE",
                    "restartPolicyMaxRetries": 10
                  },
                  "source": {
                    "repo": "https://github.com/Veltrum-io/AgenticComm",
                    "rootDirectory": "services/backend"
                  },
                  "variables": {
                    "PORT": {
                      "isOptional": false,
                      "defaultValue": "8080"
                    },
                    "BACKEND_URL": {
                      "isOptional": false,
                      "defaultValue": "${{shared.BACKEND_URL}}"
                    },
                    "CRON_SECRET": {
                      "isOptional": false,
                      "defaultValue": "53b5723f324032bfe3f653a055bbe9c9519ecc4d6c2a8962a8272af86e47dade"
                    },
                    "ENVIRONMENT": {
                      "isOptional": false,
                      "defaultValue": "production"
                    },
                    "DATABASE_URL": {
                      "isOptional": false,
                      "defaultValue": "postgresql://postgres:iGSwQVhIDBYyEzesLjcVwlVxCLwMVqAM@postgres-hjus.railway.internal:5432/railway"
                    },
                    "CONNECTORS_URL": {
                      "isOptional": false,
                      "defaultValue": "${{shared.CONNECTORS_URL}}"
                    },
                    "PUBLIC_APP_URL": {
                      "isOptional": false,
                      "defaultValue": "https://app.veltrum.io"
                    },
                    "RESEND_API_KEY": {
                      "isOptional": false,
                      "defaultValue": "re_gki9mKDy_3Xk9RVPXfjk6C4q4LCKNJFLN"
                    },
                    "CASHFREE_APP_ID": {
                      "isOptional": false,
                      "defaultValue": "1287458320d3507f623c22374538547821"
                    },
                    "CONVERZ_API_KEY": {
                      "isOptional": false,
                      "defaultValue": "cs_bd7ad0ff_0d7b1607d1705cc187415bb7851cef40"
                    },
                    "CONVERZ_API_URL": {
                      "isOptional": false,
                      "defaultValue": "https://converz-dograh-api-824171978941.europe-west1.run.app"
                    },
                    "BACKEND_BASE_URL": {
                      "isOptional": false,
                      "defaultValue": "${{shared.BACKEND_BASE_URL}}"
                    },
                    "OPENROUTER_MODEL": {
                      "isOptional": false,
                      "defaultValue": "anthropic/claude-sonnet-4-5"
                    },
                    "CALLSENSE_API_KEY": {
                      "isOptional": false,
                      "defaultValue": "cs_bd7ad0ff_0d7b1607d1705cc187415bb7851cef40"
                    },
                    "APP_ENCRYPTION_KEY": {
                      "isOptional": false,
                      "defaultValue": "Q1U8U3KCK0OMH7QdyEbFS5OQNaKSXSMSh1r4lV4w910="
                    },
                    "CALLSENSE_BASE_URL": {
                      "isOptional": false,
                      "defaultValue": "https://api.converz.io"
                    },
                    "CASHFREE_PG_APP_ID": {
                      "isOptional": false,
                      "defaultValue": "1287458320d3507f623c22374538547821"
                    },
                    "CONVERZ_AGENT_NAME": {
                      "isOptional": false,
                      "defaultValue": "Rohit"
                    },
                    "OPENROUTER_API_KEY": {
                      "isOptional": false,
                      "defaultValue": "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"
                    },
                    "CASHFREE_SECRET_KEY": {
                      "isOptional": false,
                      "defaultValue": "cfsk_ma_prod_17d1679fd13381eaf0c759d060404f86_05a5f40f"
                    },
                    "CONNECTORS_BASE_URL": {
                      "isOptional": false,
                      "defaultValue": "${{shared.CONNECTORS_BASE_URL}}"
                    },
                    "INTERNAL_API_SECRET": {
                      "isOptional": false,
                      "defaultValue": "81c2246e648b54a4da3b79b03c0a5b56eb291817e8768ab3438bb3f8fb22c986"
                    },
                    "CASHFREE_PG_BASE_URL": {
                      "isOptional": false,
                      "defaultValue": "https://api.cashfree.com/pg"
                    },
                    "CASHFREE_PG_SECRET_KEY": {
                      "isOptional": false,
                      "defaultValue": "cfsk_ma_prod_17d1679fd13381eaf0c759d060404f86_05a5f40f"
                    },
                    "SQS_WORKFLOW_QUEUE_URL": {
                      "isOptional": false,
                      "defaultValue": "https://sqs.ap-south-2.amazonaws.com/648597472803/xyther-notification-handler-prod"
                    },
                    "CASHFREE_WEBHOOK_SECRET": {
                      "isOptional": false,
                      "defaultValue": "cfsk_ma_test_3bcf0953880fcf5d7a3bbc89100828d9_dd5d2733"
                    },
                    "OPENROUTER_MANAGEMENT_KEY": {
                      "isOptional": false,
                      "defaultValue": "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"
                    },
                    "CASHFREE_SUBSCRIPTION_BASE": {
                      "isOptional": false,
                      "defaultValue": "https://api.cashfree.com/pg"
                    }
                  },
                  "networking": {
                    "serviceDomains": {
                      "<hasDomain>": {}
                    }
                  }
                },
                "919d9e37-af26-432f-b3fa-3870b145a067": {
                  "icon": null,
                  "name": "Frontend",
                  "deploy": {
                    "startCommand": "npm run db:migrate && (npm run db:seed:carriers || true) && npm start",
                    "healthcheckPath": "/api/healthz",
                    "restartPolicyType": "ON_FAILURE",
                    "restartPolicyMaxRetries": 3
                  },
                  "source": {
                    "repo": "https://github.com/Veltrum-io/AgenticComm",
                    "rootDirectory": ""
                  },
                  "variables": {
                    "AUTH_URL": {
                      "isOptional": false,
                      "defaultValue": "https://app.veltrum.io"
                    },
                    "ADMIN_EMAIL": {
                      "isOptional": false,
                      "defaultValue": "aditya@veltrum.io"
                    },
                    "AUTH_SECRET": {
                      "isOptional": false,
                      "defaultValue": "k/5alURTYmZRN1ES2okIuWfAT/WSaYg4J/CloMqLf54="
                    },
                    "BACKEND_URL": {
                      "isOptional": false,
                      "defaultValue": "${{shared.BACKEND_URL}}"
                    },
                    "CRON_SECRET": {
                      "isOptional": false,
                      "defaultValue": "53b5723f324032bfe3f653a055bbe9c9519ecc4d6c2a8962a8272af86e47dade"
                    },
                    "META_APP_ID": {
                      "isOptional": false,
                      "defaultValue": "1663311978096759"
                    },
                    "AUTH0_ISSUER": {
                      "isOptional": false,
                      "defaultValue": "https://dev-veltrum.us.auth0.com/"
                    },
                    "DATABASE_URL": {
                      "isOptional": false,
                      "defaultValue": "postgresql://postgres:iGSwQVhIDBYyEzesLjcVwlVxCLwMVqAM@postgres-hjus.railway.internal:5432/railway"
                    },
                    "ADMIN_PASSWORD": {
                      "isOptional": false,
                      "defaultValue": "Veltrum@1234"
                    },
                    "CONNECTORS_URL": {
                      "isOptional": false,
                      "defaultValue": "${{shared.CONNECTORS_URL}}"
                    },
                    "PUBLIC_APP_URL": {
                      "isOptional": false,
                      "defaultValue": "https://app.veltrum.io"
                    },
                    "RESEND_API_KEY": {
                      "isOptional": false,
                      "defaultValue": "re_gki9mKDy_3Xk9RVPXfjk6C4q4LCKNJFLN"
                    },
                    "ZOHO_CLIENT_ID": {
                      "isOptional": false,
                      "defaultValue": "1000.RALYX2UFU8P9P8DSBGK0VK3DDEIZHY"
                    },
                    "AUTH0_CLIENT_ID": {
                      "isOptional": false,
                      "defaultValue": "ZsTZWY5Iqn7QE7Au6ngVEQIken4JEl8n"
                    },
                    "GMAIL_CLIENT_ID": {
                      "isOptional": false,
                      "defaultValue": "227542226322-r8c3rm3sml0otm63t55n9fnc6hk5srql.apps.googleusercontent.com"
                    },
                    "META_APP_SECRET": {
                      "isOptional": false,
                      "defaultValue": "30da863c7cf061324867659e2551d036"
                    },
                    "BACKEND_BASE_URL": {
                      "isOptional": false,
                      "defaultValue": "${{shared.BACKEND_BASE_URL}}"
                    },
                    "INSTAGRAM_APP_ID": {
                      "isOptional": false,
                      "defaultValue": "1721602402345290"
                    },
                    "OLA_MAPS_API_KEY": {
                      "isOptional": false,
                      "defaultValue": "AXykd4HBBWcpsktlxdLJ1kceLLdnMNE0H7izgU1e"
                    },
                    "META_REDIRECT_URI": {
                      "isOptional": false,
                      "defaultValue": "https://app.veltrum.io/api/tools/meta/callback"
                    },
                    "APP_ENCRYPTION_KEY": {
                      "isOptional": false,
                      "defaultValue": "Q1U8U3KCK0OMH7QdyEbFS5OQNaKSXSMSh1r4lV4w910="
                    },
                    "OPENROUTER_API_KEY": {
                      "isOptional": false,
                      "defaultValue": "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"
                    },
                    "POLLINATIONS_MODEL": {
                      "isOptional": false,
                      "defaultValue": "flux"
                    },
                    "WHATSAPP_CONFIG_ID": {
                      "isOptional": false,
                      "defaultValue": "1853486092011956"
                    },
                    "ZOHO_ACCOUNTS_BASE": {
                      "isOptional": false,
                      "defaultValue": "https://accounts.zoho.in"
                    },
                    "ZOHO_CLIENT_SECRET": {
                      "isOptional": false,
                      "defaultValue": "9b0e617f34d20a40ada256f9011e22bac04945acfe"
                    },
                    "AUTH0_CLIENT_SECRET": {
                      "isOptional": false,
                      "defaultValue": "0yQQJAqdsuHxoDw4_lBKxuAHC3iZQRgj0o2gDTD--HrkgqqaxF2kKXTmRsHu80_4"
                    },
                    "CONNECTORS_BASE_URL": {
                      "isOptional": false,
                      "defaultValue": "${{shared.CONNECTORS_BASE_URL}}"
                    },
                    "GMAIL_CLIENT_SECRET": {
                      "isOptional": false,
                      "defaultValue": "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"
                    },
                    "INTERNAL_API_SECRET": {
                      "isOptional": false,
                      "defaultValue": "81c2246e648b54a4da3b79b03c0a5b56eb291817e8768ab3438bb3f8fb22c986"
                    },
                    "INSTAGRAM_APP_SECRET": {
                      "isOptional": false,
                      "defaultValue": "4c77db7b750007fa33d3e4f820c91c78"
                    },
                    "META_LOGIN_CONFIG_ID": {
                      "isOptional": false,
                      "defaultValue": "1966270974032446"
                    },
                    "POLLINATIONS_API_KEY": {
                      "isOptional": false,
                      "defaultValue": "sk_gyXuiJ6onfXKjbjhrpxqc7k3MzGAG7y7"
                    },
                    "INSTAGRAM_REDIRECT_URI": {
                      "isOptional": false,
                      "defaultValue": "https://app.veltrum.io/api/tools/instagram/callback"
                    },
                    "NEXT_PUBLIC_INVITE_CODE": {
                      "isOptional": false,
                      "defaultValue": "XYTHERINVITE"
                    },
                    "META_WEBHOOK_VERIFY_TOKEN": {
                      "isOptional": false,
                      "defaultValue": "veltrum_meta_hook_2026"
                    },
                    "OPENROUTER_MANAGEMENT_KEY": {
                      "isOptional": false,
                      "defaultValue": "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"
                    }
                  },
                  "networking": {
                    "serviceDomains": {
                      "<hasDomain>": {}
                    }
                  }
                },
                "b00c7b67-1f27-4e1e-8dc4-e8c8e2d8b560": {
                  "icon": null,
                  "name": "Connectors",
                  "deploy": {
                    "startCommand": null,
                    "healthcheckPath": "/healthz",
                    "restartPolicyType": "ON_FAILURE",
                    "restartPolicyMaxRetries": 10
                  },
                  "source": {
                    "repo": "https://github.com/Veltrum-io/AgenticComm",
                    "rootDirectory": "services/connectors"
                  },
                  "variables": {
                    "AWS_REGION": {
                      "isOptional": false,
                      "defaultValue": "ap-south-2"
                    },
                    "BACKEND_URL": {
                      "isOptional": false,
                      "defaultValue": "${{shared.BACKEND_URL}}"
                    },
                    "ENVIRONMENT": {
                      "isOptional": false,
                      "defaultValue": "production"
                    },
                    "META_APP_ID": {
                      "isOptional": false,
                      "defaultValue": "1663311978096759"
                    },
                    "DATABASE_URL": {
                      "isOptional": false,
                      "defaultValue": "postgresql://postgres:iGSwQVhIDBYyEzesLjcVwlVxCLwMVqAM@postgres-hjus.railway.internal:5432/railway"
                    },
                    "SQS_QUEUE_URL": {
                      "isOptional": false,
                      "defaultValue": "https://sqs.ap-south-2.amazonaws.com/648597472803/xyther-shopify-autosync-prod.fifo"
                    },
                    "CONNECTORS_URL": {
                      "isOptional": false,
                      "defaultValue": "${{shared.CONNECTORS_URL}}"
                    },
                    "PUBLIC_APP_URL": {
                      "isOptional": false,
                      "defaultValue": "https://app.veltrum.io"
                    },
                    "ZOHO_CLIENT_ID": {
                      "isOptional": false,
                      "defaultValue": "1000.RALYX2UFU8P9P8DSBGK0VK3DDEIZHY"
                    },
                    "META_APP_SECRET": {
                      "isOptional": false,
                      "defaultValue": "30da863c7cf061324867659e2551d036"
                    },
                    "BACKEND_BASE_URL": {
                      "isOptional": false,
                      "defaultValue": "https://backend-prod-new.up.railway.app"
                    },
                    "INSTAGRAM_APP_ID": {
                      "isOptional": false,
                      "defaultValue": "1721602402345290"
                    },
                    "AWS_ACCESS_KEY_ID": {
                      "isOptional": false,
                      "defaultValue": "AKIAZOA3MAYR6ZKJGEOU"
                    },
                    "META_REDIRECT_URI": {
                      "isOptional": false,
                      "defaultValue": "https://app.veltrum.io/api/tools/meta/callback"
                    },
                    "APP_ENCRYPTION_KEY": {
                      "isOptional": false,
                      "defaultValue": "Q1U8U3KCK0OMH7QdyEbFS5OQNaKSXSMSh1r4lV4w910="
                    },
                    "ZOHO_ACCOUNTS_BASE": {
                      "isOptional": false,
                      "defaultValue": "https://accounts.zoho.in"
                    },
                    "ZOHO_CLIENT_SECRET": {
                      "isOptional": false,
                      "defaultValue": "9b0e617f34d20a40ada256f9011e22bac04945acfe"
                    },
                    "AMAZON_CALLBACK_URI": {
                      "isOptional": false,
                      "defaultValue": "https://app.veltrum.ai/api/integrations/amazon/callback"
                    },
                    "CONNECTORS_BASE_URL": {
                      "isOptional": false,
                      "defaultValue": "${{shared.CONNECTORS_BASE_URL}}"
                    },
                    "INTERNAL_API_SECRET": {
                      "isOptional": false,
                      "defaultValue": "81c2246e648b54a4da3b79b03c0a5b56eb291817e8768ab3438bb3f8fb22c986"
                    },
                    "AMAZON_LWA_CLIENT_ID": {
                      "isOptional": false,
                      "defaultValue": "amzn1.application-oa2-client.13685d0ea8ea4a95a6ab20e1a29f2aa2"
                    },
                    "INSTAGRAM_APP_SECRET": {
                      "isOptional": false,
                      "defaultValue": "4c77db7b750007fa33d3e4f820c91c78"
                    },
                    "WS_SECRET_ACCESS_KEY": {
                      "isOptional": false,
                      "defaultValue": "n1gqXbNyyEEWTEjRdu7BDPdJS4D6grdB9WU3jyhc"
                    },
                    "AMAZON_APPLICATION_ID": {
                      "isOptional": false,
                      "defaultValue": "amzn1.sp.solution.148e43c0-a7a2-4ab2-830d-7207c18a8a64"
                    },
                    "AWS_SECRET_ACCESS_KEY": {
                      "isOptional": false,
                      "defaultValue": "n1gqXbNyyEEWTEjRdu7BDPdJS4D6grdB9WU3jyhc"
                    },
                    "SQS_WORKFLOW_QUEUE_URL": {
                      "isOptional": false,
                      "defaultValue": "https://sqs.ap-south-2.amazonaws.com/648597472803/xyther-notification-handler-prod"
                    },
                    "AMAZON_LWA_CLIENT_SECRET": {
                      "isOptional": false,
                      "defaultValue": "amzn1.oa2-cs.v1.a8d0506f7bd278ab59fa01de4242a5023fdc6cbc416844385a6ca5fc3acf1108"
                    },
                    "META_WEBHOOK_VERIFY_TOKEN": {
                      "isOptional": false,
                      "defaultValue": "veltrum_meta_hook_2026"
                    }
                  },
                  "networking": {
                    "serviceDomains": {
                      "<hasDomain>": {}
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  },
  "post_deploy": {
    "healthcheck": {
      "service": "Backend",
      "method": "GET",
      "path": "/healthz",
      "expect_status": 200
    }
  },
  "resources": {
    "expected_services": 3,
    "needs_volume": false
  },
  "generated_at": "2026-09-21T04:14:46.774Z",
  "generator_version": "0.1.0",
  "status": "degraded",
  "validated_at": "2026-09-20T05:10:16.964Z",
  "success_rate_30d": 0,
  "validation": {
    "last_run_id": "run_4d079383f0d943dda52c",
    "checks": [
      {
        "name": "workflow_completed",
        "passed": true
      },
      {
        "name": "all_services_deployed",
        "passed": false,
        "detail": "BUILDING,FAILED,FAILED"
      }
    ]
  }
}
