OWnet Platform
AI-Powered Sales Intelligence & CRM

Technical Delivery Report

Complete documentation of platform architecture, features, and capabilities

Report Generated June 13, 2026
Platform Status Live in Production
Production URL ownet.opticwise.com
Database PostgreSQL + pgvector
📊

Executive Overview

Platform capabilities and key metrics at a glance

OWnet is a fully functional, production-ready AI-powered sales intelligence and CRM platform featuring complete deal pipeline management, an AI sales assistant (Claude Opus 4.8 + GPT-5.5) with access to 70 meeting transcripts and 22,287 emails, Google Workspace integration (Gmail, Calendar, Drive), a Social Posting Manager (LinkedIn, Facebook, Instagram), a Content Engine with autonomous weekly content generation, a Blog Publisher, marketing forms with CRM bridge, and a governed knowledge base (OWnet Brain) with 51 canonical documents.

835
Organizations
1,204
Contacts
19
Active Deals
70
Meeting Transcripts
54
Database Models
89
Utility Scripts
163
API Endpoints
5
Platform Users
🔧

Technology Stack

Modern, scalable architecture built for performance

🖥️ Frontend & Backend
Next.js 15 (App Router) TypeScript 5.9 Tailwind CSS 3.4 React Server Components TipTap Rich Text Editor Driver.js (Guided Tours)
🗃 Database & ORM
PostgreSQL (Render Managed) Prisma 6.x pgvector 54 Models
🤖 AI & Machine Learning
Claude Opus 4.8 (Orchestrator) GPT-5.5 (Creative Routing) text-embedding-3-large (1024d) OWnet Brain (51 canon docs) Ideogram v4 (Image Gen)
🔗 Integrations
Google Workspace (Gmail, Calendar, Drive) Zernio (Social Publishing) Read.ai (Meeting Transcripts) Twilio (SMS) Slack Bot GitHub API (Blog Publishing)

System Architecture

Frontend
Next.js 15 + React
AI Layer
Claude 4.8 + GPT-5.5
Knowledge
OWnet Brain (RAG)
Database
PostgreSQL + pgvector
Email
Gmail API
Social
Zernio API
Content
Content Engine
Hosting
Render
Secrets
Doppler
🤖

OWnet AI Agent

Enterprise-grade AI with governed brand voice

🎓 OWnet Brain

The agent runs on a single, governed source of truth: the OWnet Brain. 51 canonical documents (Knowledge, Rules, Decisions) control brand voice, positioning, proof rules, terminology, and persona voices. Always-on rules are injected into every response. Access tiers (shareable / internal / internal-restricted) ensure sensitive material only surfaces for principals.

💬 Capabilities
  • ✓ CRM data queries (deals, contacts, orgs)
  • ✓ Meeting transcript search & summarization
  • ✓ Email context retrieval (per-user privacy)
  • ✓ Google Drive document search (per-user RBAC)
  • ✓ Knowledge Base RAG with PPP canon boost
  • ✓ Bill / Drew digital twin voice routing
  • ✓ AI Artifacts (charts, diagrams, HTML)
  • ✓ Content Engine mode (blog + LinkedIn gen)
  • ✓ Creative routing to GPT-5.5
  • ✓ 90+ term industry glossary auto-injection
🚀

Platform Features

Complete feature set for sales intelligence and operations

💼
CRM & Deal Pipeline
Drag-and-drop kanban boards, multi-pipeline support, deal-to-org linking, activity tracking, and full contact management with 1,204 contacts across 835 organizations.
📧
Sales Inbox
Multi-user Gmail sync with per-user privacy isolation. 22,287 emails synced, AI-powered reply suggestions, email-to-deal linking, and thread-based conversation view.
🎤
Meeting Transcripts
70 Read.ai meeting transcripts with AI summaries, action items, chapter breakdowns, CRM auto-linking, and full-text search.
📷
Social Posting Manager
Multi-platform publishing (LinkedIn, Facebook, Instagram) via Zernio. AI caption generation, scheduling with timezone support, approval workflow, comment monitoring with AI-drafted replies.
✍️
Content Engine
Autonomous weekly content generation (Wednesday 8 PM MT). Gmail inbox to Bill/Drew content packages with Ideogram image generation, rich HTML blog bodies, and Drive delivery.
📄
Blog Publisher
8 posts published to opticwise.com/insights. Rich text editor, one-click publish to GitHub/Render, SEO metadata, separate hero and OG image fields.
📝
Marketing Forms
6 forms with drag-and-drop builder, CRM bridge (auto-create Contact + Company + Deal), two-line HTML embed, confirmation emails, honeypot spam protection.
📚
Knowledge Base
51 documents with self-serve training (corrections, uploads). PDF/DOCX/TXT parsing, chunked embedding, automatic RAG integration, PPP canon boost.
📲
Help & Training
10 training guides across 5 surfaces, in-app guided tours (Driver.js), per-user completion tracking, and a central /help hub accessible from the footer.
💬
Slack Bot
@ownet mentions and DMs in Slack with full AI agent access. Thread-based context, source citations, brand voice, and progress indicators.
🔒
Drive RBAC
Per-user Google Drive access control via OAuth. The agent only surfaces files the user can see in Drive. Four-group RBAC matrix enforced by Drive folder sharing.
📱
SMS & Notifications
Outbound SMS via Twilio (10DLC registered), audit confirmation texts, Slack alerts for failed publishes, and cron status notifications.
🔗

