GitDeployHub

composio-community/email-support-agent

github.com/composio-community/email-support-agent ↗
Python
17 environment variables found in .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
Best match Fly.io Anything Dockerized — requires the Fly CLI.
macOS
brew install flyctl && fly launch --from https://github.com/composio-community/email-support-agent
Linux
curl -L https://fly.io/install.sh | sh && fly launch --from https://github.com/composio-community/email-support-agent
Windows (PowerShell)
iwr https://fly.io/install.ps1 -useb | iex; fly launch --from https://github.com/composio-community/email-support-agent
Or deploy to a different host
← Try another repo