02 — Platform
One operating system.
Every business workflow.
Relay is not a collection of disconnected tools. Every conversation, customer, automation, reminder, pipeline and AI workflow lives inside one platform — engineered to feel like a single product.
Inbox
12 open · 3 waiting
Priya Ramesh
2mAlso, can we self-host it?
SalesMarcus Weiss
14mContract signed. Sending PO.
SalesAditi Sharma
1hLogin issue on mobile app
SupportJordan Blake
3hWhen does the license activate?
OnboardingLin Wei
5hThanks — sorted it out.
Sofia Rossi
1dPing when live demo is ready
Priya Ramesh
+91 · online
Suggested reply — Yes. You own the full source and can deploy on your infra.
03 — Why Relay exists
Everything connects.
Nothing repeats.
A WhatsApp conversation becomes a customer. That customer enters a sales pipeline. Tasks get assigned. Automations trigger the next step. The AI drafts a reply in your tone. Everything happens without switching applications — and without a single record being duplicated across four different tools.
Message
t+0
Contact
t+1
Pipeline
t+2
Task
t+3
AI reply
t+4
Deal won
t+5
04 — Interoperability
Built as modules.
Feels like one product.
One database. One authentication layer. One event bus. Every module reads and writes the same source of truth.
Shared identity
One customer record. Read by inbox, pipeline, broadcast and AI. No sync jobs. No duplicates.
Shared events
Every action publishes an event. Automations, webhooks and reports subscribe — never poll.
Shared surfaces
Same design system, same shortcuts, same terminology. Learn one module — you know them all.
05 — Module walkthrough
Nine modules.
One continuous surface.
05.1 · Dashboard
See your business before your day starts.
- Realtime KPIs across every channel
- Cohort + funnel breakdowns
- Exportable to your warehouse
Revenue
₹42.8L
+18%
Conversations
12,441
+7%
Response time
42s
-31%
Message volume
Last 30d05.2 · Inbox
Every customer. One place.
- Unified across numbers and agents
- Assignments, SLAs, private notes
- Keyboard-first triage
Inbox
12 open · 3 waiting
Priya Ramesh
2mAlso, can we self-host it?
SalesMarcus Weiss
14mContract signed. Sending PO.
SalesAditi Sharma
1hLogin issue on mobile app
SupportJordan Blake
3hWhen does the license activate?
OnboardingLin Wei
5hThanks — sorted it out.
Sofia Rossi
1dPing when live demo is ready
Priya Ramesh
+91 · online
Suggested reply — Yes. You own the full source and can deploy on your infra.
05.3 · Contacts
Your customer database. Not Meta's. Yours.
- Unlimited attributes and segments
- Full history, exportable any time
- Lives in your own database
Contacts · 2,841
postgres05.4 · Pipeline
Revenue becomes visible.
- Unlimited custom stages
- Rules on every transition
- Attribution to source campaign
New
12 deals
Qualified
8 deals
Proposal
5 deals
Won
3 deals
05.5 · Broadcast
Reach everyone without leaving your CRM.
- Meta-approved template flows
- Segment by any CRM attribute
- Delivery, read and reply attribution
Campaign
Q4 · Product launch
Sent
8,420
Delivered
8,391
Read
6,102
Weekend flash sale
Scheduled · Tue 9:00
Onboarding drip · Day 3
Scheduled · Tue 9:00
Renewal reminder
Scheduled · Tue 9:00
05.6 · Automation
Stop repeating work.
- Visual builder + code escape hatch
- Retries, dead-letter, replay
- Audit log for every run
Step 1
Trigger · New message
Step 2
Filter · contains 'demo'
Step 3
Action · Assign to Sales
Step 4
Action · Send template
Flow
05.7 · Flows
Guide conversations automatically.
- Branching, conditions, delays
- Human handoff on any node
- A/B test any step
Flow · Onboarding
v3 · live05.8 · AI Assistant
Your keys. Your provider. Your policies.
- Bring your own OpenAI, Anthropic or local model
- RAG over your own knowledge base
- Drafts replies, never auto-sends
Provider · OpenAI
gpt-4o-miniLatest suggestion
"Yes — Relay ships as source. You deploy on your own infra and own the license outright."
05.9 · Settings
Configure once. Run forever.
- Custom domain + SSO
- Per-workspace branding
- RBAC on every surface
Branding
Every surface, in your identity.
06 — In practice
How teams actually use it.
01
Sales
"Closes twice as many demos before lunch."
02
Support
"First-response drops from hours to minutes."
03
Marketing
"Every rupee spent, traced to a conversation."
04
Operations
"The team stops copy-pasting between tabs."
07 — Architecture
Own every layer.
The entire stack — from the customer message, through the platform, down to backups on your S3 bucket — belongs to you. No subscription. No vendor lock-in. No mystery boxes.
Contract
Source code delivered as a Git repository. Yours to fork, modify, deploy, resell under white-label — permanently.
No license server. No phone-home. No feature flags controlled from our side. Cut the internet — Relay keeps running.
Every dependency is yours to update. Every database migration is yours to review. Every log is written to your infrastructure.
08 — Engineering surface
Built for developers.
REST APIs
01Every module exposes a documented REST surface. Same auth as the UI.
Webhooks
02Subscribe to any event. Signed payloads. Retry with exponential backoff.
Docker deploy
03docker compose up. Production in under an hour on your own box.
Env variables
04Every knob is an environment variable. No hidden runtime config.
Self hosting
05Bare metal, EC2, DigitalOcean, Railway, Fly, Hetzner — your call.
Git repository
06Full source in a private Git repo. Fork, branch, PR, merge — normally.
MIT-style license
07Modify. Redistribute inside your organization. Resell under white-label.
White label
08Domain, logo, colors, invoices — never a mention of Relay.
RBAC
09Roles, permissions, per-workspace scopes. Enforced in the API, not just the UI.
Workspaces
10One deployment. Many isolated tenants. Shared platform, separate data.
API docs
11OpenAPI spec + Postman collection ship with the source.
Bring your own AI
12OpenAI, Anthropic, Groq, Ollama — plug in a key, we route nothing.
09 — AI architecture
Your provider.
Your keys.
The AI layer never routes through Relay. Your API key. Your quota. Your privacy policy. Your invoice from OpenAI, Anthropic, Groq, or the model running on your own GPU.
- Bring your own key — zero margin, zero markup
- RAG over your own knowledge base
- Drafts replies for human review — never auto-sends
- Swap providers with one env var
Customer message
arrives via Meta webhook
Your server
receives, stores in your postgres
RAG lookup
against your knowledge base
AI provider (your key)
generates draft — direct call
Agent review
human approves or edits
Reply sent
logged in your database
// .env
AI_PROVIDER=openai
AI_MODEL=gpt-4o-mini
AI_API_KEY=sk-••••••••••••
// swap providers → change two lines
10 — Security & privacy
Private by construction.
Because the platform runs entirely on your infrastructure, privacy is not a feature we sell — it is a consequence of the architecture.
01
Your infrastructure
The platform runs on your servers, in your region, under your compliance framework.
02
Zero telemetry
No usage pings. No error reports to us. No feature flags controlled from outside.
03
Row-level auth
Every query is scoped to a workspace and a role — enforced at the database layer.
04
Encrypted at rest
Sensitive fields encrypted with your key. Rotate any time without downtime.
05
Audit log
Every mutation carries an actor, timestamp and diff. Exportable to your SIEM.
06
SSO ready
SAML and OIDC connectors ship in the box. Bring Okta, Google, Azure — your identity provider stays yours.
11 — Custom development
Need something custom?
Modules, integrations and bespoke workflows — built by the same engineers who built the platform. Available after purchase.
Purchase platform
License activated. Repo access delivered within 24 hours.
Book engineering
Choose a block — 20, 40 or 80 hours — with a dedicated engineer.
Feature planning
We spec the work together. Written brief. Timeline. Acceptance criteria.
Development
Built in a branch of your repo. Daily updates. No black boxes.
Testing
Staging deploy on your infra. You test. We iterate.
Delivery
Merged, deployed, documented. Yours forever.
12 — The economics
The platform never expires.
Traditional SaaS
Rented software
Relay
Owned platform
13 — The offer