Optimal Research Sites, LLC • ORS Finance Reconciliation
Teams Finance Assistant

Finance bot setup

The ORS finance bot is designed for internal Teams questions about budget, accounting state, generated revenue, receivables, runway, hiring scenarios, and EDC/CRIO payment-readiness blockers.

Teams endpoint

Use https://optimalresearchfinance.com/webhooks/teams/finance as the callback URL for a Microsoft Teams Outgoing Webhook.

Current snapshot

  • QuickBooks as of 2026-06-28
  • Bank cash: $135,416
  • Accounts receivable: $94,129
  • CRIO generated revenue YTD: $239,830
  • EDC payment-readiness gate: not_proven
  • Payment-ready generated revenue: $0
  • Unproven generated revenue: $239,830

Required secret

After Teams creates the Outgoing Webhook, save its HMAC security token as TEAMS_FINANCE_WEBHOOK_TOKEN in Cloudflare. To let Teams questions call the EDC worker directly, also save a workspace-agent API key as CHATGPT_WORKSPACE_AGENT_API_KEY.

EDC worker

EDC/CRIO payment-readiness questions route to the ORS Query Resolution Worker when the API key is configured. Until then, the bot uses the loaded EDC alignment snapshot.