Operator, agency, and analytics guide
Workspace switching, audited client view, line assignment, metric definitions, integration health, and launch limitations.
Workspace roles
- Platform operators see all workspaces, readiness, line inventory, provisioning requests, delivery activity, and the operational cycle anchored to the 21st.
- Agency owners see their agency plus direct client workspaces. Agency authority comes from the workspace role, never from guessing based on child records.
- Client owners manage their inbox, setup, lines, team, assistant, API, and event webhooks. Representatives retain inbox and line visibility without credential controls.
Platform team sign-in
A current platform administrator adds each platform teammate in Settings → Platform admin team. Each person then opens the platform sign-in link and requests their own six-digit email code. Platform access is individual, auditable, and can be deactivated without changing anyone else's session. Do not share a platform key.
Audited client view
Select Open client workspace from the Clients or Platform view. Beam verifies the client belongs to the agency, issues a hashed 30-minute session, and records the actor, source workspace, target, reason, and expiry. A persistent banner identifies client view and provides an immediate exit.
Client view includes the full inbox, analytics, and configuration status. Persistent login keys, API keys, signing secrets, lead-webhook secrets, and account-changing controls remain hidden. Exiting ends the session and records the end event. Expired or ended credentials fail closed.
Line assignment and readiness
- A confirmed payment record creates one idempotent provisioning request. It never buys or assigns a line.
- A platform operator selects an available inventory line and assigns it to the requested workspace.
- The assignment is recorded with actor and request context. A paid self-serve workspace becomes
activeonly when an active assignment exists. - Removing the assignment deactivates the line, clears contact pins, records the removal reason, and locks sends immediately.
Area codes are sourcing preferences, not guarantees. Pacing always counts new outbound-first conversations, never messages.
Analytics definitions
| Metric | Exact meaning |
|---|---|
| Outbound-first | A contact whose first successfully sent message is outbound, with no earlier inbound message, inside the selected window. |
| Inbound-first | A contact whose first recorded inbound message occurs before any successful outbound message. |
| Messages sent | Outbound rows recorded as sent or delivered. Attempts also include queued and failed rows. |
| Replies | The first inbound response after an outbound-first conversation. Response time uses recorded send and inbound event times. |
| Failures | Recorded failed or no-ready-line attempts, grouped into plain-language reasons. |
| Opt-outs | Current contact state. Period change is unavailable until a canonical opt-out timestamp exists. |
| Booked | A distinct real calendar appointment ID. Duplicate events and tag-only states do not count. |
The analytics trend charts plot daily recorded sent, delivered, failed, and inbound activity for the selected window. Funnel stages are operational signals, not a claim that every booking was caused by one particular message. Recipient read status is shown only when a channel supplies a real read event. Beam does not infer an open rate for texts. Rescheduled, cancelled, no-show, and completed outcomes remain unavailable until real calendar outcome updates are synchronized.
API and event-webhook health
Configured means a key or HTTPS endpoint exists. It does not mean healthy. API usage health, event-webhook delivery health, and calendar outcome sync remain labelled unavailable until their attempts and read-backs are persisted.
Billing, revenue, and profit truth
Super Admin shows the stored billing status, sending state, plan, cancellation-at-period-end flag, recovery deadline, and current period end when the accepted Billing contract is integrated. Catalog MRR is calculated from the recorded direct-client plan and recorded number add-ons. It is contracted recurring value, not proof of cash collected.
Number add-on MRR is shown separately. Revenue from bundled lines is not split out because the catalog does not assign independent revenue to each bundled line. Profit remains Unavailable until real per-line costs and invoice adjustments are stored. Beam does not manufacture a margin from inventory counts.
Launch truth
- Agency display name and HTTPS logo are available. Custom domains are not active.
- Agency pricing and rebilling terms are not published or implemented.
- A paid database record is not live billing proof. Production payment events require signed delivery and a successful read-back.
- Masked screenshots and live behavior must be captured from the integrated release using safe real data.