Architecture Blueprint — External Integrations

Architecture Blueprint — External Integrations

This is Page 3 of 5 in the QWU Backoffice Architecture Map series… the integration hub. Every external service is mapped with what data flows in each direction, authentication method, rate limits, and costs. The AI section at the top shows our Quality-First LLM strategy… start with the best model, only downgrade with justification.

╔═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╗
║                                                                                                                                                                       ║
║   ███████╗██╗  ██╗████████╗███████╗██████╗ ███╗   ██╗ █████╗ ██╗         ██╗███╗   ██╗████████╗███████╗ ██████╗ ██████╗  █████╗ ████████╗██╗ ██████╗ ███╗   ██╗███████╗║
║   ██╔════╝╚██╗██╔╝╚══██╔══╝██╔════╝██╔══██╗████╗  ██║██╔══██╗██║         ██║████╗  ██║╚══██╔══╝██╔════╝██╔════╝ ██╔══██╗██╔══██╗╚══██╔══╝██║██╔═══██╗████╗  ██║██╔════╝║
║   █████╗   ╚███╔╝    ██║   █████╗  ██████╔╝██╔██╗ ██║███████║██║         ██║██╔██╗ ██║   ██║   █████╗  ██║  ███╗██████╔╝███████║   ██║   ██║██║   ██║██╔██╗ ██║███████╗║
║   ██╔══╝   ██╔██╗    ██║   ██╔══╝  ██╔══██╗██║╚██╗██║██╔══██║██║         ██║██║╚██╗██║   ██║   ██╔══╝  ██║   ██║██╔══██╗██╔══██║   ██║   ██║██║   ██║██║╚██╗██║╚════██║║
║   ███████╗██╔╝ ██╗   ██║   ███████╗██║  ██║██║ ╚████║██║  ██║███████╗    ██║██║ ╚████║   ██║   ███████╗╚██████╔╝██║  ██║██║  ██║   ██║   ██║╚██████╔╝██║ ╚████║███████║║
║   ╚══════╝╚═╝  ╚═╝   ╚═╝   ╚══════╝╚═╝  ╚═╝╚═╝  ╚═══╝╚═╝  ╚═╝╚══════╝    ╚═╝╚═╝  ╚═══╝   ╚═╝   ╚══════╝ ╚═════╝ ╚═╝  ╚═╝╚═╝  ╚═╝   ╚═╝   ╚═╝ ╚═════╝ ╚═╝  ╚═══╝╚══════╝║
║                                                                                                                                                        PAGE 3 · v1.3.0 ║
╠═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╣
║                                                                                                                                                                       ║
║   ┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐ ║
║   │                                            AI & INTELLIGENCE · Quality-First LLM Strategy                                                                       │ ║
║   │                                                                                                                                                                 │ ║
║   │   ╔══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╗  │ ║
║   │   ║                                                    OPENROUTER HUB (Central LLM Router)                                                                   ║  │ ║
║   │   ║  ─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── ║  │ ║
║   │   ║   ┌───────────────────┐ ┌───────────────────┐ ┌───────────────────┐ ┌───────────────────┐ ┌───────────────────┐   Philosophy: FLAGSHIP default.         ║  │ ║
║   │   ║   │ ★ FLAGSHIP (def)  │ │    SYNTHESIS      │ │    STANDARD       │ │      FAST         │ │     IMAGE         │   Downgrade only with justification.   ║  │ ║
║   │   ║   │ ───────────────── │ │ ───────────────── │ │ ───────────────── │ │ ───────────────── │ │ ───────────────── │   ─────────────────────────────────    ║  │ ║
║   │   ║   │ Claude Opus 4.7   │ │ Claude Sonnet 4.5 │ │ Claude Sonnet 4.5 │ │ DeepSeek Chat     │ │ Gemini 3 Pro      │   • 24 scripts using LLM calls         ║  │ ║
║   │   ║   │ 1M context (beta) │ │ 1M context        │ │ 1M context        │ │ 64K context       │ │ 1M context        │   • 20 at FLAGSHIP tier                ║  │ ║
║   │   ║   │ ───────────────── │ │ ───────────────── │ │ ───────────────── │ │ ───────────────── │ │ ───────────────── │   • Cost diff: ~$15-20/mo              ║  │ ║
║   │   ║   │ Comprehension     │ │ Extended context  │ │ Classification    │ │ Pattern matching  │ │ OCR + visual      │                                        ║  │ ║
║   │   ║   │ Judgment, comms   │ │ Cross-reference   │ │ Categorical only  │ │ Name parsing      │ │ Spatial reasoning │   Credential: OPENROUTER_API_KEY      ║  │ ║
║   │   ║   │ 15 scripts        │ │ 1 script          │ │ 1 script          │ │ 3 scripts         │ │ 1 script          │   Dashboard: openrouter.ai/activity   ║  │ ║
║   │   ║   └───────────────────┘ └───────────────────┘ └───────────────────┘ └───────────────────┘ └───────────────────┘                                        ║  │ ║
║   │   ╚══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝  │ ║
║   │                                                                                                                                                                 │ ║
║   │   ┌─────────────────────────────────────────────────────────────────┐  ┌─────────────────────────────────────────────────────────────────┐                      │ ║
║   │   │  VIDEO · Gemini 2.5 Pro · google-genai (direct)                 │  │  AUDIO · OpenAI Whisper · OpenAI API (direct)                   │                      │ ║
║   │   │  Multimodal video processing | $1.25/$10 MTok | 1 script        │  │  Audio transcription | $0.006/min | 2 scripts                   │                      │ ║
║   │   └─────────────────────────────────────────────────────────────────┘  └─────────────────────────────────────────────────────────────────┘                      │ ║
║   │                                                                                                                                                                 │ ║
║   └─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘ ║
║                                                                          │                                                                                            ║
║                                                                          ▼                                                                                            ║
║   ┌──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐    ║
║   │                                                                                                                                                              │    ║
║   │                                  ╔═══════════════════════════════════════════════════════════════════════════╗                                               │    ║
║   │                                  ║                                                                           ║                                               │    ║
║   │                                  ║                      QWU BACKOFFICE CORE                                  ║                                               │    ║
║   │                                  ║                                                                           ║                                               │    ║
║   │                                  ║    ┌─────────────────┐  ┌─────────────────┐  ┌─────────────────┐          ║                                               │    ║
║   │                                  ║    │   DIRECTIVES    │  │    SCRIPTS      │  │   WORKFLOWS     │          ║                                               │    ║
║   │                                  ║    │      100        │  │      212        │  │      48         │          ║                                               │    ║
║   │                                  ║    └─────────────────┘  └─────────────────┘  └─────────────────┘          ║                                               │    ║
║   │                                  ║                                                                           ║                                               │    ║
║   │                                  ║    Azure VM: claude-dev          n8n VM: qwu-n8n                          ║                                               │    ║
║   │                                  ║                                                                           ║                                               │    ║
║   │                                  ╚═══════════════════════════════════════════════════════════════════════════╝                                               │    ║
║   │                                                                                                                                                              │    ║
║   └──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘    ║
║             │                    │                    │                    │                    │                    │                    │                           ║
║             ▼                    ▼                    ▼                    ▼                    ▼                    ▼                    ▼                           ║
║   ┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐ ║
║   │                                                                                                                                                                 │ ║
║   │                                                         DATA & SCRAPING SERVICES                                                                                │ ║
║   │                                                                                                                                                                 │ ║
║   │   ┌───────────────────────────────┐  ┌───────────────────────────────┐  ┌───────────────────────────────┐  ┌───────────────────────────────┐                    │ ║
║   │   │           APIFY               │  │        ANYMAIL FINDER         │  │           REOON               │  │         GOOGLE APIs           │                    │ ║
║   │   │  ───────────────────────────  │  │  ───────────────────────────  │  │  ───────────────────────────  │  │  ───────────────────────────  │                    │ ║
║   │   │  Credential: APIFY_API_TOKEN  │  │  Credential: ANYMAIL_API_*    │  │  Credential: REOON_API_KEY    │  │  Credential: GOOGLE_API_KEY   │                    │ ║
║   │   │  ───────────────────────────  │  │  ───────────────────────────  │  │  ───────────────────────────  │  │  ───────────────────────────  │                    │ ║
║   │   │  WE SEND:                     │  │  WE SEND:                     │  │  WE SEND:                     │  │  WE SEND:                     │                    │ ║
║   │   │  • Search queries             │  │  • Name + Domain              │  │  • Email addresses            │  │  • Place queries              │                    │ ║
║   │   │  • URLs to scrape             │  │  ───────────────────────────  │  │  ───────────────────────────  │  │  • Sheet operations           │                    │ ║
║   │   │  ───────────────────────────  │  │  WE RECEIVE:                  │  │  WE RECEIVE:                  │  │  ───────────────────────────  │                    │ ║
║   │   │  WE RECEIVE:                  │  │  • Verified emails            │  │  • Validation status          │  │  WE RECEIVE:                  │                    │ ║
║   │   │  • LinkedIn profiles          │  │  • Confidence scores          │  │  • Deliverability score       │  │  • Places data + reviews      │                    │ ║
║   │   │  • Google Maps listings       │  │  ───────────────────────────  │  │  ───────────────────────────  │  │  • Sheets read/write          │                    │ ║
║   │   │  • Business reviews           │  │  Cost: ~$0.05/lookup          │  │  Cost: ~$0.003/validation     │  │  ───────────────────────────  │                    │ ║
║   │   │  ───────────────────────────  │  │  Rate: 100/min                │  │  Rate: 1000/min               │  │  Cost: Pay-per-use            │                    │ ║
║   │   │  Cost: ~$0.01-0.10/scrape     │  └───────────────────────────────┘  └───────────────────────────────┘  │  Rate: 60K/day (Places)       │                    │ ║
║   │   │  Rate: Actor-dependent        │                                                                        └───────────────────────────────┘                    │ ║
║   │   └───────────────────────────────┘                                                                                                                             │ ║
║   │                                                                                                                                                                 │ ║
║   └─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘ ║
║                                                                                                                                                                       ║
║   ┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐ ║
║   │                                                                                                                                                                 │ ║
║   │                                                    COMMUNICATION & NOTIFICATION SERVICES                                                                        │ ║
║   │                                                                                                                                                                 │ ║
║   │   ┌───────────────────────────────┐  ┌───────────────────────────────┐  ┌───────────────────────────────┐  ┌───────────────────────────────┐                    │ ║
║   │   │          DISCORD              │  │       MICROSOFT GRAPH         │  │          TWILIO               │  │        VISTA SOCIAL           │                    │ ║
║   │   │  ───────────────────────────  │  │  ───────────────────────────  │  │  ───────────────────────────  │  │  ───────────────────────────  │                    │ ║
║   │   │  Credential: DISCORD_*        │  │  Credential: MSGRAPH_*        │  │  Credential: TWILIO_*         │  │  Credential: VISTA_SOCIAL_*   │                    │ ║
║   │   │  ───────────────────────────  │  │  ───────────────────────────  │  │  ───────────────────────────  │  │  ───────────────────────────  │                    │ ║
║   │   │  WE SEND:                     │  │  WE SEND:                     │  │  WE SEND:                     │  │  WE SEND:                     │                    │ ║
║   │   │  • Webhook notifications      │  │  • Email fetch requests       │  │  • SMS messages               │  │  • Social posts               │                    │ ║
║   │   │  • Bot messages               │  │  • Calendar queries           │  │  • Voice notifications        │  │  • Scheduled content          │                    │ ║
║   │   │  ───────────────────────────  │  │  ───────────────────────────  │  │  ───────────────────────────  │  │  ───────────────────────────  │                    │ ║
║   │   │  WE RECEIVE:                  │  │  WE RECEIVE:                  │  │  WE RECEIVE:                  │  │  WE RECEIVE:                  │                    │ ║
║   │   │  • Delivery confirmations     │  │  • Emails + metadata          │  │  • Delivery status            │  │  • Engagement metrics         │                    │ ║
║   │   │  • Reaction events            │  │  • Calendar events            │  │  • Inbound SMS                │  │  • Inbox messages             │                    │ ║
║   │   │  ───────────────────────────  │  │  ───────────────────────────  │  │  ───────────────────────────  │  │  ───────────────────────────  │                    │ ║
║   │   │  Channels: 10 webhooks        │  │  Rate: 10K/10min              │  │  Cost: ~$0.01/SMS             │  │  Profiles: 8 connected        │                    │ ║
║   │   │  Cost: Free                   │  │  Cost: M365 license           │  │  Phone: (949) 373-3730        │  │  Cost: $79/mo                 │                    │ ║
║   │   └───────────────────────────────┘  └───────────────────────────────┘  └───────────────────────────────┘  └───────────────────────────────┘                    │ ║
║   │                                                                                                                                                                 │ ║
║   └─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘ ║
║                                                                                                                                                                       ║
║   ┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐ ║
║   │                                                                                                                                                                 │ ║
║   │                                                          CRM & BUSINESS SERVICES                                                                                │ ║
║   │                                                                                                                                                                 │ ║
║   │   ┌───────────────────────────────┐  ┌───────────────────────────────┐  ┌───────────────────────────────┐  ┌───────────────────────────────┐                    │ ║
║   │   │         SUITEDASH             │  │         INSTANTLY             │  │            ZOOM               │  │            n8n                │                    │ ║
║   │   │  ───────────────────────────  │  │  ───────────────────────────  │  │  ───────────────────────────  │  │  ───────────────────────────  │                    │ ║
║   │   │  Credential: SUITEDASH_*      │  │  Credential: INSTANTLY_*      │  │  Credential: ZOOM_*           │  │  Self-hosted on qwu-n8n VM    │                    │ ║
║   │   │  ───────────────────────────  │  │  ───────────────────────────  │  │  ───────────────────────────  │  │  ───────────────────────────  │                    │ ║
║   │   │  WE SEND:                     │  │  WE SEND:                     │  │  WE SEND:                     │  │  ORCHESTRATES:                │                    │ ║
║   │   │  • Contact creates/updates    │  │  • Email campaigns            │  │  • Recording requests         │  │  • 33 workflows               │                    │ ║
║   │   │  • Tag assignments            │  │  • Lead imports               │  │  ───────────────────────────  │  │  • Schedules + webhooks       │                    │ ║
║   │   │  • Circle tier changes        │  │  ───────────────────────────  │  │  WE RECEIVE:                  │  │  • SSH to backoffice          │                    │ ║
║   │   │  ───────────────────────────  │  │  WE RECEIVE:                  │  │  • Recording webhooks         │  │  ───────────────────────────  │                    │ ║
║   │   │  WE RECEIVE:                  │  │  • Open/click tracking        │  │  • Transcripts                │  │  URL: http://qwu-n8n:5678     │                    │ ║
║   │   │  • Contact lookups            │  │  • Reply notifications        │  │  • Meeting metadata           │  │  Creds: SSH key auth          │                    │ ║
║   │   │  • Portal access data         │  │  ───────────────────────────  │  │  ───────────────────────────  │  │  ───────────────────────────  │                    │ ║
║   │   │  ───────────────────────────  │  │  Cost: ~$0.001/email          │  │  Cost: Zoom Pro license       │  │  Cost: Self-hosted (free)     │                    │ ║
║   │   │  Rate: 100/min | Cost: $99/mo │  │  Daily Limit: 1000 emails     │  │  Auto-record all meetings     │  │  33 active workflows          │                    │ ║
║   │   └───────────────────────────────┘  └───────────────────────────────┘  └───────────────────────────────┘  └───────────────────────────────┘                    │ ║
║   │                                                                                                                                                                 │ ║
║   └─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘ ║
║                                                                                                                                                                       ║
╠═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╣
║   CREDENTIAL STORAGE: .env (never committed)  │  RATE LIMITS: Per-service, monitored in logs  │  MONTHLY COST ESTIMATE: ~$300-500 (variable by usage)                ║
╚═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝

Part of the QWU Backoffice Architecture Map series (5 pages). See the live interactive version at twin.quietlyworking.org.

Quietly Working Foundation | quietlyworking.org | 501(c)(3)