Skip to main content

AttainScale

Features · v1

Everything the suite does today.

One brain, every channel, and the loop that makes it better every week. Below: what’s live now. At the bottom: what’s next.

§ 01 · Channels

Every place your customers already talk to you — answered by one brain.

Live across six channels today, with more en route. Each channel routes to a purpose-built agent that shares one memory and one policy.

CHANNEL 01
SMS & MMS

Two-way texting via Twilio or ClickSend. Bring your own numbers, per-store routing, quiet-hours honored.

Live
CHANNEL 02
Web chat

Drop-in JavaScript widget for any site. Session-scoped, quiet-hours exempt, capable of resolving identity mid-conversation.

Live
CHANNEL 03
Email

Generic webhook adapter — works with any inbox provider. HMAC-verified, per-tenant secrets, drafts and closes routine tickets.

Live
CHANNEL 04
Slack

Answers @-mentions and DMs, threads conversations by channel, verified via Slack Events API. Great for internal-facing agents.

Live
CHANNEL 05
Voice · inbound

Overflow, after-hours, and missed-call answering on our managed voice stack. Books appointments, takes messages, hands off to a human when it should.

New
CHANNEL 06
Voice · outbound

Callback the missed-call queue, run appointment reminders, follow up on quotes. Same voice as inbound — one identity per store, per campaign.

New
CHANNEL 07
Endpoints per location

Each store’s number, address, or endpoint gets its own agent and location context. One brand, many local voices.

Live
CHANNEL 08
Quiet hours & autopilot

Per-endpoint autopilot works on any channel. Quiet hours enforced by channel type. Explicit AI-pause with re-engage button.

Live
CHANNEL 09
Direct mail

Event- and agent-triggered postcards. Addresses verified before print, delivery tracked, returned mail creates a follow-up task.

New
§ 02 · The AI brain

Multi-agent by default. One brain per job. Every response grounded in your business.

Different agents for different channels and different jobs — but all sharing your company context, your policies, and your customer memory.

app.attainscale.com/agents
BRAIN 01
Multi-agent core

Route by channel or endpoint to a purpose-built agent. Company context is injected into every prompt automatically.

BRAIN 02
Agent builder

Create and edit agents from a single screen. Set persona, guardrails, escalation types, and behavior mode without touching code.

BRAIN 03
Training playground

Talk to your agent as a customer would. Save any conversation as a scenario. Roleplay before you ship.

BRAIN 04
Coach mode

Talk to your agent as its manager. Explain what went wrong. AttainScale distills the conversation into proposed lessons.

BRAIN 05
Approval-gated learning

Every proposed lesson lands in a review queue. Nothing changes how your agent behaves until you approve it.

BRAIN 06
Frontier + open models

We pick the model that fits each job — swap in newer ones as the field moves. You never rewrite your agents to switch.

§ 03 · Command center

Humans see only what needs a human. And only for a moment.

A dense, keyboard-first workspace built for operators. Routine goes to the AI; anything that needs judgment surfaces here.

app.attainscale.com/inbox
DESK 01
Escalation inbox

Three-pane layout with live counts. Filter by channel, agent, saved view. Triage with the keyboard.

DESK 02
Saved views

“Unresolved,” “Mine,” “Needs response,” “Waiting on customer” — save your favorite filters and jump between them with one key.

DESK 03
Tasks

Every escalation auto-creates a task. Complete on resolve. Inline edit, assign, filter by channel or agent.

DESK 04
Command palette

⌘K / Ctrl+K opens a fuzzy search across nav, agents, and actions. Jump anywhere without touching the mouse.

DESK 05
Two layouts

A rail-and-flyout workspace for readers. A dense keyboard-first grid for triagers. Same data, different muscle.

DESK 06
Status bar & live counts

A persistent bar with live escalation counts, response-time signals, and a keyboard legend. Always visible, never in the way.

§ 04 · CRM & contact memory

One contact record. Every touchpoint. Even the ones the customer forgot they had.

Identity resolution across phone, email, and web cookies — plus a timeline that stitches conversations, tasks, and notes into one view.

app.attainscale.com/contacts
CRM 01
Identity resolution

Match phone, email, and web cookie to a single contact. Anonymous webchat sessions merge into known contacts the moment identity is captured.

CRM 02
Contact timeline

Every conversation, task, and note in a single scrollable history. Filter by type, jump to any moment.

CRM 03
Contact memory

Agents update the contact record mid-conversation — new email, new address, corrected name — but never overwrite real data.

CRM 04
Notes & status

Attributed, timestamped notes on any contact. Lead-vs-customer status. Address, lifecycle stage, and custom fields.

CRM 05
Search & merge

Fast search across every field. Manual merge when the automatic one gets it wrong. Full audit trail preserved.

CRM 06
Contact-level insight

A single view of what a customer has bought, asked, complained about, and returned for. Ready when the agent — or the human — needs it.

§ 05 · Integrations

Talks to what you already run. Signed, verified, safe by default.

Data flows in and out through auditable, HMAC-signed adapters. Nothing hits your database without a policy in front of it.

INT 01
Agent data sources

Grant an agent read access to a database or HTTP endpoint. SELECT-only SQL, table allowlists, row caps, encrypted config.

INT 02
Inbound actions

Agents can call Zapier or any signed HTTP endpoint mid-conversation. Response feeds back to the model as context.

INT 03
Outbound webhooks

Subscribe to events — escalation created, task completed, contact updated. HMAC-signed delivery with retries.

INT 04
CRM sync-in

Bring your existing CRM contacts and events in via API or Zapier. We don’t ask you to switch systems.

INT 05
BYO credentials

Your Twilio, your ClickSend, your email webhook, your Slack app. Per-tenant credentials, encrypted at rest.

