# API & Service Configurations (identifiers only — no secret values are stored anywhere) Secret values (API tokens, passwords, keys) are deliberately never persisted to disk, logs, or chat. They are used in-memory at runtime and discarded. What follows is everything needed to verify the wiring without the secrets themselves. ## Cloudflare - Account: 76ef691dfd113325265b6a77d27ce435 (created via Google SSO as seanmattsson@gmail.com, free plan) - KV namespace: 67116ce521ef4228ae4827ae5acd8885 (quote-intake safety net) - Worker: quote-intake-log → https://quote-intake-log.sean-76e.workers.dev/log (live, verified 2026-10-06) - Pages projects: stratix-proposals (interactive proposals), quote-generator (quote site), quote-ops (ops dashboard) - Custom domain: https://quote.seanmattsson.com (CNAME at Spaceship, SSL active, verified 200) - Deploy config: configs/deploy_config.json → {"enabled": true} — per-customer live deploys ON - Proven live: https://stratix-proposals.pages.dev/hartwell-legal-group-20261006.html (verified company, price, title) - Deploy method: wrangler via one-time dashboard API tokens ("Edit Cloudflare Workers" template, Pages:Edit scope), used once via env var, never stored. Sean was advised to revoke the broad "pages-deploy-2026-10-06" token. ## DocuSign - Account ID: 261419074, Site NA4 - Plan: Business Pro Trial, created 2026-10-06 ~4:58pm under Sean@seanmattsson.com, ends 10/20/2026 - Status: email + SMS verified; no envelopes, templates, or keys yet - Connector: custom.docusign (oauth2_code, scope=signature) — PENDING Sean's setup (Integration Key with redirect URI https://agent.meta.ai/api/hatch/oauth/callback, then the capture link) - Envelope module: code/docusign_envelope.py (draft-only; _api_token() stubbed until connector live) ## Email intake - Quote form POSTs to FormSubmit endpoint https://formsubmit.co/3d4c66188f46f49369d87e44e5c1b4d5 (public form endpoint, embedded in the site source) with _next → https://quote.seanmattsson.com/?sent=1 - Fire-and-forget backup POST to the Cloudflare Worker above on every submission ## Gmail - All outbound from sean@seanmattsson.com via the Gmail connector (never smattsson@stratixsystems.com) - Send verification rule: a send counts only with the SENT label present and no DRAFT label ## Notion / Canva - Notion MCP + Canva connected as business connectors. Notion gap: integration authorized but Sean must share the Sales Command Center + databases with the "Notion MCP" integration before read/write works. ## Pricing data (code/data/) - products.json: 234 Ricoh models with Standard/NCPG/Omnia/MSRP (source: Ricoh Proposal Workspace catalog.json, 2026-09-28) - accessories.json: 37 priced accessories - lease_factors.json: 13 Universal lease factors (63-mo FMV = 0.0209) - Pricing defaults: 63 months, FMV, 25% margin; per-page $0.014 B&W / $0.08 color