.env.example
Set these on your host before deploying. Each platform has an “Environment Variables” section in the deploy flow.
COMPOSIO_API_KEY
secret
Required
OPENAI_API_KEY
secret
LANGSMITH_API_KEY
secret
COMPOSIO_USER_ID
Stable Composio user id for this demo.
COMPOSIO_WEBHOOK_URL
Webhook subscription values are created by scripts/setup_composio.py.
COMPOSIO_WEBHOOK_SUBSCRIPTION_ID
COMPOSIO_WEBHOOK_SECRET
secret
COMPOSIO_GMAIL_TRIGGER_ID
Gmail trigger values are created by scripts/setup_composio.py.
OPENAI_MODEL
secret
Optional. Defaults to gpt-5.5.
EMAIL_WORKFLOW_PATH
Edit this workflow with your support policy, FAQ, tone, and escalation rules.
TESTER_ALLOWED_SENDERS
Optional. Use this only for controlled local tests.
NOTION_LOG_ROWS
Notion values are created by scripts/setup_composio.py.
NOTION_PARENT_PAGE_ID
NOTION_PAGE_ID
NOTION_DATABASE_ID
LANGSMITH_TRACING
scripts/setup_composio.py creates or reuses LANGSMITH_PROJECT and sets LANGSMITH_TRACING=true for local dogfooding.
LANGSMITH_PROJECT
brew install flyctl && fly launch --from https://github.com/composio-community/email-support-agent
curl -L https://fly.io/install.sh | sh && fly launch --from https://github.com/composio-community/email-support-agent
iwr https://fly.io/install.ps1 -useb | iex; fly launch --from https://github.com/composio-community/email-support-agent