INT 06
Guardrails on every path

Reply validator blocks unresolved tool tags. SQL guard blocks writes. Two-call cap on external fetches per response.

INT 07
Text-to-pay

Agents send secure Stripe pay links mid-conversation — gated by per-agent permission and amount caps, confirmed in-thread when money lands.

§ 06 · Platform

Team, permissions, onboarding, and billing — built in, not bolted on.

Everything you need to run this like a real system: granular access, guided setup, self-serve billing, and 2FA baked into the account.

PLAT 01
Team & permissions

Three levels — view, chat, admin. Grant account-wide or scope to a specific store’s endpoint. Invite by email, one-time password.

PLAT 02
Sage — onboarding agent

A guided setup agent that ingests your website and PDFs, drafts your initial config, and walks a 12-step checklist with you.

PLAT 03
Session auth & 2FA

Standard email + password login with self-serve TOTP two-factor. No SSO dependency, no vendor lock-in.

PLAT 04
Stripe billing

Self-serve checkout and portal. Plans with included message volume plus per-message overage. Trials, promo codes, credit balances.

PLAT 05
Usage & cost visibility

30-day usage and model-cost breakdown per tenant. Meter in the billing card. No end-of-month surprises.

PLAT 06
Multi-tenant, tenant-isolated

Every account is its own tenant with its own data, credentials, agents, and settings. Super-admin provisions in one click.

§ 07 · Quality

The agents get tested. And the ones that fail don't ship.

Testing infrastructure that comes standard. Every deploy gated on eval passes. Every change traceable to a scenario.

QA 01
Eval harness

Turn any playground conversation into a test case. Run the full suite on demand or on every change.

QA 02
Deploy gates

CI-friendly command that exits non-zero on eval failure. Wire it to your deploy pipeline. Broken agents never reach customers.

QA 03
Behavior sandbox

Roleplay any customer scenario in the playground. Same tool loop as production — evals reflect real behavior, not a stub.

QA 04
Reply validation

Structured guardrails inspect every reply before it leaves. Blocks unresolved tool calls, dangling references, and malformed output.

QA 05
Nightly distillation

A nightly job proposes improvements from human feedback. Every proposal is queued for approval — nothing self-modifies.

QA 06
Full audit trail

Every draft is stamped with the agent that produced it. Every change to an agent has a source, a reason, and an approver.

§ 08 · The learning loop

Every week, your agents get measurably better. You sign off on every lesson.

The loop that separates an agent you can trust from a chatbot you turn off: score everything, surface what changed, propose the fix, split-test it — and only then make it the new normal.

LOOP 01
Outcome scoring

Every settled conversation is scored against the agent’s goal — outcome, sentiment shift, escalation handling. Not vibes; a number.

LOOP 02
Insights

Weekly rollups per agent and per store: trends, escalation precision, missed escalations, and where drafts keep getting edited.

LOOP 03
Proposed lessons

When the system spots a fixable pattern, it drafts a lesson and queues it for your approval. Nothing applies silently — you teach, it learns.

LOOP 04
Experiments

Champion vs. challenger. A proposed improvement runs as a split test, gated by evals and judged statistically — one click promotes the winner.

LOOP 05
Confidence gating

Set a threshold; anything below it is held for review with the draft and the reason shown. Loosen it as the agent earns trust.

LOOP 06
Weekly digest

Monday morning: what your agents handled, what they learned, and what they’re proposing next. Read it in two minutes.

§ 09 · Roadmap

What we're building next.

Priorities set by what our first operators keep asking for. Timelines are directional — we ship every two weeks and things move.

Shipping next
Q3 & Q4 2026

The channels and compliance gaps holding back the biggest operators. Already scoped, already in flight.

Facebook Messenger

Native Messenger channel. Same brain, same agents, same command center — just another inbound door.

10DLC & A2P compliance

Guided A2P registration flow, per-tenant campaign opt-in management, and multi-tenant opt-out ledger.

Instagram DMs

Full inbound handling via the Instagram Graph API — priced-in for multi-location retail and services from day one.

Voice · analytics & call review

Searchable transcripts, sentiment flags, and post-call summaries — turns the call archive into training data for the agent.

On the roadmap
H1 2027

The next tier of channels and the analytics layer operators keep asking to see. Scoped, not yet in flight.

WhatsApp Business

Meta Business API integration with template approval helpers and per-tenant sender registration.

Analytics dashboard

Cross-channel operator dashboard — coverage, response time, conversion, retention, revenue per location.

AI analyst agent

A dedicated analyst agent that watches the dashboard, flags what changed, and explains why in plain English.

Yelp integration

Native Yelp inbox and review-response handling. Same agent, same policy, same audit trail.

Outbound campaign engine

Segment-triggered outbound across SMS, email, and mail. Personalized by the same brain that handles inbound.

Later
H2 2027 and beyond

Directional. On the radar. Not yet committed.

Centralized ad management

Unified campaign controls across Google Ads, Brandzooka, and other ad networks — with the analyst agent scoring what’s working.

Inventory transfer optimizer

Multi-state inventory movement recommendations from the same operational data the agents run on.

Marketplace channels

Google Business Messages, Apple Business Chat, Nextdoor — the long tail of local inbound.

SSO & SCIM

SAML and OAuth SSO plus SCIM provisioning for larger operators who need central identity control.

Native mobile inbox

Companion iOS and Android app for triaging escalations away from the desk.

Agent marketplace

A library of pre-built agents by vertical — tire & auto, dental, home services — ready to fork and customize.

Something we’re missing? Tell us in your working session — the roadmap moves based on what real operators keep asking for.

Want a demo of any of this?

Book a working session. We’ll show you the pieces that matter for your operation — and be honest about the pieces that aren’t there yet.