MaxAI — Netsapiens PBX Management, Accelerated

Stop clicking. Start shipping.

MaxAI is the AI operator for NetSapiens and the carriers, schedules, and support tools that wrap it. Onboard customers in minutes. Order DIDs and configure e911 across vendors. Schedule reports that send themselves. Resolve support tickets without dropping the call — all with a full audit trail.

No credit card for the trial. Bring your own NetSapiens credentials and start operating within 15 minutes.

app.usemaxai.com / chat
add 8 extensions starting at 231, name them Desk 1 through 8
donens_provision_user · 8 extensions
Eight extensions created (231–238) with default answer rules ringing their own devices. Audit trail captured for each. Anything else?
add AA x601, press 1 for sales 220, press 2 for support 221, press 3 for billing 222. Professional greeting.
donens_provision_aa · 14 steps
Built by operators, for operatorsWorks with any NetSapiens deploymentFull audit trail · YELLOW / RED confirmation for every write

Your techs are clicking.

A new 50-seat customer is six-to-eight hours of portal work. A caller-ID change for a territory move is an afternoon. An auto-attendant with five menu options and a professional greeting is another thirty-five minutes. Every one of these is a rote, portal-shaped task that a senior VoIP engineer has to babysit instead of doing something that actually grows the business.

~7 hrs
Onboard a new customer

50 subscribers, 40 devices, 2 AAs, 2 queues, domain config, caller IDs, e911, greetings, testing.

~45 min
Bulk caller-ID update

Territory moves, re-branded CIDs, refreshed e911 after the annual audit. One click per user, 50+ users.

~35 min
Build one auto-attendant

Subscriber + dialplan + 5 control rules + menu rules + answer rule + greeting record + upload + test.

One operator, all your tools.

MaxAI isn't a wrapper around NetSapiens. It understands the primitives deeply — dialplans, answer rules, AAs, queues, timeframes, voicemail, recording, DIDs — and wires in carrier APIs, domain-copy, and TTS alongside.

Natural-language NS operations
  • Subscribers, devices, AAs, queues, timeframes, answer rules, dialrules
  • Read, write, confirm-to-commit — not guess-and-hope
  • Every write gated behind a YELLOW or RED confirmation modal
First-class customer provisioning
  • Stand up a new customer in one prompt — domain shell, dialplan, defaults subscriber, the paired user_/vmail_ dialrules every subscriber needs, all wired
  • Or deploy a saved template — subscribers, AAs, audio, dialrules all copied to the new domain in one atomic confirmation
  • Edit templates in chat or the visual editor (inline table with save/delete)
Carriers + DIDs
  • Bandwidth, Commio, and SkySwitch built-in — search, order, release, route, port-out
  • SkySwitch: TN provisioning, e911 records, A2P/10DLC messaging config
  • DID inventory across every customer in one query; reroutes confirmed with pre-state snapshot
AI-generated audio
  • OpenAI TTS for AA greetings and voicemail greetings
  • Per-domain voice preference (Onyx, Nova, Shimmer, etc.)
  • Whisper auto-transcribes existing greetings so you can see what’s really there
Scheduled jobs + emailed reports
  • “Send Acme a monthly queue report on the 1st” — a prompt becomes a recurring job
  • YELLOW/RED tool calls at fire-time escalate via email so async writes don’t stall
  • Per-job toggle puts the run in the operator’s chat list for follow-up; off by default for silent automation
Screenpops for streamlined support
  • Phone rings → your CRM hands the operator a MaxAI URL with the customer pre-loaded
  • Lands in chat already scoped to the right domain, with the caller’s recent CDRs and tickets in view
  • One less tab to fumble while the customer is on hold
Audit & safety
  • Every tool call logged with user, tenant, risk level, pre-state snapshot
  • Sensitive disclosures (voicemail PIN) require operator-captured reason
  • Rolled-back operations tracked separately
Live streaming + progress
  • Tokens stream as the model produces them
  • Tool-call progress strip shows what’s running in real time
  • Rate-limit pills surface vendor 429 waits so a long retry never leaves you guessing

Things you can't do in the portal.

The NetSapiens UI was built for click-by-click config. These examples are one prompt in MaxAI and compounding hours saved every month.

onboarding~6.5 hrs saved

Turn a template + a CSV into a live customer.

  • Template carries the proven config (AAs, queues, dialplans, timeframes, audio).
  • MaxAI diffs the template roster against your CSV and patches every subscriber in one atomic transaction.
  • CIDs formatted, e911 set, AA greeting written and synthesized — all confirmed once, all audited.