Platform Integrations

Connected services and data sources

IntegrationPurposeStatus
Google Gmail APIEmail sync, sending (Sales Inbox, confirmations, password reset)Active
Google Calendar APICalendar event sync and meeting contextActive
Google Drive APIFile sync, vectorization, per-user RBAC, Content Engine uploadsActive
Read.ai WebhooksMeeting transcripts, summaries, action itemsActive
Zernio APISocial publishing (LinkedIn, Facebook, Instagram), comment monitoringActive
Anthropic (Claude 4.8)Primary AI orchestrator, agent responses, analysisActive
OpenAI (GPT-5.5)Creative content routing, embeddings, meeting classificationActive
Ideogram v4Automated image generation for Content EngineActive
Slack APIBot (@ownet), DM notifications, social reply approval workflowActive
TwilioOutbound SMS (audit confirmations, 10DLC registered)Active
GitHub APIBlog publishing to OpticWise.com and PPP siteActive
RenderHosting, managed Postgres, cron jobs (4 active)Active
DopplerSecrets management for all servicesActive
🔍

Vectorization & AI Search

Embedding coverage for semantic search

📄 Data Source Coverage
SourceTotalVectorizedCoverage
Website Pages122120
98%
Emails22,2879,608
43%
Drive Files7,2933,900
53%
Meeting Transcripts7070
100%
Knowledge Base5151
100%
🔬 Embedding Model
  • Model: text-embedding-3-large
  • Dimensions: 1,024
  • Storage: pgvector (PostgreSQL extension)
  • Search: Cosine distance with priority boosts
  • Boost tiers: PPP canon +0.08, BrandScript +0.05, Sales +0.03
  • Cron: Drive files vectorized every 6 hours (300/batch)
📊

Data Statistics

Platform-wide data inventory

CategoryCountNotes
Organizations835CRM company records
Contacts1,204People linked to organizations and deals
Deals19Active pipeline deals
Emails (Gmail)22,287Multi-user synced, per-user privacy isolated
Meeting Transcripts70Read.ai webhook integration
Drive Files7,2933,900 vectorized (53%)
Knowledge Base Docs51OWnet Brain (35 Knowledge, 11 Rules, 5 Decisions)
Blog Posts8Published to opticwise.com/insights
Social Posts4LinkedIn, Facebook, Instagram via Zernio
Website Pages122120 vectorized for AI search
Marketing Forms6CRM bridge with auto-create Contact + Deal
Calendar Events0Google Calendar sync
Platform Users5Role-based access with module gating
📅

Recent Platform Updates

Latest feature deployments and improvements

DateUpdate
2026-06-12PPP Episode 38 Published to OpticWise Insights
2026-06-10LinkedIn Fields Added to CRM + Auto-Populated from Emails
2026-06-10LinkedIn Mentions / Callouts Fixed in Social Posting Tool
2026-06-09Monthly Billing Engine (Full Build — Phases A & B)
2026-06-09QuickBooks Online Integration (Full Phase 1–3 Build)
2026-06-09Stakeholders Panel Rebuilt (Deal Contacts)
2026-06-09Punch List Final Sprint: Chatbot, Lead Scoring, Transcript Buttons, Documentation
2026-06-09Fixed Recurring Email-Sync Error (Slack Bot service account)
2026-06-11Gmail Two-Way Sync + Email Templates (4.4)
2026-06-11Slack Notification Add-ons (4.3), Files on Deals (3.3), Willow Voice Agent (4.8/4.9) Confirmed
2026-06-09Auto-Generating Platform Report + Complete Delivery Summary
2026-06-09Dependency Security Hardening (xlsx + PDF parsing)
2026-06-09Drive Vectorization Cron + Content Engine Module Access
2026-06-09Content Engine Image Generation + Rich HTML Blog Bodies
2026-06-08Content Engine Autonomous Weekly Cron
2026-06-08Help & Training Center (Sprint 7: Training Materials)
2026-06-08Google Drive RBAC (4.2: Per-User OAuth)
2026-06-08Self-Serve Training Workflow (Sprint 5: 1.7)
2026-06-08Industry Glossary & PPP Retrieval Boost (Sprint 5: 1.1 + 1.5)
2026-06-08Video Uploads for Social Posts (10MB → 200MB)
☁️

Deployment & Infrastructure

Production hosting and automation

🌐 Hosting
  • Platform: Render (Web Service + Cron Jobs)
  • Database: Render Managed PostgreSQL + pgvector
  • Secrets: Doppler
  • Domain: ownet.opticwise.com
  • Git: github.com/bdouglas-ow/OWnet
⏱ Active Cron Jobs
  • PPP Insights Auto-Publish: Every 30 min (:20, :50)
  • Content Engine: Wed 8 PM MT (weekly)
  • Drive Vectorization: Every 6 hours (300 files/batch)
  • Platform Report: Sunday 10 PM MT (weekly)