Manage Accounts
Accounts represent individual organizations or business units within your DialStack platform. Each account has its own users, devices, phone numbers, and settings.
Viewing Accounts
Platform admins can see all accounts via the Accounts section on the platform detail page. The list shows each account's name, email, region, timezone, and creation date.
Creating an Account
-
Navigate to Accounts and click New Account.
-
Fill in the required fields:
- Name — A display name for the account (e.g., "Acme Inc.")
- Account Mode — Choose Live or Sandbox
- Email — Contact email for the account owner. Required — it identifies the account owner and is used to send the onboarding invite (see Onboarding).
- Primary contact name — The account owner's name (required).
- Billing Address — The account's billing address (required)
- Pricing — Monthly rates agreed with the customer (required, see below)
-
Optionally configure:
- Hardware — Phones to ship with the account (optional, see below)
Telephony settings — extension length, timezone, call transcription, recording, sensitive-data redaction, parking timeout, and emergency-call notification recipients — are configured after creation from the account's detail page (the Telephony and Locations tabs). New accounts start with the platform defaults.
-
Click Create Account. Owner email, primary contact name, billing address, and pricing must all be filled in first — the button validates them and won't proceed until they're provided. A confirmation dialog then asks how to finish:
- Create & send invite — create the account and immediately email the owner their onboarding invite.
- Create account — create the account without sending an invite; you can send it later from the account's Onboarding card.
You are then redirected to the new account's detail page.
Ordering Hardware
When creating an account, you can add hardware line items — pick a phone model from the catalog and set a quantity for each line. A few rules apply:
- Each model appears on at most one line — adjust the quantity instead of adding the same model twice.
- Orders are limited to 10 line items.
Cordless (DECT) handsets must be associated with a base station to work. If your order includes handsets without one, the form shows a reminder — order a base station too unless the customer already has one on site.
Hardware is optional, but it can only be ordered during account creation — there is no ordering flow afterward. To add or modify hardware after the account is created, contact DialStack.
Pricing
When creating an account, record the monthly rates agreed with the customer, in USD:
- Per-User Rate
- Per-DID Rate — per phone number
- Per-VoiceAI Location Rate
All three rates are required to create the account. These rates are used to compute the account's taxes and fees, so they must be kept accurate. Rate changes take effect at the start of the next billing period.
You can update these rates at any time after the account is created — open the account detail page and edit the Pricing card, or change them in the account's edit form. Each rate must fall within DialStack's approved range. If you need to set a rate outside those ranges, contact DialStack support.
Onboarding
Because billing address and pricing are captured at account creation, an account is ready to onboard as soon as it exists. You invite the account owner by email — a link to sign in and start onboarding. The subscription agreement must be accepted by an account owner — someone who holds the account admin role on that account. Platform and support admins cannot accept it on a customer's behalf through their platform-level access. The one exception is a person who is also an account admin of that specific account: they are an owner of it and may accept the agreement themselves.
Sending the invite
You can send the onboarding invite:
- At creation — choose Create & send invite in the confirmation dialog, or
- Later — open the account detail page and, in the Onboarding card, click Send the invitation email.
Sending the invite requires an owner email on the account. If none is set, add one first — the Onboarding card shows a reminder. Once sent, the card shows that the invite was emailed along with the owner's current invite status.
Onboarding status on the account list
The Accounts list shows an Onboarding column for each account:
- Not invited — no invite has been sent yet.
- Awaiting acceptance — the invite was sent; the owner hasn't signed in yet.
- In Progress — the owner is working through onboarding; a small ring shows how far along they are.
- Complete — the account has finished onboarding.
Resending the invite
If the owner loses the email, resend it — a fresh link is emailed and the old one stops working. You can resend from either:
- The Onboarding card on the account detail page, or
- The Resend onboarding invite action on the Accounts list row (shown only while an invite is outstanding).
Subscription-agreement (SSA) coverage
Live accounts must accept the Service Subscription Agreement before they can place any calls — including 911. The Accounts list surfaces where each account stands with an Agreement column:
- Signed — the account has accepted the current agreement; the acceptance date is shown beneath the badge.
- Unsigned — a live account that has not accepted yet (or accepted an older version that has since been updated). These accounts are blocked from all calling until they accept.
- Not required — a sandbox or demo account. These are never prompted for the agreement.
Use the Agreement status filter above the list to isolate a single group — for example, Unsigned to see every live account still blocked from calling.
Live vs. Sandbox accounts
Every account runs in one of two modes — Live or Sandbox — and the mode is locked at creation.
- Live accounts connect to the real telephone network. Calls place and ring real phones, text messages go to real handsets, and everything is billable.
- Sandbox accounts are completely isolated from the real world. They exist so you can explore the platform, build integrations, or run demos without affecting a live customer and without a phone bill.
Nothing you do in a sandbox — placing a call, ordering a number, sending a message — touches real carriers or real phones. Sandbox actions do not affect live accounts, and live accounts do not see sandbox activity.
Sandbox phone numbers are not dialable
Phone numbers in a sandbox account are synthetic. They follow the reserved format +1AAA555‑01XX (North American 555-01XX range), which the telephone industry reserves for fictional use. Two quick ways to recognize a sandbox number:
- The seven digits after the area code begin with
555(not a real exchange). - The line portion is in the
0100–0199range.
Calling a sandbox number from a real phone will not reach DialStack — the call will fail at the originating carrier. Sandbox numbers can only be used within the sandbox itself.
Editing an Account
- Navigate to the account detail page from the Accounts list.
- Click the Edit button in the Account Information card.
- Update any editable fields.
- Click Save Changes.
Account Limits
The Account Limits controls on the account's Telephony settings are visible only to platform admins. They cap how much an account can consume and act as spend and abuse guardrails:
- Phone Number Limit — the maximum number of phone numbers the account can hold (1–1000, default 25). Number orders that would exceed this limit are rejected.
- Inbound Fax Limit and Outbound Fax Limit — the maximum number of faxes accepted or sent per rolling hour across the account (1–1000, default 25). Faxes beyond the limit are rejected.
Each field shows the account's effective value (the default when unset). Edits save automatically. Account admins can see the rest of the Telephony settings but neither see nor change these limits.
Managed AI Agent
Also in this platform-admin section is the Managed AI Agent control, which overrides the platform-wide default (see Platform Settings) for this one account:
- Inherit — follow the platform default.
- Show — always offer the managed AI agent for this account.
- Hide — never offer it for this account.
Like the platform-wide setting, hiding only affects creating new managed agents; existing ones keep working. Only platform (and super) admins can see or change this control.
Default Outbound Caller ID
The Default Outbound Number setting controls which phone number appears as the caller ID on outbound calls from this account. By default, the system uses the first available outbound-enabled number.
To set a default:
- Open the account settings page.
- In the Default Outbound Number dropdown, select a phone number.
- The change is saved automatically.
Individual users can override this default from their user detail page. See Managing Users for details.
Deleting an Account
- Open the account settings page.
- Click Delete account.
- Confirm the deletion.
Deleting an account is permanent and removes all associated users, devices, phone numbers, and data.
Switching Between Accounts
Use the account picker in the top navigation bar to switch between accounts. All account-scoped pages (Users, Devices, Phone Numbers, Locations) automatically reflect the selected account.