Customer live in 30 minutes. Portal equivalent: 6–8 hours of tech time.
Prompt

Deploy the "restaurant-standard" template to a new domain for Verdant Bistro. Use the CSV I'm pasting for the user list — replace every subscriber in the template with these names and extensions. Generate caller-IDs from their respective direct numbers. Deploy a professional AA greeting matching their business hours schedule.

provisioning~33 min saved

Build a full auto-attendant in one prompt.

  • One tool call builds: AA subscriber row, dialplan, 5 control dialrules, 4 menu option dialrules, answer rule.
  • OpenAI TTS generates the greeting audio in your saved domain voice.
  • Atomic upload — audio + stored script updated together so the NS UI shows the correct transcript.
Two minutes. Portal equivalent: ~35 minutes of error-prone manual setup.
Prompt

Create AA x691 for Acme Legal. Options: 1 for Intake (220 Sarah), 2 for Billing (221 Marcus), 3 for Directory, 4 for After-hours voicemail. Professional greeting mentioning all four options. Deploy with the onyx voice and wire invalid-input + digit-timeout to the same voicemail.

support~5 min saved per ticket × hundreds per month

Handle the support call without dropping it.

  • Voicemail auto-transcribed on read — no “want me to transcribe it?” loop.
  • Block lands on the correct answer rule (NS stores these in a non-obvious place; MaxAI gets the wire format right the first time).
  • PIN reveal is RED-gated: operator types a reason in the modal, audit log records everything except the PIN value itself.
Support tech stays on the call. Ticket resolved in seconds instead of “I’ll call you back”.
Prompt

What does extension 221's voicemail actually say? Block the number the caller just identified as spam. Reveal 221's voicemail PIN — the customer forgot it and I've verified via callback.

compliance1 afternoon reclaimed per audit

Update e911 emergency caller ID for every real user across a domain.

  • Scope disambiguation happens in-chat — “all extensions” means real users, not system accounts (MaxAI asks if unclear).
  • One batch transaction updates 50+ subscribers AND the domain default.
  • Result card shows the full extension list so you can sanity-check before you walk away.
90 seconds. Portal equivalent: 60+ clicks and a spreadsheet.
Prompt

Update the emergency caller ID for every real user (not AAs or queues) at htel.23281.service to 6168280099. Also set the domain-level default to match in case a new user gets added.

scheduling~2 hrs/month per recurring report

Send a monthly customer report you'd otherwise never remember.

  • MaxAI compiles the report, formats a customer-friendly email, sends, and audits — no babysitting.
  • If a YELLOW/RED tool fires mid-run, an approve-link lands in your inbox so async writes don't stall.
  • Failures escalate; successes show up in the job history without ever needing your attention.
Reports go out on time, every month, hands-off.
Prompt

Every first of the month at 9am Eastern, pull queue_220's stats for the prior month at htel.23281.service and email them to alex@htel.com with a one-paragraph summary. Don't bug me unless something fails.

The math at one customer per week.

This is conservative. Most operators underestimate how much time disappears into the portal because it's spread across every tech, every ticket, every week.

Time saved, year one
Onboarding savings~6.5 hrs × 52 = 338 hrs
Ongoing support~5 min × 10 tickets/day × 250 = 208 hrs
Bulk edits / audits~4 hrs × 12 = 48 hrs
AA + greeting builds~33 min × 40 = 22 hrs
Total hours reclaimed~616 hrs

That's 15+ forty-hour weeks of tech time, back on your calendar.

Dollars, year one
Tech rate (loaded)$75 / hr
Tech cost reclaimed$46,200
MaxAI Pro annual (15% off)–$4,070
Net savings (year 1)$42,130

Or: pay for MaxAI more than eleven times over with a single tech's reclaimed hours — and that's assuming only ONE tech uses it.

And every hour freed up is an hour selling or onboarding the next customer — so the ceiling isn't the savings, it's the customers you can now take on.

Assumptions: 50-seat customers with 2 AAs / 2 queues / caller-ID + e911 setup; 10 support tickets/day/tech at 5 min saved each; one bulk audit per month; 40 new AAs / year across your base. Scale with your actual numbers — the gap widens for larger customers.

Pricing that pays back week one.

Three tiers. No per-seat gotchas. Bring your own Anthropic key if you'd rather pay usage at cost.

Save 15% on Starter or Pro by paying annually.

StarterGood
Best for solo operator, one NS tenant
$99/ month
$84/mo paid annually ($1,010/yr)
  • NS read + basic MACD tools
  • Chat agent with full audit log
  • 500k monthly token allowance
  • Community support
Start free trial
ProBetter
Best for a growing VoIP operator
$399/ month
$339/mo paid annually ($4,070/yr)
  • Everything in Starter
  • 10M monthly tokens included
  • Domain-copy templates + first-class new-customer provisioning
  • Carrier tools — Bandwidth, Commio, and SkySwitch (TNs, e911, A2P/messaging)
  • AI-generated greetings (TTS + Whisper)
  • Scheduled jobs + emailed reports
  • Screenpops for streamlined support
  • Email support
Start free trial
EnterpriseBest
Best for multi-tenant operator or reseller
Call
.
  • Everything in Pro
  • Customer billing module
  • BYOT — bring your own telecom carrier
  • Support-desk integrations (Zendesk, Freshdesk, HubSpot)
  • Self-hosting — run it in your own infra
  • BYO LLM + storage API keys (Anthropic, OpenAI, S3, R2)
  • Dual-approval change requests + SLA support
Contact us
Need more tokens?
One-time top-up packs — apply instantly, no plan change.
1M tokens
$20
5M tokens
$90
20M tokens
$320

Credit-pack pricing subject to change — trending down as model costs drop.

Show-special promo pricing available with a coupon code at signup.

Frequently asked questions.

Does MaxAI work with our NetSapiens deployment?

If you can get an API token out of your NS portal, MaxAI works. We've tested on recent NS versions; older deployments may have fewer API surfaces but the core (subscribers, devices, AAs, queues, audio, recording) is widely supported.

How does MaxAI handle permissions?

Every tool has a risk classification: GREEN (read) executes immediately, YELLOW (write) requires one-click operator confirmation, RED (destructive) requires typed phrase + pre-state snapshot. VIEWER-role users are restricted to GREEN tools. Nothing about this can be bypassed by the agent.

Can we bring our own Anthropic key?

Yes, on Enterprise. Put a key in your tenant settings and MaxAI routes calls through it — you pay usage directly to Anthropic, we skip our credit metering. BYOK calls still record a usage-exempt ledger entry so your audit trail is complete.

What's the audit trail like?

Every tool call, confirmation, and LLM request produces an AuditLog entry scoped to your tenant. Entries include user identity, risk level, input params, output (or error), and — for YELLOW/RED writes — a pre-state snapshot. Sensitive fields like voicemail PINs are redacted from logs but visible in the UI result card.

Can we test on a sandbox before touching production?

Yes. Point MaxAI at a non-production NS tenant using a separate credential. When you're ready, add the production credential as a new entry — MaxAI routes each call to the right instance based on the domain realm.

What about multi-NS-instance operators?

MaxAI natively routes per-domain. Add one credential per NS instance; any operation targeting a specific domain automatically picks the matching instance. Cross-instance audits (e.g. 'list every domain across every server') are first-class.

How long to roll out?

~15 minutes from signup to first tool call. Add NS creds → start chatting. Templates and TTS voice preferences can wait until you've gotten comfortable with the basics.

What can MaxAI do on a schedule, and how does it handle writes that need approval?

Any prompt can be saved as a recurring job — daily, weekly, monthly, or on a specific date. Reports email themselves to whoever you specify. If the job needs to make a YELLOW or RED change (e.g. routing a DID, updating caller ID), the agent pauses and emails you an approve-link; nothing risky runs autonomously without a human in the loop. Successes log silently; failures escalate.

Do you integrate with our CRM for incoming calls?

Yes — Screenpops give you a branded URL that your CRM (or any system that knows the caller's identity) can pop on inbound calls. The operator lands in a chat already scoped to that customer's domain, with their recent CDRs and ticket context preloaded. Common pattern: CRM webhook fires on ring → operator clicks the popup → MaxAI is already where they need it to be.

Which carriers does MaxAI support beyond NetSapiens?

Bandwidth, Commio, and SkySwitch are first-class today — DID search/order/route, port-out, and e911 work across all three. SkySwitch additionally covers TN provisioning, e911 records, and A2P/10DLC messaging configuration. Enterprise lets you bring your own carrier and we'll wire it in.

Your next customer is easier than the last one.

Stop rebuilding the same auto-attendant. Stop clicking through fifty subscribers. Stop apologizing for provisioning delays.