Everything the platform does — and how to set it up yourself. One search covers every tab below.

🎤 Patent-Pending AI Voice Assistant · Live Test Drive
Talk to the CoolBiz® AI Voice Assistant

Choose Sales, Support, Onboarding, or Billing and any language, then talk naturally about the platform. Ask follow-up questions, change subjects, and experience the conversation for yourself.

ABOUT THIS LIVE TEST DRIVE: This working Voice Assistant is powered by the patent-pending Speed Factory and is being prepared for full multi-tenant release. This preview runs outside the platform’s compliance engine, so please don’t speak or type real sensitive data into it. Nothing you say is stored permanently: session memory lives on our server, never in your browser, and purges automatically.

1Automated Regulatory Compliance Management

The chatbot automatically determines when regulatory compliance is required, gathers user consent proactively, and records opt-in status in both the subscriber dashboard and the connected CRM using clear contact tags. Compliance is enforced invisibly in the background across every relevant framework, and nothing a subscriber writes in a prompt can override it.

Automatic compliance detection and consent.

  • The bot identifies when a conversation triggers a compliance requirement and requests consent at that moment, rather than gating the conversation up front.
  • Opt-in status is written to the subscriber dashboard and synchronized to the CRM as a contact tag for audit and marketing-permission purposes.

Framework coverage (52 named frameworks across 9 regions).

  • Global Standards (4): ISO 27001:2022, ISO 9001:2015, ISO 31000:2018, PCI DSS v4.0.
  • United States — Federal (4): HIPAA, GLBA, SOX, SOC 2.
  • United States — State (21 laws): CCPA/CPRA, CalOPPA, VCDPA, TDPSA, UCPA, FDBR, CPA, CTDPA, OCPA, MCDPA, ICDPA, DPDPA, NDPA, NJDPA, TIPA, MNDPA, NHPA, KCDPA, RIDTPPA, INCDPA, MODPA.
  • Europe (4): GDPR (all 27 EU member states), UK GDPR + Data Protection Act 2018, FADP (Switzerland), Norwegian Personal Data Act.
  • Americas excluding U.S. (3): PIPEDA (Canada), Quebec Law 25, BC PIPA / AB PIPA.
  • Africa (2): POPIA (South Africa), NDPA 2023 (Nigeria).
  • Asia-Pacific (9): APPI (Japan), PIPA (South Korea), PDPA (Singapore), APP / Privacy Act 1988 (Australia), Privacy Act 2020 (New Zealand), PIPL (China), DPDP Act 2023 (India), PDPA (Thailand), PDP Law (Indonesia).
  • Middle East (2): PDPL (Saudi Arabia), UAE PDPL.
  • Latin America (3): LGPD (Brazil), LFPDPPP (Mexico), PDPL Law 25.326 (Argentina).

Strictest-policy fallback for everywhere else.

  • For any jurisdiction not explicitly named, ISO 27001-aligned strictest-policy enforcement is extended to all 195 UN-recognized countries, so nothing falls outside coverage.

Encryption everywhere.

  • AES-256 encryption at rest and TLS 1.2+ in transit protect every data stream end to end.

2No Barriers to Chatbot Interaction

Account Holders can engage instantly without supplying personal information first. Compliance happens invisibly so engagement is never reduced by friction.

Instant, frictionless engagement.

  • A visitor can start chatting immediately; no sign-up, login, or personal data is required to begin.

Background sensitive-data protection.

  • Hardcoded pattern recognition detects sensitive data in transit and at rest.
  • 121 data types across 10 categories are recognized and masked automatically the moment they are entered.

Behavior-driven compliance triggers.

  • Compliance prompts fire based on what the user actually does, never interrupting unnecessarily.

Always-on representative.

  • The bot serves as a 24/7 representative for sales, support, and inquiries while maintaining strict data protection at all times.

3BAA and DPA Agreement Management

For subscribers in regulated industries, the chatbot application presents and logs Business Associate Agreements (BAA, for HIPAA) and Data Processing Agreements (DPA, for GDPR) at the moments a compliance obligation arises, and keeps the result as a permanent legal record.

Trigger points.

  • At chatbot setup, when the subscriber selects HIPAA or GDPR as a compliance requirement.
  • At database connection, when any external database is connected and a prompt asks whether the data contains PHI or PII.
  • At CRM connection, the same gated flow applies — connecting a CRM that may carry PHI or PII presents the BAA/DPA before the connection completes.

Knowledge-folder diversion gate.

  • If a subscriber tries to load a database or structured-data file into the Knowledge area, the system sniffs it out, rejects it, and diverts the subscriber to this gated BAA/DPA system — structured data belongs on a connected database under an agreement, not in the open knowledge base.

Branching outcome.

  • YES: the BAA/DPA is presented and must be accepted before the connection completes.
  • NO: the subscriber makes a documented legal declaration, logged with a timestamp.

Permanent legal record and liability.

  • All responses are permanently tied to the subscriber account as a legal record.
  • The chatbot application acts in good faith; a subscriber who misrepresents the data type assumes full legal liability per the Terms of Service.

Where the signed records live.

  • Signed BAA/DPA PDFs are available from the Chatbot Metadata page, gated on the Compliance Check, with a download for the HIPAA/GDPR record.

4Digital Signature Capture for Compliance Agreements

Every BAA/DPA includes legally binding digital signature capture built to eSIGN Act and UETA standards.

Signature rendering and integrity gate.

  • A cursive font renders the subscriber's typed digital signature.
  • The agreement is scrollable and a mandatory checkbox only unlocks after the agreement has been scrolled and is visible, which prevents skipping. (The text always loads, with an explicit "failed to load → Retry" state if it does not, so the gate can never silently lock the user out.)

Full legal weight.

  • Digital signatures are eSIGN Act and UETA compliant and carry full legal weight.

Captured metadata.

  • Each signing captures chatbot ID, UTC timestamp, device info, browser/OS, agreement version, and the full agreement text.

Version retention for audit.

  • When agreement text is updated, prior versions are retained as long as any signed record references them (audit trail), while the signing modal always presents only the newest version.

5Enhanced User Privacy Management

Account Holders have complete control over their own data.

History control.

  • Delete or retain chat history at any time.
  • Log out with or without deleting history.

Opt-in handling.

  • Opt-in status is retained separately from chat history for the subscriber's compliance purposes, and it persists independently even if the user deletes their chat history.
  • Opt-out is available by email, SMS, or in-session.

Automatic purging.

  • Session data purges automatically after a 2-minute inactivity timeout unless a compliance opt-in is active.
  • A 30-day rolling data window purges anything older than 30 days automatically; active data refreshes continuously.

6Sensitive Data Masking Library

The chatbot application maintains a comprehensive pattern-recognition library that masks sensitive data in real time.

Breadth of coverage.

  • 121+ sensitive data types across 10+ categories are detected and masked in real time.
  • Categories include core PII, government-issued IDs, financial identifiers, health/medical data, biometric identifiers, digital identifiers, and ISO 27001 Annex A 8.11 patterns.

Dual detection method.

  • Named Entity Recognition (NER) is combined with regex pattern matching for maximum accuracy.

Context-aware resolution.

  • Ambiguous patterns are resolved by surrounding context — for example, distinguishing a phone number from an account number.

Continuously hardened patterns.

  • The masker is regularly extended to catch edge cases (for example, OAuth tokens, JWT tails, and additional national-ID formats), so newly observed sensitive formats are added over time.

Where masking does and does not apply.

  • Sensitive data a user types still appears in the live chat window because the session is ephemeral and evaporates on timeout.
  • When a live human agent is handling the chat, the data is not masked in the live window, because the agent may legitimately need real details (for example, an ID and a group ID to vet the person before logging them into an internal system). That same human-exchanged data is redacted in the downloadable transcript.

7Device Trust & Session Management

Sessions are managed with intelligent device recognition and activity monitoring.

Device recognition.

  • Device fingerprinting identifies returning users without requiring a login.
  • Known-versus-unknown device detection drives different UX flows for new and returning users.

Inactivity timeout.

  • A 2-minute inactivity timeout purges session data automatically unless a compliance opt-in is active.
  • This 2-minute window is the single strictest requirement found across all applicable regulations, applied uniformly to everyone.

Device trust window.

  • Recognized devices skip redundant compliance flows for 30 days.

Keystroke-aware timeout.

  • Active typing is detected so the timeout does not fire prematurely while a user is mid-message.

8Transparency Triggers™ — AI Self-Disclosure

Five hardcoded transparency triggers cause the bot to proactively reveal that it is AI, firing automatically based on user behavior.

Casual/fun cussing detection.

  • Lighthearted profanity is handled differently from hostile language.

Frustration via sentiment analysis.

  • Negative emotional signals in the user's language are detected.

Continuous problem detection.

  • Repeated unresolved issues across multiple turns are recognized.

Direct user inquiry.

  • Questions such as "Are you a bot?" are answered honestly.

Human handoff guardrails.

  • When the AI cannot resolve an issue within configured parameters, it routes to a live agent (see Human Takeover & Tiered Support).

9Hand-Selected Top AI Models

The chatbot application uses the latest top-tier AI models, each vetted for security, compliance, and performance across healthcare, finance, insurance, legal, and real estate.

What each model is vetted for.

  • Regulatory compliance and sensitive-data handling.
  • Document and image analysis.
  • CRM integration and data synchronization.
  • Calendar scheduling.
  • Multilingual communication across 240+ languages.

Subscriber control with no setup.

  • Subscribers choose from a dynamic, curated list of leading models — no API setup required.
  • Models can be switched at any time from the dashboard.
  • Relative credit-usage indicators help subscribers choose based on usage and budget.

Two independent model choices per bot.

  • Each bot can be assigned its own chat/logic model and its own image model, chosen independently from the curated lists.
  • A subscriber may pick exactly one curated model for chat and one curated model for images, or leave either on the in-house failover (recommended) so there is always a backup.

10Adaptive Rotation Layer

An in-house, proprietary routing layer across multiple leading AI providers that keeps chat service uninterrupted. This is the recommended default for every subscriber.

Failover, not retry.

  • The instant a provider is slow, rate-limited, or unavailable, the next-best available model on a separate platform takes over transparently and the conversation never stalls. The layer never retries the same provider and never rotates mid-turn just to balance load.

Pin-a-model alternative.

  • A subscriber may instead pin a single chat model from the curated list. This is a fine option, but a pinned model has no backup — which risks slower replies, sudden deprecations, and missed compliance updates.
  • The curated lineup is kept current for the subscriber, so the recommended setting is to leave the rotation on.

Provider hygiene (built in).

  • The greeting is intentionally served by the bot's base model to keep widget-open volume off the primary's rate budget.
  • The rotation runs full multi-provider failover when all providers are healthy.

11Image Failover System

A separate, in-house rotating failover for image generation that mirrors the Adaptive Rotation Model — it sits directly beneath it in Chat Settings and works the same way, but for images. This is the recommended default.

Rotating image failover, or pin one.

  • The image failover runs image creation on hand-picked best models; the instant one is rate-limited or has an outage, it fails over to the next-best model on a separate platform — no retries, no downtime.
  • Alternatively, a subscriber may pin a single image model from the curated list. A pinned model has no backup, which risks failed generations, sudden deprecations, and broken image features.

One curated pick for each lane.

  • The chat lane and the image lane are chosen independently: one curated chat/logic model and one curated image model, or each left on failover.

Turn imaging on or off.

  • Image generation can be toggled Active/Inactive per bot from Chat Settings.

Custom "image off" message.

  • When imaging is off, a default message tells users images are unavailable.
  • The subscriber can type their own message in a field that overrides the default (for example, "our images are currently turned off — please check back soon"), and that custom text shows instead.

12Speed Factory — Sub-Second Response Engine

A patent-pending architecture (provisional patent filed) that delivers sub-second, often single-digit-millisecond responses while compliance masking is active.

Verifiable response-time stamp.

  • Each reply shows its measured response time in the widget; the first sentence firing alone is what the stamp measures, so subscribers can verify the speed themselves.
  • Real multi-turn sessions answering from the chatbot application's own knowledge have averaged 16–18 milliseconds, with the fastest replies at 9 ms.

Reversible performance levers (knobs).

  • The judge model that decides whether a pre-generated answer is kept or replaced is pinned to a fast model.
  • The frustration/sentiment classifier runs in the background instead of blocking the answer, so it never taxes the response path.
  • A shared, persistent cache backend keeps speed permanent across deployments rather than warmup-dependent.
  • Knowledge results are cached per bot and per normalized query for a few minutes, isolated to each bot's namespace.
  • Connections are pre-warmed while the user reads the greeting, paying the cold-start cost invisibly.

Streaming and belt delivery.

  • A preview "chute" streams text so a mid-stream Send paints buffered text instantly and relays the rest live from the same generation — no double generation, no silent wait.
  • The first sentence is released alone, with the remainder following in a small number of swells for readability.

Multilingual streaming.

  • Answer streaming is extended to all languages, not just English.

Heavier turns.

  • Image generation and document analysis are heavier turns and take longer than a normal reply.

13Document and Image Analysis

Using the paperclip in the chat, Account Holders can attach files for automated AI analysis.

Supported uploads.

  • PDF, Excel, CSV, Word documents, and images — bills, forms, medical documents, legal contracts, IDs, and more.
  • Word and PowerPoint files are read in full, including tables (not just paragraphs); an unreadable or image-only file produces an explicit, honest acknowledgment rather than a generic reply.

High-value use cases.

  • Healthcare: insurance cards, EOBs, referral forms, lab results.
  • Finance: bank statements, invoices, tax documents.
  • Legal: contracts, filings, correspondence.
  • Real estate: leases, inspection reports, disclosures.

Privacy handling of attachments.

  • Generated images appear in the downloadable transcript; uploaded documents do not, because they may contain sensitive data the chatbot application cannot control.

Training to act on data.

  • Subscribers can train the chatbot to recognize specific data points and guide users to next steps, with or without a CRM integration.

14AI Image Generation (In-Chat)

The chatbot can generate images on request, in plain language, directly inside the live chat widget. Available to every bot-creating tier.

Natural-language trigger.

  • Account Holders simply ask ("create an image of a sunset," "make me a logo") — no command or syntax is needed.

Per-bot on/off gate.

  • The Active/Inactive toggle on Chat Settings turns image generation on or off per bot (see Image Failover System).
  • When ON, the bot knows it can create images and tells users to just ask.
  • When OFF, the bot shows the subscriber's optional custom "off" message (or a clean default) and never reveals that image generation could be enabled.

Live feedback and rendering.

  • An interim "Creating your image now…" message and a persistent animated indicator keep the render from looking frozen.
  • The finished image renders inline in the bot bubble, opens full-screen in a new tab, and offers a true one-click download to the user's Downloads folder (right-click "Save image as" also works).

Memory of generated images.

  • Generated images are written to session memory; the bot can re-reference and even analyze an image it made earlier in the conversation, and the asset is re-attached on follow-up references.

Transcript inclusion.

  • Generated images embed in the downloadable transcript (re-signed at build time, scaled, page-break aware); user uploads stay text-only.

15Persistent Memory for Chats

The chatbot retains full session memory for compliant users — the entire conversation with no truncation, compression, or summarization.

What is remembered.

  • The full conversation, including documents it analyzed and images it generated.
  • The bot can analyze images that were generated on behalf of the end user earlier in the conversation, not just reference them.

What it enables.

  • Personalized interactions that reference prior conversation.
  • Continuity across sessions without repeating context.
  • Support-case history for ongoing customer relationships.

Rolling window and user control.

  • A 30-day rolling memory window keeps active conversations refreshed automatically.
  • Users can delete history at any time, and opt-in status persists independently of any history deletion.

16CRM Integrations

All CRM integrations use OAuth 2.0 authentication and are managed from the dedicated Integrations page. Available as an add-on, and every CRM option is opt-in.

Available CRMs.

  • Salesforce, HubSpot, Zoho, Pipedrive, LeadConnector, Clio, and QuickBooks — all connected with OAuth 2.0.
  • More CRMs are added as they clear compliance vetting (Dentrix, AgencyBloc, and Karbon are on the roadmap) — new options appear dynamically, with no code deployment.

Connection management.

  • Connect and disconnect from the Integrations page in the subscriber dashboard.

How CRM data is read and used.

  • The AI can read records from a connected CRM on the subscriber's behalf, and — where the role allows — write records back into it.
  • Structured CRM data is scanned to determine which fields exist so those fields can be checked or unchecked when assigning a role to that CRM for role-based login.

White-label lead writing.

  • Leads the bot writes into a subscriber's own CRM are tagged neutrally (for example "AI Chatbot"), never with the chatbot application brand.

17Cloud Database Connections (Add-On)

Connect external databases directly to the chatbot for real-time data retrieval, using standard credential-based connection (host, port, database name, username, password) from the Integrations page.

Supported databases (nine types).

  • MySQL, PostgreSQL, MongoDB, Firestore (in Firebase), AWS RDS, Google Cloud SQL, Microsoft Azure SQL, Supabase, Airtable.

Multiple-instance support.

  • Each database type appears as a row; a separate "Add New Database" action allows connecting multiple instances.

Connection-time compliance gate.

  • On connecting any database, a prompt asks whether the data contains PHI or PII, triggering the gated BAA/DPA flow described in Feature 3.

Field discovery for role-based access.

  • A connected database is scanned to discover its available fields so they can be checked or unchecked when assigning a role to that database — this is how field-level access is set up for role-based login.

Included storage and credit usage.

  • Includes 1 GB of vector storage for unstructured data.
  • Usage beyond the included storage is credit usage drawn from the subscriber wallet.

18EHR Connections (Add-On)

Connect an electronic health record (EHR) system directly, under a BAA-first compliance flow. The EHR Integration + Forms add-on also unlocks the standard template pack in Work Mode.

Supported EHRs.

  • Athenahealth, Epic, and Oracle Health (Cerner) connect from the Integrations page.
  • More systems are added as they clear compliance vetting — no code deployment needed.

BAA-first connection.

  • Because an EHR carries PHI by definition, the Business Associate Agreement flow is presented before the connection completes — the same gated agreement system used for databases and CRMs.
  • Connections authenticate with OAuth; credentials are never stored in plain text.

How the AI uses it.

  • Inside Work Mode, a properly-roled, verified person can ask the AI to read from the live EHR — patients, appointments, schedules, encounter and billing data — and results can come back as a downloadable file.
  • Reads are live and the EHR remains the system of record. Healthcare documents produced in Work Mode file to the EHR (or the LAN agent) — never to ordinary storage.

A qualifying storage destination.

  • An EHR counts as the connected storage that healthcare Work Mode lanes require — a cloud database or the LAN agent are the alternatives.

19Vectorization & the Vector Database

Vectorization is the engine behind both connected databases and the knowledge base: unstructured content is converted into a fast, structured index of meaning that the AI can search in milliseconds. A specialized third-party vector service handles this.

What vectorization does.

  • Unstructured data (images, PDFs, Word documents, records, web pages, social pages) is converted into numerical embeddings (vectors) so the AI searches a semantic index of meaning instead of raw data — dramatically faster and far cheaper on credits.
  • This same vectorization applies to the knowledge base (see Knowledge Base Management), where every source is vectorized before it goes live.

Structured-database scanning for roles.

  • The vector layer also scans databases that are already structured, to determine which fields are available — so those fields can be checked or unchecked when people assign roles to different databases for role-based login.

Included storage and overage.

  • 1 GB of vector storage is included with the Cloud Database add-on.
  • Overage storage is credit usage from the subscriber wallet.

What is kept and what stays editable.

  • Original uploaded documents remain available in the knowledge folder, so a subscriber can download, edit, and re-scrape/re-vectorize them at any time.
  • The vectorized records generated from a connected database are not permanently stored on the chatbot application's servers — the live database remains the source, and only the searchable index is built on demand.

20LAN Agent — On-Premise Connection (Add-On)

For clients running legacy or closed local software with no cloud API, the chatbot application LAN Agent is a downloadable on-premise connector.

Cross-platform download.

  • The LAN Agent is downloadable for Windows, macOS, and Linux.

Security model.

  • Outbound-only encrypted tunnel — no inbound exposure.
  • Delta sync only — changes only, never full database dumps.
  • Read-only by default.
  • OAuth 2.0 authentication.
  • AES-256 at rest / TLS 1.2+ in transit.

Compliance and control.

  • Passes SOC 2, HIPAA, GDPR, and global compliance standards.
  • Zero server storage in the chatbot application beyond the active session.
  • The client retains full control of their data at all times.

Setup.

  • Download and setup instructions are on the Integrations page.

21Multi-Platform Calendar Integration

The chatbot schedules appointments through connected calendars, and supports several at once. Calendars are added on the Knowledge Sources tab (Upload New Document → choose "Calendar Link or Account"), and the first screen asks how the bot should schedule.

Two scheduling modes.

  • **Self Booking (labeled "Calendar Links").** A scheduling URL the bot hands to the visitor so they book themselves; enter a Name and the URL, and add more with "+ Add URL Fields." The link is usually a CRM’s scheduling link (LeadConnector, Salesforce, HubSpot), but any valid scheduling URL works (Calendly, Acuity, Cal.com, Microsoft Bookings). The bot cannot book through a link — it hands the link off — because a link has no API for the AI to check availability or create an event.
  • **Auto Scheduling (labeled "Google / Microsoft 365").** A connected calendar account that lets the bot book the appointment itself — it checks availability, creates the event, and sends the invite.
  • When scheduling comes up, the bot offers these two paths and the visitor picks one — it does not mix links and connected accounts into a single list.

Paid account required for Auto Scheduling.

  • Auto Scheduling requires a paid business account: Google Workspace or Microsoft 365 Business. An amber notice on the chatbot application-selection screen states this. Personal Gmail or Outlook is not supported, because free/busy availability and meeting-link generation are business-only features.
  • After choosing the chatbot application, appointment type, and meeting duration, the subscriber authorizes by signing in.

Ordering — the order you add them, by default.

  • By default, the bot offers your calendars in the order you add them here — nothing to number or sort. Name each one for who or what it is (a person, a team, a location).
  • Self-booking links are ordered among themselves, and connected Google / Microsoft 365 accounts are ordered among themselves — the visitor is inside one mode at a time, so each list is ordered on its own.
  • Optional shortcut: to force a specific order without a prompt, put a number at the front of the Name ("1 Dr. Smith", "2 Front Desk"); the bot then uses that number order and any un-numbered entry falls to the bottom. For most bots, names plus a prompt (below) are clearer than numbers.
  • Entries are editable anytime — change the name or number and save, and it applies within seconds with no re-processing, because calendars are simple records and are not vectorized.

The prompt is the flexible lever.

  • The bot’s prompt overrides the default order, and you can change it anytime without touching Knowledge Sources. Point to a calendar by name, number, email, or URL — "Use Dr. Smith’s calendar first, then Downtown"; "check the front desk before Sarah."
  • Format doesn’t matter — "one", "1", "#1", "(1)", "first" all resolve the same; the bot maps your intent to the right calendar.
  • The override re-orders your calendars — it does not hide any; every connected calendar is still offered.

How the bot decides (the cascade).

  • The visitor first picks how to book — a link to book themselves (Self-Booking), or the bot books it (Auto-Scheduling). Within that mode the priority is: the prompt (intent-resolved) wins, then a number in the name, then the order the calendars were added.

White-label meeting titles.

  • Meeting titles carry the subscriber’s Business-Profile DBA, never the chatbot application brand.

22Comprehensive Third-Party Integrations

Beyond CRM and calendar, the chatbot supports unlimited workflow integrations tailored to each subscriber's business.

Works with or without a CRM.

  • Any business, regardless of tech stack, can build a fully customized automation workflow.

Unlimited scope.

  • There is no cap on the workflow integrations a subscriber can build.

23Seamless Multilingual Communication

The AI Chatbot communicates in 240+ text-based languages through a powerful translation integration, consistent with its 195 compliant-country coverage. Voice input (speech-to-text via the microphone) is available in 85 fully PHI-compliant languages.

Language reach.

  • 240+ languages are supported for text-based communication.
  • 195 compliant languages are covered.
  • 85 fully PHI-compliant languages are available via the microphone (speech-to-text).

Powerful translation layer.

  • Translation runs through a powerful translation integration so the experience is consistent across every supported language.

Default language and bilingual greeting.

  • A default-language value is set during chatbot creation and read at the start of every chat session.
  • The first message uses the subscriber's greeting in the default language plus a second sentence inviting the user to switch languages.

Automatic detection and flag dropdown.

  • The model auto-detects the user's input language and switches to it for the rest of the session, inline, with no separate detection step.
  • End users can also switch languages via a drop-down menu of flag icons; selecting a flag re-issues the greeting in that language without locking later messages — auto-detection continues per turn.

In-house microphone (STT) failover.

  • The speech-to-text microphone runs on an in-house failover system that is constantly monitored for the best available option — this is not a subscriber setting.
  • Only PHI-compliant speech-to-text is ever used, and it covers the 85 microphone languages.

Smart expectation-setting.

  • When a user signifies a language (by text or by choosing a flag for an automatic switch), the AI tells them how they can communicate.
  • If the microphone is available in that language, the AI lets them know they can speak using the microphone or type in the text field.
  • If the microphone is not available in that language, the AI lets them know they can communicate by text, so no one is left confused about what is and isn't supported.

24Live Translation — Human-to-Human, Real Time

A built-in capability, included with every plan, that translates live human conversations as they happen — in Human Takeover and in Privacy Mode. Switched on per chatbot and billed by the minute in credits only while it is on; a turn already in the reader's language costs nothing. Each side reads and writes their own language, and neither changes how they type. It is standalone: no Pro-tier AI, database, or CRM required.

What each side sees.

  • The visitor sees one bubble per turn, in their own language — clean and uncluttered.
  • The agent or specialist sees each translated turn twice: the original first (the original is the record), then the translation, with a direction label like 'Spanish → English' so even a three-language session stays readable.
  • Turns where both sides share a language stay single-bubble, and both versions persist to the transcript — stored history in Human Takeover, the specialist's download in Privacy Mode.

The user decides, both sides, always.

  • Either side switches language at any time — click the flag, say it, or type it. Each side's choice never disturbs the other's.
  • No detection guesswork and nothing to configure in the conversation. The per-bot switch lives on the Takeover Translation tab of the bot editor.

Distinct from the chatbot's own languages.

  • The AI itself already answers typed text in 240+ languages on every plan (85+ for the microphone). Live Translation covers the leg where two humans talk to each other — so a business whose agents speak only English can staff live chat for visitors in any typed language.

25Unlimited Chatbot Deployment

Subscribers can deploy an unlimited number of AI chatbots across any websites, landing pages, or digital properties.

Many bots, many purposes.

  • Sales bots, support bots, onboarding bots, and appointment bots all run from one subscription.

Independent configuration per bot.

  • Each bot has its own prompts, knowledge, compliance settings, and integrations.

No deployment limits.

  • There is no limit on simultaneous active deployments, and the experience stays consistent across all touchpoints.

26Bot Active/Inactive Toggle

Every bot card carries an Active/Inactive toggle.

One-tap status control.

  • A brand-green toggle at the top-left of each Chatbots card flips a bot between Active and Inactive.

Server-enforced.

  • An inactive bot's widget never renders on the subscriber's site; only the embed of an Active bot is served.

List visibility preserved.

  • Inactive bots still appear in the dashboard list; only deletion hides a card.

27Fully Customizable Widget & Five-Tab Builder

Subscribers control the chatbot's appearance and behavior completely, through a five-tab builder. Each tab carries a built-in explanatory note so subscribers never need outside knowledge.

The five tabs.

  • **Appearance** — Live chat preview, Style controls, Bot Name, and Bot Icon.
  • **Knowledge Sources** — add and process the bot's knowledge.
  • **Prompt Box & Q&A** — the prompt cascade and exact Q&A pairs.
  • **Prompt Modules** — reusable modules in Drafts and Production.
  • **Chat Settings** — defaults, models, bubble icons, and embed code.

Appearance — visual customization.

  • A live chat preview shows changes in real time.
  • Style controls set Header Background, Header Text Color, Page Background, Bot Text Box Color, Bot Text Color, Sender Text Box Color, Sender Text Color, Link Color, and Icon Color.
  • An intuitive color tool offers a movable cursor, transparency slider, hex-code input, and RGB value fields.
  • Bot Name and Bot Icon are set here (both required).

Knowledge Sources — add knowledge (full detail in Knowledge Base Management).

  • An "Upload New Document" modal accepts four source types from a dropdown: Document, Website, Social Media Link, and Calendar URL.
  • **Documents** are read and vectorized directly (drag-and-drop or click — up to 5 files, 25 MB each: PDF, Word, Excel, CSV, JSON). The original files stay in the knowledge folder, so they can be downloaded, edited, and re-scraped at any time.
  • **Websites** are crawled by a fast, efficient, low-credit third-party scraper. Preset defaults are great for most sites, but the crawl is fully customizable: how many layers deep, how many pages, and whether links are included.
  • **Social pages** are fetched by a specialized third-party scraper that simulates real human interaction to reach pages most automated tools and bots are blocked from — a capability most platforms do not offer. These take a little longer, then are vectorized.
  • **Calendars** are a scheduling link only — nothing is scraped or vectorized, so they are ready the moment they connect. Choose "Calendar Link or Account": either paste a booking link (Self Booking) or connect a Google / Microsoft 365 account (Auto Scheduling). The bot can hand visitors the links to book themselves (self-booking), or find a time and auto-book it for them and text a confirmation. When several calendars are connected, the bot offers them in the order they are added here — and the prompt (see the Prompt System, section 26) can override that order for finer control.
  • A source is not live until it is processed (vectorized); processing takes roughly 30–60 seconds per source.

Responsive, conflict-free design.

  • The widget avoids conflicts with other website elements and keeps a consistent professional appearance across all devices and screen sizes.

Font system.

  • Web-safe font families and a range of font sizes store literal values that drive the live widget.

28Prompt System — Cascade Engine & Visual Builder

The AI prompt system is a multi-tier cascade managed through a visual builder, requiring no coding. An on-page note (Prompt Box & Q&A tab) explains exactly how prompt, modules, knowledge, and settings work together, and the knowledge base it draws on is detailed in Knowledge Base Management.

The order is about speed, not priority.

  • The bot uses all available sources together to build one answer — there is no ranking of which source "counts" more. The only time a hierarchy applies is a conflict: when two sources disagree, the higher one wins; when they agree, the bot blends everything into one answer.
  • The reason the sources are listed in an order is purely how fast each one arrives. The bot starts forming its answer from the fastest sources the moment they arrive, so if a visitor hits Send they already have an answer; if that early answer isn't complete enough, the bot waits for the slower sources before responding. Because this all happens in milliseconds, everything usually still gets considered — and starting early from the fastest information is what creates the speed.
  • Order of speed: (1) the prompt — the fastest; (2) prompt modules — fast, topic-by-topic knowledge and flows; (3) Q&A pairs — fast, exact question-and-answer pairs; (4) knowledge sources — a little slower because they are vector-scraped from documents and pages; (5) the AI's own general knowledge — the final fallback.
  • The prompt and the Q&A pairs live on the same page as two tabs (a Prompts tab and a QnA tab) and run at the same speed level as prompt modules. If there are no prompt modules, the prompt itself becomes the first point of contact — and it is the highest authority on a conflict anyway.

Compliance is always on and cannot be overridden.

  • Sensitive-data masking, the privacy timeouts, and agreement signing run on every chat no matter what a subscriber writes, so the subscriber never has to manage compliance.

Prompt overrides Chat Settings.

  • Greeting, tone, and response length on the Chat Settings tab are defaults; anything written in the prompt wins. Leaving the prompt blank still runs the bot on its modules, Q&A, knowledge sources, and the Chat Settings defaults.

Prompt controls calendar order.

  • Booking calendars are connected on the Knowledge Sources tab (Self Booking links or a connected Google / Microsoft 365 account for Auto Scheduling). When several are connected, the bot offers them in the order they were added there. The prompt overrides that order: name each calendar and set the sequence ("check the front desk first, then Sarah, then Bob"), lead with the right person for a given request ("for billing, start with Bob"), and change it any time without touching Knowledge Sources. The override re-orders the calendars — it does not hide any; every connected calendar is still offered.

Visual prompt-module builder and editor.

  • A drag-and-drop interface creates and manages prompts and conversation flows; templates exist for common use cases (sales, support, scheduling, compliance); each chatbot has its own independent system instructions.
  • A wide editor opens tall and auto-grows with content (no cap), making it easy to paste long AI-written prompts.

Chat Settings defaults and override badges.

  • Greeting, default language, font size, font family, tone, and response length are defaults the prompt can override.
  • Eight tones (from Simple & Clear to Formal) and six response lengths (Adaptive default, Concise, Standard, Detailed, Comprehensive, Unlimited) each compile into a written directive.
  • Override badges show an amber "Overridden by your Prompt" chip on Greeting, Tone, or Response Length whenever the prompt dictates that behavior.

Minted starter prompt + restore.

  • Every new bot is minted a white-label starter prompt that defers to the Chat Settings fields, with a "Restore Original Prompt" button to re-mint the master at any time, plus an "Upload Prompt" option.

Module system (Drafts and Production).

  • Reusable modules can be built, grouped by type (sales, onboarding, support, billing), and triggered by keywords or always loaded; a cascade engine infers the conversation's division per turn and loads the most relevant modules within per-turn caps.
  • Drafts is a safe workspace that never affects the live bot; Production edits affect the live bot immediately, behind an "I understand editing production affects the live bot" interlock.
  • A searchable Library of ready-made master modules and example flows uses a copy-on-add pattern (adding one creates a draft copy to customize), so masters are never modified.
  • A bidirectional Visual ↔ JSON editor lets a module be edited as plain human-readable words or as JSON, with a "Copy JSON" button for editing in any external AI tool.

Keywords make the bot faster.

  • Prompt modules are triggered by keywords and are the lightest, fastest source — when keywords match, a module usually arrives before the prompt or Q&A. Loading lots of relevant keywords helps the bot find the right information sooner, which means a faster response.
  • Isolate modules by subject. Five modules sharing the same keywords force the AI to dig through all of them, which slows things down; well-organized, single-subject modules let it answer quickly. (Disorganized modules that overlap with the vector knowledge and the prompt are the most common cause of slow replies.)

Drafts ↔ Production stay in sync.

  • Deploying a Production edit automatically updates the Draft to that same state; editing a Draft and pushing it updates Production automatically. It syncs both ways, so the only thing to avoid is editing Draft and Production at the same time.

29AI Prompt Builder — Voice-Driven Prompt Management

The Prompt Modules tab's AI Prompt Builder lets a subscriber (or an internal user with an assigned role) build and run the chatbot's entire prompt "brain" by voice or chat — no clicking required. It creates and edits prompt modules, tunes trigger keywords, pulls from a template library, optimizes routing for speed and accuracy, and publishes to the live bot, all through natural conversation. Everything happens in Drafts and never touches the live bot until the owner deploys, and every change is confirmed in one short line. Because the owner is already signed in to the dashboard, their spoken instruction is the authorization — the same access model the rest of the dashboard uses.

Building prompts by conversation.

  • Describe the business or paste content — "make a module for our refund policy" — and the assistant builds a focused prompt module in Drafts, names it, picks a category, and writes tight trigger keywords.
  • Each module is kept to a single topic, which is how the bot retrieves most accurately.

Finding, opening, and navigating.

  • "Search my drafts for anything about billing" lights up every matching module and library template in the panel; "open the Pricing module," "close it," and "give me a blank module" drive the editor voice-driven.
  • Slightly different wording still finds the right module — "social media online presence" opens "Social Media & Online Presence."

Editing every field by voice.

  • Add or remove one trigger keyword at a time — "add the keyword 'cancel my plan' to Billing," "remove 'refund' from Support."
  • Rename a module, move it to a different category, change its type (flow / reference / interpreter), enable or disable it, or rewrite the prompt content itself — every control a human can click can be spoken.

Templates.

  • "Is there a template for onboarding?" searches the Library by meaning and highlights the matches; "use the FAQ Starter template" drops a ready-made module into Drafts to customize.

Optimize for speed and accuracy.

  • The bot loads only the top few modules per category each turn, so a trigger keyword living on two modules makes them compete — and the wrong one can crowd out the right one.
  • "Optimize my prompts" finds every shared keyword and assigns each to the one module it truly belongs to — decided by meaning, with a fast rule handling the clear cases and an AI adjudicating the ambiguous ones — then cross-references the rest. The owner reviews every "keeps on" decision before it applies, and it only ever edits Drafts.

Going live — Drafts by default, Production on request.

  • Everything happens in Drafts and never affects the live bot until the owner deploys. "Publish the Social Media module" deploys that one module to the live bot; "publish all my drafts" pushes the whole set.
  • For voice-driven editing of the live bot itself: "switch to production," then "yes, I understand this edits the live bot" checks the production disclaimer — after which every edit above operates on the live modules exactly as it does on Drafts. The assistant only enters Production when the owner explicitly takes it there, and never deploys or deletes on its own initiative.

Large documents — keep prompts lightweight.

  • A big document — a book, a long report, a peer-reviewed paper — should NOT be built into prompts; the prompt system is kept lightweight for speed and accurate routing.
  • Add large documents under Knowledge Sources instead, where they are chunked and searched by meaning so the bot retrieves the exact passage that answers a question. Ask the assistant how to handle a big document and it points the way.

Availability.

  • The AI Prompt Builder is available to every bot-creating account, including child subscribers under an agency. It lives on the Prompt Modules tab of the bot editor, and its Prompt Guide button opens the same overview shown here.

The Control Room and the Autopilot (August 2026).

  • The Prompt Modules tab's second sub-tab is a card page of one-click jobs — Health Check, Test Questions, Quick Tune, Deep Clean, Try It Cold, Publish, Autopilot, and Version History — each runnable by the owner or handed to the AI Prompt Builder. Both read the same server numbers, so the buttons and the AI can never tell different stories.
  • Owners choose their level of hands-on, one card at a time: from all-by-hand editing, to a one-click Quick Tune with a single preview (auto-undone if the test score drops), to 'run it all', to a scheduled Autopilot whose Full Auto position publishes only on a proven score improvement — and refuses to act at all with no Test Questions saved.
  • Every save is a numbered version; locked versions never age out; restore points bring every module back in one click. Drafts first, everything undoable, worse never wins.

30Knowledge Base Management (Knowledge Sources)

Subscribers manage each chatbot's AI knowledge base directly from the dashboard. Knowledge is one of the sources the prompt cascade draws on (see the Prompt System), and every source is vectorized before it goes live (see Vectorization & the Vector Database).

What knowledge does.

  • Knowledge content is combined with the AI prompt to produce accurate, business-specific answers.
  • Knowledge can be updated any time without code changes or redeployment.
  • Each chatbot has its own independent knowledge base.

Sources supported.

  • Documents and files (PDF, Word, Excel, CSV, JSON, FAQs, product information) uploaded directly from the dashboard — up to 5 files at a time, 25 MB each.
  • Websites, crawled by a separate, fast, credit-affordable third-party scraping service.
  • Social media pages, fetched by a specialized third-party model built to scrape social platforms that normally reject automated tools because they only allow real visitors (Instagram, Facebook, TikTok, YouTube, X/Twitter, LinkedIn Personal and Company, Pinterest, Reddit, Threads, Truth Social, RedNote, Douyin).
  • Calendars, which are a scheduling link — nothing is scraped or vectorized, so they are ready the moment they connect.

Processing and vectorization.

  • New sources must be processed before they go live; a "Process all" action (or a per-row process icon) runs the pipeline. Until a source is processed, it is not in the bot's knowledge and won't appear in answers.
  • Documents are read and vectorized directly; websites are crawled then vectorized; social pages are fetched then vectorized. In the end, all of it is vectorized into a fast, structured index of meaning.
  • Processing takes roughly 30–60 seconds per source (longer for large files or deep crawls); a row reads "Ready" when done, and a stuck or "Not processed" row can be re-processed with the green icon — no need to delete and re-add.

Crawl-scope controls.

  • Preset defaults are tuned for most sites and social pages; for a very large or especially important site, advanced crawl options let the subscriber set how deep to crawl, how many pages, and how many links are scanned.

Status visibility.

  • A Status column shows Ready, Processing, Failed, or Not processed; a filter dropdown narrows the list; pages auto-refresh so rows flip to Ready without a manual refresh; failures surface as a readable toast naming the source.

Structured-data diversion gate.

  • If a subscriber tries to load a database or structured-data file into Knowledge (.sql, .db, .sqlite, .dump, .mdb, .parquet — caught by extension and by magic bytes, so renamed or spoofed files are still blocked), the system rejects it and diverts the subscriber to the gated BAA/DPA database flow, where structured data belongs under an agreement.
  • Knowledge files are stored securely on private cloud buckets and cached for fast retrieval.

31Centralized Dashboard Control System

A single dashboard gives subscribers full visibility and control.

Performance and usage.

  • Performance metrics and engagement analytics per bot.
  • Credit wallet balance, usage by bot, and top-up history.

Configuration.

  • AI model selection per bot.
  • CRM, database, and LAN connection management via the Integrations page.
  • Compliance settings and BAA/DPA status.

Billing and promos.

  • Promo-code redemption.
  • Billing, subscription, and auto-top-up management.

Documentation inside the dashboard.

  • A Documentation link in the lower-left (near Logout) opens a logged-in copy of the public documentation page, so a subscriber can keep two tabs open and bounce between guidance and their work without being auto-redirected back into the dashboard.

Fit.

  • Ideal for businesses with multiple departments or service lines.

32Downloadable Chat Transcript

The transcript download lives in the header of the chat widget and is a full, self-proving record of the conversation. Sensitive data a user types appears in the live window (the session is ephemeral and evaporates), and the download proves it was properly redacted.

What the transcript contains.

  • The full conversation, white-labeled (bot name and brand colors, never the chatbot application brand).
  • Generated images embed inline; documents attached during a human takeover, and images exchanged back and forth, appear as a marker that reads that the link has been disabled for security.

Human agents shown by tier and color.

  • The transcript shows the different tiers of the humans/agents who took part in the chat.
  • Each human or agent is shown in their own distinct color, so multiple agents in one conversation are easy to tell apart.

Redaction rules.

  • Sensitive data a user types shows in the live chat window because the session evaporates on timeout.
  • When the user is chatting with a live human, that data is not redacted in the live window — a human agent may legitimately need real details (for example, a member ID, a group ID, and a name) to vet the person before logging into an internal system on their behalf.
  • That same human-exchanged sensitive data is redacted in the downloadable transcript, so the stored record is subscriber-safe.

Response times per turn and at the top.

  • Every turn is stamped with its response time, and the average response time is shown at the top of the transcript.
  • The average excludes human turns, because a human's reply time is a different scenario and would distort the AI speed figure.
  • The headline average reflects knowledge-lookup and LLM-knowledge turns, which is where the speed is engineered. Turns that generate an image, or upload, download, or analyze a document, are heavier and slower, so they are kept separate from the headline average rather than dragging it down.

Self-proving redaction.

  • A user can type sensitive data and then download the transcript to prove for themselves that it was properly redacted.

Access and use cases.

  • Available directly from the chat widget header and from the subscriber dashboard.
  • Safe for internal training, compliance auditing, customer-interaction analysis, and regulatory documentation.

33In-Depth User Interaction Analytics

Advanced analytics provide actionable insights.

Engagement metrics.

  • User engagement and session-duration metrics.
  • Behavior-pattern analysis.

Usage and outcomes.

  • Credit usage by bot and by AI model.
  • Conversion and opt-in tracking.

Benchmarking.

  • Performance benchmarking across multiple bots, for measuring ROI and refining strategy.

34Multi-Website Engagement Tracking

Track user engagement across multiple websites from one dashboard.

Cross-property insight.

  • Detailed insight into how users interact with chatbots across all digital properties.

Unified view.

  • A comprehensive view of customer engagement across all online touchpoints.

Optimization.

  • Helps optimize performance based on real multi-site behavior data.

35Unlimited Conversation Capacity

No caps, no throttling, no usage limits on conversations.

Always-on, any volume.

  • Unlimited interactions and sessions 24/7, handling any traffic volume including peak periods.

Usage in credits, not capped.

  • AI usage is credit usage from the subscriber wallet — there are no artificial conversation limits.

Reliability.

  • Reliable, always-on service regardless of concurrent user volume.

36Human Takeover & Tiered Support

A live human agent can take over a conversation from the AI, with a full three-tier support routing model.

AI-first handoff with consent.

  • When a user explicitly asks for a human (natural phrasing is recognized), the bot replies naturally and runs an availability check; for a dissatisfied-sentiment path it asks first and only connects on the user's "yes."
  • If no agent accepts within 30 seconds, the AI steps back in with a natural message and the takeover state resets.

Agent identity in the live experience.

  • The AI's turns use the bot's own Appearance image; agent turns use the agent's profile avatar.
  • A "Human takeover — [Agent First L.] · [time]" banner appears on the first human turn.
  • Each agent gets a distinct, session-scoped color so multiple agents in one chat are distinguishable (the same color carries into the downloadable transcript).

Agent-to-agent transfer and handback.

  • An agent can transfer the chat to another agent with a centered, avatar-less "Agent-to-agent transfer in progress" line and the full transcript following to the receiving agent.
  • An agent can hand the chat back to the AI, which resumes seamlessly.

Three support tiers.

  • Support tiers (Tier 1, 2, 3) are granted as a role add-on via the "Human Takeover Tier" checkbox on the role.
  • A chat escalated to a tier is offered to agents at that tier or higher; checking only Tier 3 covers 1, 2, and 3; no tier means unconstrained.

Live data versus stored transcript.

  • The helping human sees real customer data live (they need names and IDs to help).
  • The stored and downloaded transcript is redacted (sensitive data masked) for subscriber-safe records, and human reply times are excluded from the average response time.

Seamless attachments across every handoff.

  • Documents and images sent during a takeover stay clickable while the chat is active, and they persist across handoffs — agent to agent (for escalation), agent to end user, and AI to agent — in every direction.
  • For example, a Tier 1 agent can attach a document pulled from the customer's own account, escalate to a higher tier who is more qualified to answer, and that tier can forward the same document on to the end user — all without re-uploading.
  • One exception: having a human agent generate an image for the end user is discouraged, because image generation takes long enough that the 2-minute end-user inactivity timeout may fire before delivery. Every other attachment type passes seamlessly in any direction.
  • When the chat is exported (at any point, even mid-conversation), the attachments in the downloadable transcript show the security-disabled-link marker (see Downloadable Chat Transcript).

Sample and documentation.

  • A "See Human Takeover in action" card offers a downloadable white-label sample transcript.

37Role-Based Access System (Two Account Systems)

The chatbot application runs two distinct account systems: the end-user compliance accounts (System 1) and a role-based internal-access system for vetted employees and vendors (System 2). The internal login is an add-on being finalized before launch; the role-management foundation is built. Role-based access is not limited to Pro tier — it can govern any add-on (regular databases, CRMs, LAN).

Role definition and grid.

  • A role is a named set of permissions defined in a grid with a Check All / Uncheck All master toggle.
  • Dashboard access is an optional, toggleable permission — a role can grant other menus or none.

The locked "End User" pseudo-role.

  • "End User" is a locked, non-editable system role that lives on the Dashboard Access tab and is baked into every account type. Every checkbox is grayed out and off, so an End User can never reach the dashboard — it is shown read-only for reference.
  • Its purpose is to let the general public reach a public-facing database through the chatbot — one that holds no sensitive, PHI, or compliance-regulated data. For example, a hobbyist, community, or nonprofit site could let visitors search a non-sensitive list (top movies of 1952, top songs of 1988) right inside the chat.
  • When this role is assigned to a database, a red caution badge warns that this is a pseudo-role any end user or member of the general public can see, so its field checkboxes must be selected with extreme caution.

Three access tabs per role.

  • Dashboard Access (which dashboard menus the role can see).
  • Role-Based Access (which chatbot resources the role can use — CRM connections, Cloud Database, LAN, and Pro-tier models).
  • Human Takeover Tier (which support tier the role serves).
  • An "Access Tabs Explained" orientation badge sits atop the page so the two non-default tabs are not missed.

Tier ↔ Human Takeover auto-link.

  • Checking any tier automatically grants Human Takeover; turning Human Takeover off clears any assigned tier, so a role can never point at a queue it cannot reach.

Role-Based Add-On Access (any add-on, not just Pro).

  • Chatbot resources are granted per role: one row per connected CRM, a Cloud Database row when a database is connected, and LAN when owned — role-based access can be used as a tool against any of these.
  • Activation reminders prompt the subscriber to grant a newly connected resource to a role, with an amber "Not assigned to any role yet" badge that self-clears once granted.

What a role-based user can do with the AI.

  • The AI, acting on the user's behalf, can read from connected databases and CRMs, accept information from the user and write it back to those databases, and surface field-level results the role is allowed to see.
  • A role-based user can request the AI to provide data from those sources — even Pro-tier, sensitive, or PHI data, subject to their own internal controls — as a downloadable PDF, Word, Excel, CSV, or image, which is useful when a large volume of data needs to come out at once.
  • Field-level access control governs which database fields a role can read.

Subscriber-controlled timeout.

  • Because nothing is stored application-side for internal users, the 2-minute end-user timeout does not apply.
  • The subscriber chooses whether to set a session timeout and how long it is, matched to their own internal controls and regulations (for example, their workstation auto-lock) — or no timeout at all if their policies allow.

Separate image creation toggle for role-based login.

  • Role-based login has its own image-creation on/off control, separate from the public Chat Settings toggle.
  • The use case is reporting, not novelty: a role-based user can have the AI build a Word report and generate an accompanying image — charts, graphs, or other visuals — to place at the top of or within the document, to share with a supervisor, board of directors, team members, employees, or vendors.

38Work Mode — the Internal AI Workspace (AI Voice Fill)

Work Mode is the internal, role-gated AI workspace where vetted employees and vendors do real document work by talking: professional-grade AI conversation, live data reach, real file exports, and document routing, signing, and filing — with AI Voice Fill as the flagship.

AI Voice Fill — talk, and the document builds itself.

  • State facts naturally and the fields fill (live-fill available); correct anything by voice; every change flashes green, scrolls into view, and saves automatically.
  • Full field surgery by voice: add, move, rename, hide, or delete fields and whole sections — dropdowns, images, and signature blocks land exactly where they belong.
  • The AI Voice Fill chip at the top of Work Mode opens the complete directions popup: filling, live fill, source material, finding templates, rebuilding uploads, editing by voice, images and charts, downloads and exports, PDFs and signatures, mapping, and session preferences.

A 260+ template library, plus your own.

  • Standard business, healthcare, legal (including trademark, patent, and criminal-defense forms), and finance packs — plus upload-any-form rebuilding into a native template and custom form creation.
  • Template search works by keyword or by meaning ("show me anything rental related"), with results grouped by where they live and a one-click reset.

Real files and live data.

  • The assistant builds genuine CSV, Excel, Word, and PDF files from the open document, uploads, or live database/EHR data the role allows — a Download button appears right in the chat.
  • Images and charts can be generated and placed onto documents (a separate per-bot toggle controls image generation for Work Mode).

Documents move like an office.

  • Six action chips on every document: Close, PDF Options, Save Draft, Save Template, Save & Finalize, and Route / Send. PDF Options owns output (standard or fillable) and signatures — a pen-and-ink line or the full digital signature block.
  • Route internally to a person or a team pool, or send externally for reading or signature; signed documents return, file to the subscriber's own storage, and every step lands in the audit log.
  • Drafts live in a private staging area with a hard 24-hour window — a visible countdown, then auto-filing so nothing is silently lost.

Gated by roles and verification.

  • Access rides the Role-Based Access System: a role grants sources, verbs, and a verification level. Standard access returns redacted data; verified Pro-Tier access unlocks the specialty AI and regulated data.
  • Nothing is stored platform-side for internal users — finished document values live on the subscriber's own connected storage.

39Employee & Vendor Management

Subscribers manage internal staff and outside vendors who hold role-based logins.

Employee/Vendor type.

  • A type toggle marks each person as Employee or Vendor (default Employee on invite).
  • Vendor exists so a subscriber can grant an outside vendor a limited role-based login (for example, limited database access) and tell them apart from internal staff.

Profiles and photos.

  • Each internal user has their own profile; the profile heading adapts to "Employee Profile" or "Vendor Profile."
  • A small read-only avatar of the person's own profile photo shows on the edit modal so a supervisor can see whether a real face photo is set.

Filtering and scheduling.

  • The team list can be filtered by Employee or Vendor and by status.
  • A Human Takeover schedule grid (Sunday-first week) sets agent availability.

40Communications (Outgoing & Inbox)

Communications is a complete two-way messaging hub with two areas — Outgoing and Inbox — covering email, SMS, and in-app push, with built-in opt-out automation and an immutable compliance record.

Outgoing — compose, templates, history.

  • Compose walks three steps: an Audience preset (for example, All Active Subscribers), Channels (Email, SMS, In-App Push, each shown with its per-recipient credit cost), and a Category.
  • Categories carry their own compliance behavior: Platform Update is a transactional announcement (CAN-SPAM exempt, reaches all subscribers including inactive); Marketing is a promotional broadcast (CAN-SPAM compliant with an unsubscribe footer, opted-in recipients only); Reply is a one-to-one or curated answer to an Inbox message; Feedback escalates one-way to the chatbot application.
  • Subscribers build and edit their own templates and can filter them by type.
  • History entries cannot be deleted — they are the immutable compliance record for opt-in/opt-out tracking and legal audit purposes (TCPA, CAN-SPAM, GDPR, CASL).

Inbox — incoming messages by source.

  • Incoming messages are organized into tabs: Chatbot Opt-Ins, Contact Form, Feedback, Chatbot-Initiated, and SMS Replies.
  • Account data (name, email, phone) is visible only for Account Holders who opted in; a CSV export automatically excludes anyone who has opted out; replies sent from the dashboard auto-move to History.

Tier differences.

  • Every messaging tab is available; only the template set varies by account type.
  • Direct and child subscribers do not have the Contact Form or Feedback tabs: they have no public-facing website to sell subscriptions beneath themselves, and the Feedback tab is fed by the Feedback sidebar link, which sends to a parent — direct and child subscribers are not parents. They keep Chatbot Opt-Ins, Chatbot-Initiated, and SMS Replies, and have fewer templates.

Opt-out automation.

  • Opt-outs are viewable in History. If someone opted out of email but not SMS, they can still be reached by SMS and will appear in the filtered recipient list; if they opted out of everything, they do not appear as an available recipient at all.
  • Because a subscriber can Export CSV and then message people through their own outside email client, SMS provider, or CRM — which the chatbot application cannot automate or police — a prominent compliance-and-data warning makes clear the subscriber remains responsible for honoring opt-outs there (TCPA, CAN-SPAM, GDPR, CASL). The chatbot application does automatically push opt-out tags to connected CRMs (for example, LeadConnector) when an opt-out happens on its own channels, but it cannot detect opt-outs that occur only inside third-party tools.

Sender identity.

  • Messages are branded from the sender's own Profile (from-name = organization name, reply-to = support email), while the from-email stays a verified no-reply address for deliverability.
  • Costs are shown in credits; a "Preview audience + credits" step estimates the spend before sending, computed from live rates so the estimate matches the actual charge.

41Credit-Based Subscription Model

The chatbot application uses a transparent credit-based billing system consistent with how leading AI platforms bill. Everything subscriber-facing is expressed in credits.

Credits are the only subscriber-facing unit.

  • Subscribers see credits — the unit for all AI consumption.

Included plan credits.

  • The trial includes a one-time credit allowance shown on Pricing. Standard subscriptions include no recurring usage credits; fund ongoing usage through manual or explicitly enabled automatic top-ups.

Unified usage line item.

  • All AI usage across any mix of models and providers is credit usage from the wallet.
  • Subscribers see one line item — "AI Usage" — broken down by bot in the dashboard.

42Wallet & Auto Top-Up

Every subscriber account has one wallet shared across all bots.

Monthly load and auto top-up.

  • Included plan credits load automatically on each billing date.
  • Auto top-up is OFF until you turn it on. When you do, we show you exactly what will be charged and when, and nothing happens until you confirm it.

Thresholds and amounts.

  • A default low-balance threshold and a default top-up amount are set, and both are fully editable free-form inputs.
  • Enterprise subscribers may set higher thresholds and top-up amounts for high-volume deployments.

Rollover rules.

  • Purchased (top-up) credits and promo-code credits roll over indefinitely while the subscription is active.
  • Only the included plan credits do not roll over — they reset each billing date (use-or-lose), and usage spends the included allotment first, then the rolled-over balance.

Manual top-up now.

  • A "Top Up Now" card on the Credits page charges the default card immediately and credits the wallet, with no auto-rule required.

43Low Balance Alert Series

An alert series fires via email and in-app notification regardless of auto-top-up status.

Thresholds.

  • 50% of included credits remaining — heads-up.
  • 25% remaining — warning.
  • 10% remaining — urgent.
  • Wallet empty — service-impact notification.

44Promo Code System

Promotional credit codes with a full lifecycle and an automatic refund cascade that apply a discount to a subscription.

Lifecycle states.

  • Codes move through Active, Paused, and Cancelled, with state-aware row actions (View / Pause / Resume / Delete / Lock).
  • Pausing or cancelling a code makes it stop redeeming; the subscriber-facing message stays a neutral "redemption limit reached."

Refund cascade on cancel.

  • Cancellation routes the refund to the original card, the Promo Wallet, or the Account Credits Wallet, and the result screen shows exactly where the credits went.
  • A pre-flight check ensures the full refund can be covered before any state changes.

Delete protection.

  • Only a Cancelled code with no redemptions can be deleted, so the refund flow can never be skipped.

Redemptions are final.

  • Once a subscriber successfully redeems, the credits are theirs — final, with no clawbacks regardless of any later action on the code.

45Credit Usage Transparency

Credit usage is tracked by the chatbot application and drawn from the subscriber wallet, and subscribers can always see their usage.

What draws credits.

  • AI activity, database storage beyond the included 1 GB, other databases that draw on usage, and email and SMS — anytime there is usage, it is credit usage charged to the wallet.

Visible usage.

  • Usage rolls up by bot and by model in the dashboard so subscribers can see where their credits go.

Metered actions.

  • Metered actions are recorded precisely, including fractional credits, so charges are exact with no double-charging.

46Refund System

Refunds are issued in the dashboard and processed straight back to your card, in any country.

Two refund tracks.

  • Subscription payment refunds the most recent recurring plan charge (plan plus add-ons); the charge is resolved automatically from the subscription record, so no charge ID is ever typed.
  • Credit purchase refunds a wallet top-up; by default the same amount of credits is removed from the wallet so a customer can't keep the credits and the cash, with a "credits never landed" option that returns the money without touching the balance for a glitched purchase.

Full or partial, with a reason.

  • Either track supports a full or partial amount up to the refundable balance, an internal note stored on the record, and a Reason that drives downstream effects automatically.
  • Reasons: Requested by customer, Duplicate charge, and Fraudulent are genuine reversals; Initiated by provider (goodwill) is a courtesy where the sale still stands.

The 90-day rule.

  • Every refund, including goodwill, is capped at 90 days from the original purchase; past that the tool blocks the refund with a red notice.

Fraud deactivation.

  • Choosing Fraudulent for a direct or child subscriber surfaces an on-by-default "Deactivate this account" option that sets the account Inactive (no login, no billing) while keeping all history and writing an audit entry; the refund stands even if deactivation hiccups, and the account can be reactivated if it proves legitimate.

Records.

  • Amounts show in credits to subscribers; every refund stamps metadata (who issued it, target, reason, note); wallet refunds write a ledger row; refund and deactivation notices route through Communications.

4714-Day Full-Featured Free Trial

New subscribers receive the full-featured free trial shown on the Pricing page, with access to features and add-ons included with all plans.

What's included.

  • A one-time starter credit allowance for meaningful real-world testing; the amount is shown on the Pricing page.
  • Full feature access including CRM connections, database integrations, the LAN agent, and all add-ons.

Card and charge handling.

  • A credit card is required at signup; nothing is charged during the trial.
  • The trial auto-upgrades to the selected plan on day 14 if not canceled; if no plan was selected, it defaults to the base Business Plan.

Adding and rolling over credits.

  • During the trial, a subscriber can also add credits if they want.
  • At the 14-day mark, when they become subscribers, those purchased credits roll over.
  • Only the included plan credits never roll over; purchased and promo-code credits roll over indefinitely.

Non-refundable purchased credits.

  • If a subscriber buys credits, doesn't use them all, and cancels before the 14-day trial ends (for example, they bought too many), those purchased credits are non-refundable — this applies to any subscriber.

Controls.

  • The cancellation button is on the same Account Dashboard page as billing — no extra pages.
  • Auto top-up is OFF at signup. You can turn it on at any time from the Credits page; before it is enabled we show you the amount, the threshold, and whether a charge lands immediately, and it only takes effect once you confirm.

48Vertical Pro Tier Framework

Vertical Pro Tiers are paid, compliance-gated add-ons layered on top of the base subscription for regulated industries.

Tiers.

  • Healthcare-Pro, Legal-Pro, Finance-Pro (and future tiers as published on the Products page).

Pricing model.

  • Each tier is a paid add-on, billed in credits and subscription.

Activation gating.

  • Healthcare-Pro requires BAA execution; Legal-Pro requires a Legal Services Addendum; Finance-Pro requires a Financial Services Addendum.
  • Each tier surfaces the additional compliance identifiers that vertical requires.

Compliant-connection obligation.

  • The subscriber attests at connection time that connected CRMs, databases, and LAN agents are BAA- or DPA-eligible and that the agreement is in force; the chatbot application may verify via API where supported.

49CRM Compliance Scope Detection (Three Layers)

For Pro-tier subscribers, the chatbot application verifies that a connected CRM is eligible for compliant data handling.

Layer 1 — API-detectable signals.

  • The CRM's API is queried at connection time for tier/edition signals that indicate BAA eligibility (for example, Salesforce Health Cloud, HubSpot Enterprise), restricting the Pro-tier CRM picker to eligible options.

Layer 2 — Subscriber attestation.

  • Where the API does not expose execution status, the subscriber attests that the BAA is executed and compliance features are enabled, logged with timestamp, IP, and signed user ID; a false attestation shifts liability to the subscriber.

Layer 3 — Periodic re-attestation and revocation.

  • On the Pro-tier renewal cadence, the subscriber re-attests; the chatbot application reserves the right to disable Pro features if API signals show the CRM has downgraded below the eligible threshold.

50Structured Data Handling for PHI (Pro Tier)

For the narrow PHI lane, the chatbot application acts as a covered Business Associate.

Storage model.

  • With the Pro-tier add-on and a signed agreement covering the third-party vector service, structured data (including PHI) is vectorized and stored in the vector database.

Access control.

  • Access is governed by the role-based, field-level filter, not by refusing to store; the stored database pool is not PII-masked, because masking belongs to the separate end-user chat lane (anonymous accounts, 30-day store, 2-minute timeout).

51Compliance Identifier Automation

At account creation, the chatbot application tailors which compliance identifiers it collects to the subscriber's vertical, so the right identifiers are gathered automatically and subscribers can't accidentally miss one. Handling this on the chatbot application's side is a real benefit — it reduces the subscriber's compliance setup and their liability.

Vertical detection.

  • The AI determines the vertical (medical / finance / legal / insurance / real estate) and prompts for the additional identifiers that vertical requires (DOB, NPI, bar number, license number, broker ID, etc.).

Standard plus conditional.

  • Standard identifiers are always collected; additional identifiers only where the vertical requires them, with role-based access gating features at request time.

52Privacy Mode — Store-Nothing Live Sessions

A per-lane add-on (Healthcare, Legal, Finance — each riding its vertical Pro tier) for conversations where familiarity itself identifies someone. A vetted specialist conducts a live session with a visitor, a professional-grade AI at the specialist's side, and no chat history is ever written — the conversation evaporates when the session ends, unrecoverable by anyone at any permission level.

Nothing is stored — and that is the product.

  • No chat history, ever — not redacted, not raw. The live conversation is held only in a short-lived working store (a hard 24-hour ceiling) and evaporates at session end: never written to a database, never backed up, never indexed, never retrievable.
  • The only record is the transcript the specialist downloads while the session window is open. Downloading transfers custody to the professional's own machine, under their own agreements and controls. The visitor never downloads, by design.
  • Three things end a session: pressing End (and confirming), the 24-hour lifespan, or closing the browser or tab. The X button only minimizes — the conversation is intact when reopened.

Configured beside Work Mode; conducted from it.

  • Sidebar → Work Mode → Privacy Mode Settings: every bot on its own row with a Connection Mode control — a two-position toggle, Human Takeover | Privacy Mode, with the current mode always visible (compliance-eligible bots only — HIPAA or GDPR with a completed BAA/DPA). Operating it requires the Privacy Mode Settings role permission, and while live sessions are using the bot's current mode the toggle waits until they finish — a switch never changes the rules under an active conversation. The same control also appears on Human Takeover → Live Translation Settings; both show the same saved state. Turning Privacy Mode on also enables the bot for Work Mode.
  • The specialist attests their name, optional license number, and professional model before a session; the attested model is the one that answers, and mid-session model switches are recorded. The waiting room is conversational — ask 'is anyone waiting?' and connect in plain language.
  • Anonymity is a property of the lane, not of login state: an anonymous-lane entry shows 'Anonymous' to the specialist even if the visitor is signed in, and anonymous sessions begin with a one-tap confirmation.

Appointments without a trail.

  • The calendar carries the slot, never the person — the event says only 'Private session' and a time: no attendee, no name, no email. Nothing about a privacy appointment is ever emailed or texted, even on request; the chat window is the only delivery there will ever be.
  • Either side can book. The specialist books from their own seat and receives a one-time appointment code to hand over in person or by voice — or the visitor books anonymously in the chat itself, with no account, no email, and no phone, and the code appears once on screen to write down.
  • The code is the only credential: it is stored only as a one-way fingerprint beside the slot time and expires a few hours after the appointment. On arrival the assistant asks for it once, and the specialist's waiting card reads 'Appointment · time · code verified' — against 'Walk-in' for everyone else. A forgotten code breaks nothing: the visitor still connects, honestly labeled as a walk-in. Self-booking stays inside a deliberately short booking window (default: today and tomorrow), and Privacy Mode Settings picks which connected calendar is reserved for privacy sessions — reserved while Privacy Mode is on, released automatically when it is off.
  • On a Privacy Mode bot, 'connect me to a person' brings a short clarify with two numbered choices: a private, confidential conversation with a specialist (nothing recorded), or regular support. Choosing regular support crosses an explicit consent bridge — the bot states plainly that support chats are recorded and downloadable and waits for a clear yes; recording begins at that yes and not a word sooner, the transcript download control appears at the same moment, and the joining agent is labeled 'Human takeover' where a specialist's seat says 'Privacy specialist.' One bot serves both, with any number of simultaneous sessions of each kind — though where a site allows several embeds, dedicated, clearly-labeled bots per purpose are the recommended setup.

53AI Sub-Processor Transparency

The platform keeps a current list of the third-party AI and infrastructure sub-processors it relies on and provides it to subscribers on request. The list is not posted publicly.

What it is.

  • A sub-processor is any outside service the platform uses to help process data on your behalf — for example its AI model providers and cloud hosting. The list names them so you always know who is in the chain.

How to request it.

  • You may request a current copy of the Sub-Processor List at any time, in writing, from the support email listed in your agreements.

Referenced in your agreements.

  • The list is incorporated by reference into the Business Associate Agreement (BAA) and Data Processing Agreement (DPA), so it stays tied to your signed compliance agreements — it is not posted for the public or competitors to see.

54Selective Custom Development

Beyond its SaaS products, CoolBiz® Inc. — the company behind the platform — takes on selective custom software-development engagements under signed contracts.

What's included.

  • Bespoke per-project signed contracts, optional integrated websites, optional licensing of the company's own proprietary and patented technology (such as the Speed Factory engine, which powers multiple CoolBiz® products), optional hardware integration, and optional continuing infrastructure access with automated royalty mechanisms.

What's excluded.

  • Standalone web design, SEO, and social-media services are not offered.

55Support & Community

CoolBiz® runs a dedicated Discord server as its community and support channel.

What it offers.

  • Support ticketing, abuse reporting, a feedback channel, platform announcements, and a place for CoolBiz® subscribers to connect with one another.

56Documentation & Help Page

The platform maintains a public documentation page and a logged-in Documentation page that mirrors it.

Public documentation.

  • A public-facing documentation page explains how the platform works.

In-dashboard Documentation page.

  • Once logged in, the same documentation is mirrored on a Documentation page inside the dashboard (lower-left, just above Logout). You can keep two tabs open and bounce between the guidance and your work.
  • The documentation itself is available to all account types.

57Agency Plan Overview

The Agency Plan is designed for digital marketing agencies, SaaS resellers, and service providers who resell AI chatbot services under a controlled model. The agency is the retailer and the platform is the wholesaler — the split is fully automated.

What is included.

  • The full Business Plan feature set for the agency's own use.
  • The agency resells the Business Plan to child subscribers at the platform published retail prices, with no price changes permitted.
  • Agencies inherit the plan name set by the platform (currently the Business Plan) and cannot rename it. The plan name is woven through too many child-facing labels and functions for a dynamic rename to be safe, so every agency resells under the same inherited name.

How the money splits (in plain terms).

  • Every plan comes with included credits that come off the top first — not affected by tax or merchant fees — and go straight to the subscriber.
  • The platform funds the included credits for its own direct subscribers; an agency funds the included credits for its child subscribers.
  • Whatever remains of the child sale — the plan revenue and any add-on subscription revenue — goes to the agency, less the included credits, any applicable taxes, and the merchant processing fee. The agency receives the net.
  • All credit usage and consumption-based revenue (top-ups and metered usage) goes to the platform; agencies earn nothing from usage.

Clawbacks on refunds (important).

  • In the rare case of a refund, clawbacks come out of the agency's (and, for referrals, the affiliate's) merchant account.
  • If there are not enough funds in that account to cover the clawback, the uncovered amount is funded from their next merchant deposits from future revenue.

Revenue rules.

  • Agencies may create and use promo codes (which they purchase themselves); agencies earn no affiliate commission.
  • An agency's own use of any add-on is billed at the same retail rate as all subscribers.
  • The 15% annual discount applies equally to the agency plan, all child plans, and all add-ons.

58Agency Branding Control

Agencies get extensive branding control across their public website and their dashboard, while pricing stays fixed.

Public website branding.

  • An agency can brand its entire public-facing website — logo and social media — drawing from its Identity & Contact tab and the Public Website menu link, with other elements parsed from the platform's own site through variables so the experience stays consistent.
  • Pre-packaged social media assets are minted from the database; an agency can edit them, and if any are deleted or a mistake is made, a single button re-downloads the originals from the database — resetting the defaults without overwriting the ones the agency has already customized.
  • Social icons can be set to small, medium, or large and positioned as needed; the footer is pulled from the Identity & Contact page, and the website link sits in the dashboard sidebar.

Default currency on the pricing page.

  • Agencies can set a default display currency for their public pricing page (reached from the header or footer pricing links). An agency offers a single plan with all add-ons, so the currency setting gives international visitors a close cost estimate.
  • A browser will translate page language but not baked-in application values, so the default currency fills that gap; an hourly currency-conversion job keeps it close to live rates without matching them exactly, and a disclaimer notes the monetary difference is negligible and prices are processed in USD.

Dashboard branding (agencies and children).

  • Both agencies and child subscribers can brand their dashboard with a browser-tab icon and a logo that sits above the profile image atop the sidebar menu, so the dashboard looks like company-branded software when staff log in with different roles — even for a child subscriber with no subscribers of its own.

Fixed pricing and custom domain.

  • All pricing stays fixed at the platform published retail rates — agencies cannot set their own pricing.
  • Custom domain mapping is available via CNAME verification through the Domain Masking add-on (Agency only).

59Agency-Editable Legal Sections

Two sections of an agency's public-facing legal documents are lightly editable so an agency can reflect how it actually handles disputes and refunds: the Dispute Resolution section of the Terms of Service and the Subscription Refunds section of the Refund Policy. Everything else stays fixed.

Strong recommendation to keep the reviewed text.

  • Both sections ship with attorney-reviewed wording written to match how the platform actually works, and it protects both the agency and its subscribers — the platform strongly recommends leaving the text exactly as written, and editing only very lightly if an agency truly must.

Mandatory merge variables.

  • If an agency edits the text, it must keep the merge variables exactly as written, because they auto-fill the agency's own business details on the live page — including {{legal_entity_name}}, {{legal_entity_designation}}, {{jurisdiction}}, and {{support_email}}.

Restore and notify.

  • A "Reload the platform version" action restores the original attorney-reviewed text at any time, after which the agency saves.
  • Saving an actual change notifies all of the agency's subscribers by email, since it is a change to their governing terms.

Scope.

  • These two sections are the only editable legal content; the rest of the Terms of Service and Refund Policy remain locked to the platform's reviewed version.

60Child Subscriber Management

Agencies manage their child subscribers through the platform dashboard.

Onboarding and accounts.

  • Full child onboarding and management; each child gets their own account, dashboard, and wallet.

Centralized billing.

  • Child billing is handled directly by the platform; agencies do not handle child billing.

Migration triggers and safety net.

  • A child is migrated to a direct relationship with the platform (same plan, same price, immediate notice) if the agency defaults on payment within the period listed in the policies, if the agency downgrades its plan, or if the agency cancels.
  • In the rare event of a glitch that leaves a child orphaned, the platform can perform a manual migration — though this should never happen.

61International Currency Display

Agencies operating internationally can display pricing in local currencies.

USD source of truth.

  • All prices remain static in USD — the source of truth never changes.

Regular exchange-rate refresh.

  • An exchange-rate service refreshes rates on a recurring schedule (an hourly job), cached server-side; displayed prices multiply by the cached rate for the selected currency, so the figure stays close to the live market rate without matching it exactly.

Selector and disclaimer.

  • A currency selector is available in the platform and each agency's account settings.
  • Required disclaimer: "All prices are shown and processed in USD. Amounts shown in other currencies are based on approximate current daily exchange rates."

Conversion at billing.

  • The payment processor handles the actual billing conversion at transaction time.

62Account Lifecycle — Cancel or Delete

The Account page gives every subscriber tier (agency, child, and direct) two prominent, self-service buttons at the bottom — Cancel and Delete — so a subscriber can act transparently without contacting support or digging through policies.

Cancel keeps the door open.

  • Cancel pauses billing and retains settings and data under the email on the Profile, fully reversible within the retention window, so a returning subscriber can pick up where they left off.
  • Retention windows apply automatically: account settings, branding, integrations, and contact info for 180 days; operational data (knowledge files, scraped databases, chat history) for 30 days; any signed BAA and/or DPA for 10 years (HIPAA, GDPR, Swiss FADP); billing records for 7 years (US tax recordkeeping).
  • To confirm, the subscriber types "CANCEL ACCOUNT" into a field that activates the button.

Delete is immediate and final.

  • Delete is an immediate, permanent purge of all non-regulatory data and cannot be undone.
  • The law-required records still survive: signed BAA/DPA agreements for 10 years, the compliance audit trail (IP, browser info, signed agreement PDFs) for 10 years, and billing records for 7 years.
  • To confirm, the subscriber types "DELETE ACCOUNT" into a field that activates the button.

Returning after Cancel.

  • If a subscriber returns within the 180-day window, their settings come back easily and they can update anything that changed; database content is not restored, because the platform does not retain costly database data long-term. Signed agreements and billing records are kept by law regardless of the choice.

63Affiliate Program

Affiliates earn commission for referring subscribers, paid on a net commissionable base and recorded for the life of the subscription.

Referral attribution.

  • A permanent referral link carries a unique, anonymized referral code as a URL parameter; the code is saved in the prospect's browser until signup and then permanently stamped on the new account — no cookies or temporary tracking.

Commission structure.

  • Affiliates earn 30% of the plan fee — calculated on the net amount, the plan fee minus the included credits — and 30% of any add-on subscriptions.
  • 0% on top-up credits, consumption/metered usage, and the included-credits portion of the plan fee.

Payout.

  • Commission is recorded per payment and paid out monthly to the affiliate's connected merchant account, in USD.

Clawback handling.

  • A refund at the provider's sole discretion triggers an automatic clawback of the affiliate commission on the commissionable base only (never top-up credits or consumption); if the merchant account lacks funds, the uncovered amount is recovered from future merchant deposits.

Rate changes and grandfathering.

  • The commission rate is changeable prospectively with 60-day advance notice. Existing subscriptions are grandfathered at their then-current rate for the entire life of the subscription, including any add-ons added later. The rule applies symmetrically to both increases and decreases.

64Voicebot & Phonebot — On the Way

The AI Voicebot is a working prototype today, and a full Phonebot will follow — both built on the same Speed Factory architecture that powers the chatbot.

Voicebot today.

  • The Voicebot prototype is already in use as an assistance tool for sales, onboarding, support, and billing for all user types except child subscribers (white-label policy).
  • It appears on the public homepage and documentation page of the chatbot platform and on the parent website homepage (public-facing), and direct subscribers also get it on their own help page. It never appears on a child subscriber's help page, which would violate white-label policy.

What's coming.

  • The Voicebot and Phonebot are being developed into full, multi-tenant, scalable software-as-a-service products, just like the chatbot.
  • Both will use the Speed Factory, so subscribers can look forward to the same speed advantage. Keep checking back as they roll out.

Creating your account takes a few minutes: fill one form, verify your phone and email, and start your 14-day free trial. This guide covers every account type and both ways to reach the form.

1

Know which account you're creating

  • There are four self-service paths: a business signing up directly, an agency signing up (which unlocks sub-accounts, branding, and the agency tools), a subscriber signing up under an agency, and an affiliate signing up to refer others.
  • If you're signing up under an agency, start from that agency's own branded sign-up link — the page carries their logo and your account attaches to them automatically. Signing up on the main site instead would make you a direct subscriber, not theirs.
  • Affiliates use a separate sign-up page with no plans or add-ons.
  • Employees and vendors never sign themselves up. The account holder creates their login from the dashboard (Access Management, then Employee Management), and they only ever sign in.
2

Choose how you'll start

  • Door 1 — through the pricing page (recommended): open Pricing, pick Business or Agency, tick any add-ons, and click 'Get It Now.' Your plan and add-ons ride along into the sign-up form and straight into checkout at the end.
  • Door 2 — straight to Sign Up: click 'Sign Up' in the site header and skip pricing entirely. That's fine — the plan choice just moves to later, inside your dashboard, the first time you sign in.
  • If you take Door 2, your account is limited until you finish choosing a plan and completing checkout. You can sign up first and pick your plan inside your dashboard — you just won't have full access until the plan is started.
3

Enter your name, email, and phone

  • Enter your first name, last name, a real email you can receive mail at, and a phone number you have on you right now.
  • The phone matters: a verification text goes to it in a moment, so it must be a number you can check immediately.
4

Set a password

  • Choose a password and confirm it. It needs at least 8 characters and a mix that satisfies the strength rule shown on screen.
  • The two password fields must match. If the screen complains, it's almost always a mismatch or the strength rule — re-type slowly.
5

Add your organization name and business URL

  • Enter your organization name and your business web address.
  • If you're a solo operator without a website, the organization name alone is enough to move on.
6

Enter a promo code (optional)

  • If you were given a promo code, type it here.
  • If the code is invalid, the screen says so — re-check it or simply remove it and continue. A bad code never blocks you; you can proceed without one.
7

Agree to the terms and create the account

  • Tick the 'I Agree' box (Terms & Conditions and Privacy Policy, plus consent to receive messages) and click 'Create Account.'
  • If you arrived through an agency's branded link, everything about the page — the logo and the account you're joining — is that agency's. That's expected.
8

Verify by phone

  • For security, a one-time code is texted to the phone number you entered. Read it off your phone, enter it, and click 'Verify & Sign In.'
  • If it doesn't arrive, use the 'Send Code' / 'Resend' option rather than starting over.
9

Verify your email

  • Next, a one-time code is emailed to the address you entered. Open your inbox, read the code, and enter it — this proves the email is really yours.
  • Not in your inbox? Check spam, then use 'Resend OTP.'
10

Checkout — start the free trial

  • The checkout screen shows your plan plus any add-ons and promo discount, a 14-day free trial, and $0 due today.
  • Enter a card — it's required, but nothing is charged during the trial — and start the trial.
  • If you skipped the pricing page (Door 2), this is where you pick your plan and add-ons first; it happens on the plan screen inside your dashboard instead of before sign-up.
11

You're in

  • Once the trial starts, you land in your dashboard. Your account exists — everything from here on is covered by the other guides.
  • If you ever get signed out, use the Login guide to get back in.
12

Good to know across account types

  • Business vs agency: the sign-up form is identical — the only difference is which plan you pick. The agency plan unlocks sub-accounts and branding.
  • Subscribers under an agency sign in from then on through the agency's branded login (its door reads 'Subscriber Login'). The main login page will reject you with a message to use the login your agency provided, and logging out returns you to the agency-branded login.
  • Affiliates finish on their own sign-up page and then sign in through the Subscriber / Affiliate door.

Once your account exists, see the Login guide for the two sign-in doors and two-step verification — and Chatbots is usually your very next stop to build your first bot.

Signing in is quick once you pick the right door. This guide covers the two sign-in doors, two-step verification, password resets, and where you land afterward.

1

Pick the right door first

  • The sign-in page has more than one door, and picking the wrong one is the #1 reason a correct password 'doesn't work.'
  • Subscriber / Affiliate door — for anyone who subscribes (a business, an agency, or a subscriber under an agency) and for affiliates. This is the default door.
  • Employee / Vendor door — for team members whose login was created for them by their account holder. The same email can even be both a subscriber and a team member; the door tells the system which account to open.
  • Sign Up is for brand-new people, and Administrator Sign In is for platform administrators only — regular customers never use it.
2

Choose the door and confirm it

  • On the sign-in page, click the correct button at the top — 'Subscriber / Affiliate' for most people, 'Employee / Vendor' if you're a team member.
  • The small line under the buttons confirms your choice ('Signing in to your subscription account' vs 'Signing in as a team member').
3

Enter your email and password

  • Type the email and password for the account, then click Sign In.
  • Team members use the credentials their account holder gave them.
4

Two-step verification (if asked)

  • If two-step verification is on for your account, a one-time code is sent after the password — by email or by text (SMS); you can choose which if both are available.
  • Read the code and enter it to finish signing in. If it doesn't arrive, use the resend option rather than starting over.
  • If 2FA is off for your account type, this step simply doesn't appear.
5

Where you land

  • If your plan isn't chosen or started yet, you're taken to the plan screen to finish that first — completing it opens full access.
  • Everyone else lands on their dashboard.
  • If you're surprised to see a pricing screen right after logging in, that's why — your plan isn't finished yet.
6

Forgot your password?

  • Click the 'Forgot Password' link on the sign-in page, enter your email, and follow the reset link or code that's sent.
  • Once the password is reset, come back to the correct door and sign in with the new password.
7

Good to know across account types

  • Subscribers under an agency sign in through their agency's branded login page — it carries the agency's logo, and the door there reads simply 'Subscriber Login.' The main login page will reject you with a message to use the login your agency provided, and logging out returns you to the agency-branded page.
  • Affiliates use the same Subscriber / Affiliate door as subscribers — there's no separate affiliate login page. If your password 'doesn't work,' make sure you're not on the Employee / Vendor door.
  • Employees and vendors always use the Employee / Vendor door with the credentials their account holder set up — there's nothing to create, only to sign in.

No account yet, or your email isn't recognized? See the Sign Up guide first — creating an account is its own flow.

The left-hand menu — call it the sidebar, side panel, or nav, it's all the same thing — is how you reach every page. It has two modes: a Work list for daily operations and a Settings list for account configuration.

1

One sidebar, two modes

  • At the bottom of the work list, just above the footer, sits Settings with a small chevron — clicking it flips the sidebar in place to the Settings list.
  • At the top of the Settings list, a pinned 'Back to Workspace' row flips back. Nothing navigates when you flip — it's the same page with a different menu showing.
  • Landing directly on any settings page (for example, clicking your profile avatar in the header) shows the Settings sidebar automatically; navigating to a work page brings the work sidebar back.
2

The footer never moves

  • Feedback, Documentation, and Log Out stay visible in both modes, so there's always familiar ground.
3

The work sidebar, top to bottom

  • The order is deliberate — it follows the natural flow of running things: connect your data, assign your people, put them to work, watch the conversations flow.
  • Dashboard (the landing overview), Chatbots (build and manage every bot — drag the cards to reorder), Chatbot Analytics (usage and performance), Chatbot Metadata (your signed compliance records), Chat History (conversation transcripts).
  • Then Integration Management (connect CRMs, cloud databases, EHRs, and the LAN agent), Access Management (Role Management and Employee Management), Work Mode (the internal AI workspace), Communications (Outgoing and Inbox — it sits right below Work Mode because most communications are created from Work Mode), and Human Takeover (live handoff between AI and humans).
4

Items only some accounts see

  • Agency accounts also see Customer Management (the people who bought from you), Customer Subscriptions, and Revenue Report.
  • Other subscriber accounts see the same list minus those items — the sidebar is simply shorter, never rearranged.
5

What's behind the Settings flip

  • Agency accounts: Profile, Account, Billing, Credits, Public Website.
  • Other subscriber accounts: Profile, Account, Billing, Credits, Branding.
  • Each settings page has its own guide.
6

The affiliate exception

  • Affiliates have a single, smaller sidebar with no flip: Dashboard, Referral Link, Referral Activity, Earnings, Brand Kit, then an inline Settings group (Profile, Account, Payouts), then Feedback, Documentation, Log Out.
  • If you're an affiliate, everything about flipping doesn't apply to you.
7

Names that changed

  • 'My Chatbots' is now Chatbots. 'Help' is now Documentation — the page lives at /documentation, and old /help links forward automatically.
  • 'Business Profile' is now Profile. The affiliate's 'My Referral Link,' 'My Earnings,' and 'My Profile' are now Referral Link, Earnings, and Profile.

Every item named here has its own guide with the exact same name — when you know where you're going, jump straight to that guide.

The Dashboard is your at-a-glance overview — it's the first item in the sidebar and the page you land on when you log in. It has three zones: four summary cards on top, an incoming-message graph in the middle, and the All Chatbots table at the bottom.

1

Total Bots

  • The number of chatbots on your account — every chatbot you've created, active or not.
2

Total Active Bots

  • How many of those chatbots are currently active (switched on and able to chat).
  • If Total Bots says 3 and Total Active Bots says 2, one bot is inactive.
3

Total Incoming Chats

  • The total count of incoming messages your chatbots have received — the same number the graph below breaks down by month.
  • (The card's on-screen label is spelled 'Total Incomming Chats.')
4

The fourth card depends on your account

  • Agency accounts see Total Transaction — the net subtotal of the account's subscription invoices, shown in your display currency (approximate — billing itself is always in USD).
  • Other subscriber accounts see Total Active Chats instead — how many chat conversations are active right now.
5

Read the incoming-message graph

  • The middle of the page graphs incoming messages over time — how busy your chatbots have been, month by month. It defaults to the current calendar year across all chatbots.
  • Hover over any point on the line — a small box pops up with the exact message count for that spot.
6

Filter the graph by chatbot

  • To the right above the graph is a drop-down that says 'All.' Click it and every chatbot on your account is listed — pick one and the graph redraws for just that bot.
  • Deleted or inactive bots still appear with '(Deleted)' or '(Inactive)' after their name, so history is never lost.
  • Pick 'All' to go back to the combined view.
7

Change the date range

  • Next to the drop-down is the date-range button (it reads something like 'Jan 2026 - Dec 2026').
  • Click it and a two-month calendar opens — click a start date and an end date, and the graph redraws for that window. The picker works in whole calendar months.
8

Read the All Chatbots table

  • At the bottom, under the purple header bar, is the list of every chatbot on the account. Columns: Chatbot name, Create date (for your first default bot, essentially the date you subscribed), Status (Active, Inactive, or Deleted), and Chatbot Description.
  • The description is the short teaser your chat widget's bubble shows to visitors — it's set on the Chatbots Appearance tab, and long text is trimmed with '…' here.
  • The Action column holds the pencil and trash-can icons.
9

Edit a chatbot from here (the pencil)

  • Clicking the pencil doesn't open a pop-up — it jumps straight into that bot's full editor, the same editor as the Chatbots page, landing on the Appearance tab.
  • The pencil only appears on rows that are Active; inactive or deleted bots can't be edited from this table.
  • Everything about actually configuring the bot lives in the Chatbots guide.
10

Delete a chatbot (the trash can)

  • Clicking the trash can opens a confirmation: 'Are you sure you want to delete this bot?' Nothing is deleted until you confirm.
  • Deleting removes the chatbot and its configuration. If you just want it offline, the better move is switching the bot to Inactive on the Chatbots page instead.
11

Create a new chatbot from here

  • The green 'Create New Chatbot' button above the table starts a brand-new bot in the same editor as the Chatbots page, starting on the Appearance tab.
  • The creation steps are identical no matter which of the two places you start from — follow the Chatbots guide.
12

Page through a long list

  • Under the table it says 'Showing 1 to N of N entries.'
  • If you have more chatbots than fit on one page, numbered page buttons appear — click a number to see the next batch.
13

If a button seems missing

  • The All Chatbots table obeys your role's permissions: if your role can't add bots you won't see the green Create button, and if it can't edit or delete you won't see the Action icons. Ask whoever manages roles on your account.
  • Affiliate logins get a completely different dashboard — earnings cards (invites, confirmed users, complete/pending/total earnings), an earnings-over-time graph with its own date filter, and a list of invited users. No chatbot cards or table.

Chatbot Analytics is the deeper version of these numbers, and Chat History holds the actual conversations behind the incoming-message counts.

The Chatbots page is where you build and manage every bot, end to end. Creating a bot is a guided, gated wizard: a compliance question first, then six tabs that unlock in order as each step is saved — so a half-built bot can never dead-end.

1

Open the Chatbots page

  • Click 'Chatbots' in the sidebar. Your existing bots appear as cards you can drag to reorder, plus a green 'Create Chatbot Now' button.
  • A brand-new account shows 'No bot to show' until the first one is built.
  • Opening a bot (or creating one) leads into the bot editor's five tabs: Appearance, Knowledge Sources, Prompt Box & Q&A, Prompt Modules, and Chat Settings. Work Mode and Privacy Mode are configured from the sidebar under Work Mode, and Takeover Translation lives under Human Takeover → Live Translation Settings (moved there in August 2026) — none of them are tabs here.
2

Read a bot card

  • Each card shows the bot's name, its icon, a compliance chip if it signed agreements (for example 'HIPAA + GDPR'), and an Active/Inactive switch.
  • Active means the bot is live wherever it's embedded; flip it to Inactive to take it offline without deleting anything.
3

Reorder or delete bots

  • Drag cards to arrange them — a 'Save Order' button appears so the new order sticks.
  • The trash icon deletes a bot after a confirmation. If you just want it offline, flip it to Inactive instead of deleting.
4

Start a new bot

  • Click the green 'Create Chatbot Now.' The compliance question opens first, then the tabbed wizard.
5

The compliance gate — HIPAA or GDPR?

  • Before the tabs open, a prompt asks whether this chatbot requires HIPAA or GDPR compliance.
  • If the bot will never touch health information or EU/UK personal data, choose No and move straight into the tabs.
  • If it will, choose Yes — this starts the agreement signing, and it's required before the bot can handle that kind of data. On Yes, toggle HIPAA (which opens a Business Associate Agreement) and/or GDPR (a Data Processing Agreement), then Proceed.
6

Read and sign each agreement

  • For each agreement, scroll to the very bottom — the checkboxes stay locked until you do.
  • Tick the two acknowledgments, type your signature, tick the electronic-signature consent, and continue.
  • Once signed, the bot carries that compliance chip and the tabs open.
  • A bot can always start non-compliant and add compliance later — it's a one-way upgrade.
7

Tab 1 — Appearance: pick a template

  • Two starter looks are shown as live-chat previews — a light and a dark.
  • Clicking one opens the Style panel and the Bot Name / Bot Icon fields.
8

Name the bot, set its icon, tune colors

  • In the Bot Name box, click the little pencil to make it editable, then type the name. Set the Bot Icon with the camera button if you want your own. Both are required.
  • The Style panel has color pickers for every part of the widget — header, page, text boxes, links, option buttons, footer, typing indicator, and more.
  • Most people leave the template defaults; use the pickers only if you want to match your brand.
9

Save and Continue — this unlocks everything

  • Click 'Save and Continue.' This saves the bot and lights up the remaining five tabs.
  • If the tabs are greyed out, you haven't saved Appearance yet — that's the gate.
10

Tab 2 — Knowledge Sources: add a source

  • This is where the bot's facts come from. Click 'Upload New Document,' then pick the source type: a Document (PDF, Word, Excel, CSV, JSON — up to 5 files, 25 MB each), a Website (choose how deep to crawl; you can add several URLs), a Social Media Link, or a Calendar Link or Account.
  • Calendars can be a pasted booking link (any booking URL — self booking) or a connected Google / Microsoft 365 account (auto scheduling).
  • Each calendar gets a Name plus its link — and the name matters: the bot offers calendars in the order they're added here, and your prompt can re-order them by name.
11

Process every source

  • Adding a source does not make it live — every source must be processed (vectorized) before the bot can answer from it. A new source shows 'Not processed.'
  • Click the green 'Process all' (or the green icon on that row). It takes roughly 30-60 seconds per source — longer for big files or deep crawls — and flips to 'Ready' when done. Until it says Ready, the bot can't use it.
  • Calendars are the exception: a calendar is just a scheduling link, nothing is scraped or vectorized, so it's ready the moment it's connected.
12

Filter, re-process, and continue

  • The category dropdown filters the list (Document / Website / Social Link / Calendar).
  • If you change a source later, re-process that row.
  • When at least one source is Ready, click Continue.
13

Tab 3 — Prompt Box & Q&A: how answers blend

  • The bot blends all of its sources into one answer, in a priority order: the prompt is highest, then prompt modules, then Q&A pairs, then knowledge sources, then the AI's general knowledge.
  • Compliance is hard-coded above everything and can't be overridden, and a few honesty and transparency behaviors are built in and unchangeable too — alongside the always-on sensitive-data masking, privacy timeouts, and agreement signing.
  • The prompt also overrides the defaults set on Chat Settings.
14

The starter prompt (and the safety net)

  • A brand-new bot comes with a sensible starter prompt already written: it welcomes visitors, answers the actual question first and steers back gently, never invents facts about your business, never pressures anyone who declines to share contact details, and keeps to one question at a time — with an 'ABOUT THIS BUSINESS' section for you to replace with your details.
  • You can edit it, upload your own prompt, or leave it as is.
  • 'Restore Original Prompt' (top of the tab) puts the starter back after a confirmation — the master copy can't be damaged, so there is no way to permanently break the prompt.
15

Read the Prompt Guide before customizing

  • The 'Prompt Guide' button at the top of the Prompts tab opens a teaching popup — read it before you customize.
  • It covers what's locked in (sensitive-data masking, no invented facts, the honesty behaviors, live-person handoff only as a last resort) and what you can change: personality, how chatty it is, response length, your business's world, and house rules for how visitors are spoken to.
  • It also teaches scheduling with multiple calendars: calendars are offered in the order they're added under Knowledge Sources, each has a name, and the prompt re-orders them by name — for example, 'When someone wants to book, check the Front Desk first, then Sarah, then Bob.' Order only — the bot still offers every calendar; nothing is skipped.
  • Tip from the guide: name calendars by person or role ('Sarah,' 'Front Desk'), never numbers.
16

Add Q&A pairs (optional)

  • Switch to the QnA pill to add exact question-and-answer pairs the bot should always give consistently. A new bot has none until you add or upload them.
  • Q&A is a fast-answer helper, not a rigid script — the bot still speaks the answer naturally.
  • Nothing on this tab is mandatory — the starter prompt already works. Click 'Skip and Continue' (or Continue) to move on.
17

Tab 4 — Prompt Modules: Drafts vs Production

  • This is the most powerful tab. It has a safe Drafts workspace and a live Production side — drafts never affect the live bot until deployed.
  • Everything you build starts in Drafts. Production shows what the bot is using right now; editing there warns you it affects the live bot immediately.
  • Build the habit: build in Drafts, then Deploy.
  • On the left are 'My Modules' (grouped as References, Flows, Interpreters) and a 'Library' of ready-made modules.
18

Search everything at once

  • A global search box at the top ('Search everything — modules, keywords, content…') lights every match amber on both sides — module cards, trigger-keyword chips, and content in the editor — while non-matches dim.
  • 'Find in JSON / Find in Prompt' jumps into the editor and selects each match, with a live match counter.
  • Confirmations use in-app dialogs — no browser popups.
19

Pull a ready-made module from the Library

  • The Library has starter modules (Greeting & Opener, FAQ Quick Answers, Conversational Lead Capture, example flows, and more).
  • Clicking 'Add' makes a private, editable copy in your workspace — the master is never touched, so you can't break it.
  • If you ever mangle a copy, delete it and pull a fresh one.
20

Build a module from scratch

  • Click 'New Module.' Give it a Display Name, pick its Division, and leave it Enabled.
  • Add Trigger Keywords — the words that make this module fire — by typing each and clicking Add.
  • In the Prompt box, write in plain sentences the instruction the AI reads when the module triggers.
  • Under Knowledge Sections, group facts under a title (like 'Hours & Location') in plain sentences — the system stores them as structured data automatically. Under Q&A Pairs, add any exact question/answer the module should always give.
21

Save the draft, then deploy

  • Click 'Save.' The module appears under 'My Modules' as a draft (green dot) — it is not live yet.
  • When the draft is right, click 'Deploy to Production.' That pushes the module to the live bot; flip to the Production tab to confirm it's listed there.
  • Editing directly in Production is possible but warns you first — the safe habit is Drafts, then Deploy.
22

Test the bot and continue

  • 'Test Your Bot' at the top of the tab lets you try the module live.
  • When you're satisfied, 'Save and Continue' moves to Chat Settings.
23

Tab 5 — Chat Settings: defaults the prompt can override

  • Everything on this tab is a default — anything written in your Prompt (Tab 3) overrides it. That's why some fields show an 'Overridden by your Prompt' badge.
  • The Chatbot Bubble Description is the teaser that shows by the widget (toggle it on, and choose above or below the icon). The Greeting is the bot's first line. Both are optional — leave them blank and the bot still opens fine from the prompt.
  • Set the default Language, Font Size and Family, Tone (Simple, Professional, Friendly…), and Response Length (Short/Medium/Long) — remembering the prompt wins if it dictates tone or length.
24

Model settings

  • Leave the Adaptive Rotation Model and Image Failover Model on (recommended) — they auto-fail-over to the next best model with no downtime, and the platform keeps the lineup curated.
  • There's an optional message to show when image generation is off, and a favorite-model picker if you want to pin one.
25

Reply routing, window size, icons, and identity

  • Choose where replies to the bot's emails go: Organization Inbox, Support Email, or Both.
  • Set the widget window size (drag to resize), and optionally upload widget and bubble icons.
  • Upload your Privacy Policy and Terms of Service — a warning notes some features are limited without them.
  • The Business Identity block inherits from your account's Profile unless you override it for this bot.
26

Grab the embed code and save

  • At the bottom are the Short Code and full Embed Code with copy buttons — that's what goes on your website.
  • 'Preview Bot' shows the live widget.
  • Click 'Save and Continue' to complete the build — the bot is ready to embed.
27

Work Mode & Privacy Mode — configured from the sidebar

  • Work Mode and Privacy Mode are no longer tabs on this editor — they moved to the sidebar in August 2026, under Work Mode: Work Mode Settings and Privacy Mode Settings. Each page lists every chatbot with a switch, so a bot is enabled per page, per bot.
  • On Work Mode Settings: 'Use this bot in Work Mode' and 'Allow image generation in Work Mode' (staff-only image generation for charts and report figures — off by default and independent of the public image setting).
  • On Privacy Mode Settings: the Privacy Mode switch plus its own image-generation switch. A bot without a HIPAA or GDPR agreement stays listed with greyed switches and a note naming the fix. Turning Privacy Mode on also enables the bot for Work Mode automatically.
  • Why the move: configuring these used to require Chatbot Settings, so letting someone conduct sessions meant letting them edit your bots. Now it costs the Work Mode permission and nothing else.
  • Takeover Translation no longer appears here either (moved August 2026): the per-bot switches for live human-to-human translation during takeovers now live on the Human Takeover page's Live Translation Settings tab — every chatbot listed on one screen, one switch per bot.
  • Who may actually use the bot, which systems it reaches, and roles and permissions all live on the Work Mode and Access Management pages.
28

Good to know

  • The wizard is the same for every account type — everyone builds a bot the same way; what differs is scope (an agency can also provision bots for its subscribers).
  • The buttons you see on the cards (create, edit, delete) follow your role's permissions — if a control is missing, that's a role setting.
  • Compliance is per-bot, not per-account: each bot decides its own and signs its own agreements.

Connect your data sources first on Integration Management — a bot can only read or write data that's connected there and granted to a role. Chat History holds the real conversations, and Chatbot Analytics summarizes them.

Chatbot Analytics is a read-only, year-scoped view of your chatbot activity — a deeper look at the same numbers the Dashboard shows at a glance. It reports; it doesn't change anything.

1

Open the page and get your bearings

  • In the left sidebar, click Chatbot Analytics. The page has one control and three zones.
  • The control is a year picker at the top right of the summary block. The three zones, top to bottom: the Chat Summary cards, the Total Incoming Chat graph, and a pair at the bottom — User Engagement on the left and Top Active Bots on the right.
2

Change the year

  • The year drop-down shows the current year by default. Pick a different year and the whole page redraws for it — the cards, the graph, engagement, and top bots all follow.
  • The picker only offers years from when your account joined the platform up through the current year. Earlier years are greyed out because your account didn't exist yet, and future years are greyed too. It's not a bug — there's simply no data outside that range.
3

Read the Chat Summary cards

  • Each card shows a number for the selected year and, underneath, how it changed from the year before (like "+100% increase from last year").
  • Total Chatbot: how many chatbots the account has. Total Active Chatbot: how many are currently switched on. Total Incoming Chats: how many conversations came in during the year — the same figure the graph breaks out by month. Active Chats: how many of those conversations are currently active.
  • Depending on your account type, two extra cards may appear: New Register User (new sign-ups in the selected year) and New Subscribed User (how many of those went on to a paid plan). Accounts with no one beneath them don't have downstream users, so those two cards don't appear — they simply see the first four.
4

Read the Total Incoming Chat graph

  • The graph plots incoming conversations month by month, January through December, for the selected year — a quick picture of when your bots were busiest.
  • Hover a point to see the exact count for that month. If a year has no activity, the line simply sits flat at zero.
5

User Engagement (bottom left)

  • A half-circle gauge showing engagement for the selected year: a count plus the percentage it rose or fell versus last year.
  • If there's nothing yet for the chosen year, it reads "No user engagement for this year range" — common on a new account.
6

Top Active Bots (bottom right)

  • A ranked table of your busiest bots for the selected year: rank, the bot's name, and a Popularity bar showing each bot's share of activity.
  • A new account with little traffic shows "No records for this year range."
7

What's scoped to you

  • The numbers are always scoped to your account — you see your own activity (and, if you have accounts beneath you, theirs within your scope).
  • The year picker's earliest selectable year is the year your particular account joined, so it differs per account.

The Dashboard is the at-a-glance version of these same figures, Chat History holds the actual conversations behind the incoming-chat counts, and Chatbots is where bots are built and switched active or inactive — which is what moves the Total Active Chatbot number.

Chatbot Metadata is your compliance record book: every BAA (HIPAA) and DPA (GDPR) you've signed lives here, with the full metadata behind each signing and downloadable PDFs. It's a view-and-download page — nothing here is edited or deleted.

1

What this page holds

  • Every time someone signs a BAA or DPA — when connecting a chatbot, a database, an EHR, a CRM, or a LAN agent — the signing is logged here with all its metadata.
  • The page has two tabs at the top, a table of records, and a View (eye) action on each row that opens the full detail and the download buttons.
2

The two tabs

  • 'Own Metadata' shows your account's own compliance records, and your team members'.
  • The second tab shows the records of the accounts beneath you — for an agency it's labeled 'Client's Metadata.'
  • A direct subscriber with nobody beneath them effectively only uses the first tab.
3

Read a record row

  • Each row is one signed compliance record. Columns: Chatbot (which bot it's attached to), Device Info (the IP address it was signed from), Browser Name, Email (who signed), Compliance Check (Yes/No), Tags (which agreements — BAA-OPT-IN and/or DPA-OPT-IN), Timestamp (the date signed), and Action (the eye icon).
  • Records page at the bottom just like any list.
4

Open Compliance Details (the eye icon)

  • Click the eye icon on a row. A 'Compliance Details' panel opens with everything captured at signing: chatbot name, compliance check, the signer's email, the tags, the device info (IP address), and full browser/system info (browser, platform, and language it was signed on).
  • This is the proof-of-signing detail an auditor would want.
5

Download the signed agreement PDFs

  • Under 'Download Agreement PDF' there are buttons for each agreement the record covers — 'HIPAA Agreement' (the BAA) and/or 'GDPR Agreement' (the DPA).
  • Clicking one downloads the signed agreement as a PDF you can keep, print, or hand to an auditor.
6

Read the Compliance Metadata History

  • Below the download buttons is the history — every product this one agreement has been attached to, oldest first. It grows by one line each time the agreement is reused for a new chatbot, database, or CRM.
  • Columns: # (order), Attached To (the bot or system), Compliance (BAA / DPA / both), Device (IP), and Date.
  • You sign the agreement once, and every later use just adds a dated line to this log rather than making you sign and store a whole new document.
7

Why it works this way

  • Sign once, reuse forever: fewer signatures, less friction — the first signature stands and each new connection appends a line.
  • Everything in one place: all your compliance proof lives on this one page, so you can see every BAA and DPA and every place it's been used without opening document after document.
  • Built to scale: a single agreement's history holds roughly a thousand entries per downloadable section — beyond that, the download simply splits into 'Section 1 of N,' 'Section 2 of N,' and so on, growing cleanly without breaking.
  • Not just bots: the same compliance gates run across chatbots, cloud databases, EHRs, CRMs, and the LAN agent — and every one of them is recorded right here.
8

Who can see whose records

  • On 'Own Metadata,' you see your own records plus your team members' (employees and vendors under you).
  • On the second tab, you see the accounts beneath you — an agency sees its subscribers' records and those subscribers' team members'.
  • Nobody sees sideways or upward — only their own and what's below them.
9

Records can't be deleted — on purpose

  • There's no delete button here, and that's intentional: signed compliance agreements are legal records.
  • HIPAA requires them to be retained for six years (from creation or last-in-effect, whichever is later), and GDPR requires keeping records of processing for accountability.
  • The platform keeps them permanently on your behalf — you can always view and download, never remove. It's not a limitation; it's your compliance record being protected.

The signings themselves happen elsewhere: a bot's BAA/DPA is signed in the Chatbots compliance gate, and connecting a CRM, database, EHR, or LAN agent on Integration Management triggers the same agreements — all of it lands here.

Chat History is where you review the past conversations your chatbot had — read a full transcript or download it as a PDF. The single most important thing to know: everything stored here is redacted. It's a review page, not an editing page.

1

Open Chat History

  • In the left sidebar, click Chat History. You'll see a table of past chat sessions, filters across the top (Export Chats, Choose date, Choose time, and a Chatbot drop-down), and two actions on every row: an eye icon to view the conversation and a download icon to save it as a PDF.
  • Columns: Session ID, Date, Time, Chatbot, and Action.
2

Read a row

  • Each row is one conversation. Session ID is that chat's unique reference; Date and Time are when it happened; Chatbot is which bot handled it.
  • The two Action icons — view and download — are the whole point of the page.
3

Filter and find a conversation

  • Use Choose date and Choose time to narrow to a window, and the Chatbot drop-down to show only one bot's chats (or all of them).
  • The list pages at the bottom for accounts with a lot of history.
4

View a transcript (the eye icon)

  • Click the eye to open Chat Details — the full transcript for that session, message by message, with timestamps.
  • It shows the visitor's messages and the bot's replies, notes where a file was uploaded, and — if a human agent stepped in — that agent's name and avatar. This is the same conversation the visitor had, for you to review.
5

Download a PDF

  • Click the download icon to save that conversation as a PDF.
  • It's the very same transcript download a visitor can get from the header of the chat window itself — nothing extra, nothing different.
6

Export in bulk

  • The Export Chats button at the top exports many conversations at once (as files or a zip) rather than one at a time — useful for records or an audit.
7

Why everything here is redacted

  • In every view and every download from this page, sensitive and personal data has been masked. That's by design and it never turns off here.
  • Redaction is targeted, not a blanket wipe: what gets masked is personal identifiers (names, numbers, IDs) and any specific individual's regulated facts — a named person's diagnosis, prescription, or treatment. General knowledge that isn't tied to an individual stays readable.
  • Conversations that used specialty AI (medical, legal, finance) are saved here too, and the general content the specialty AI produced remains readable — dosages, drug facts, treatment options, guidance, general figures — so the transcript is still useful.
8

Where raw data lives (and doesn't)

  • There are two ways a person can talk to your bot. In standard mode, anyone can chat and everything is redacted. In verified mode — inside Work Mode, behind the extra one-time-code step-up — a vetted user can download raw, un-redacted data, but only during that active, live session.
  • The moment the chat closes, the stored copy that lands here is redacted like everything else. A fully raw copy exists solely within an active verified Work Mode session — never from this page.
9

One bot, three places it appears

  • The public-facing chatbot on your website, "Test Your Bot" in the Prompt Modules tab, and the live preview under Chatbots > Chat Settings are all the same chatbot engine — not three different bots. The only difference is who's talking to it.
  • The list is scoped to your account: you see your own bots' conversations, and the Chatbot filter lists your own bots. A brand-new account simply shows "No data available" until its bots start having conversations.

Chatbot Analytics and the Dashboard count these same conversations — this page is where you read the actual words behind those counts — and Work Mode is the only place un-redacted sensitive data is ever available, and only during an active session.

Integration Management is where you connect your own data sources so your chatbot can use them. It has four tabs: CRM Connections, Cloud Databases, EHR Connections, and the LAN Agent — every connection ends the same way, with a role grant that actually turns it on for the bot.

1

Open Integration Management

  • In the left sidebar, click Integration Management. Four tabs run across the top, left to right: CRM Connections, Cloud Databases, EHR Connections, and LAN Agent.
  • This page is the same for every account type. What differs is which connectors you can use — that depends on the add-ons you've purchased (CRM, cloud database, EHR, or LAN), not your login type. A connector you don't own shows as gated.
2

CRM Connections — the roster

  • Seven CRMs connect here, all by OAuth: Salesforce, HubSpot, Zoho, Pipedrive, LeadConnector, Clio, and QuickBooks. Each has a row with a Status, a Connect button, and an Info tooltip.
  • QuickBooks is accounting software that doubles as a lightweight CRM — it's listed under CRMs deliberately. Athenahealth is a healthcare EHR and lives on the EHR Connections tab, not here.
  • Click Info on your CRM's row first — it gives the exact steps for that specific CRM.
3

Want to sign in fresh? Use an incognito window

  • If you're already logged into your CRM in this browser, the pop-up skips the login and jumps straight to choosing an account.
  • To enter your own email and password instead, open the platform in an incognito window first — then the CRM will ask you to sign in. This is normal, not a bug.
4

Click Connect and answer the compliance question

  • Click the green Connect button on your CRM's row. A prompt asks whether this CRM holds regulated data — health information (HIPAA) or personal data of EU/UK people (GDPR).
  • Yes starts the BAA/DPA signing flow before any data connects; No moves straight on. When in doubt, choose Yes — it only adds an agreement, it never blocks the connection.
  • A short disclaimer follows: tick the box and click I AGREE. It's a one-time acknowledgment per connection.
5

Authorize in the CRM's own pop-up

  • The CRM's own sign-in pop-up opens. If you're not already signed in, enter your email, password, and a one-time email code if the CRM asks. This all happens on the CRM's own pages — the platform never sees your password.
  • Pick which of your CRM accounts to connect and approve access. If the CRM warns about an "unverified app," confirm to continue — that warning clears once the integration is listed in the CRM's marketplace.
  • The pop-up closes itself and the row flips to a green Connected badge automatically — no page refresh needed. LeadConnector is the one exception: its pop-up can hide behind the window, so a green "bring the pop-up forward" helper appears for it.
  • Tokens refresh automatically after connection — you won't re-authorize on a schedule.
6

Assign the CRM to a role, then test it

  • A "⚠ Not assigned to any role yet" reminder appears under Connected. Click through to Role Management and grant the CRM to a role — connecting links the account, but the role grant is what turns it on for the bot.
  • Then test end-to-end: ask the chatbot something that lives in the CRM, or have the bot create a contact and check it appeared there.
7

Cloud Databases — the nine engines

  • The middle tab is the one most people come for. It lists a row per database engine: MySQL, PostgreSQL, MongoDB, Firestore, AWS RDS, Google Cloud SQL, Microsoft Azure SQL, Supabase, and Airtable — each with a Status and an Action button.
  • Above the table are a Select Database drop-down and an Add New DB button — that's how you add an engine that isn't listed yet, and how you stack a second database of the same type.
8

Pick your database and click Connect

  • Find your database's row and click the green Connect button.
  • You'll get the same compliance question as CRMs — regulated data (HIPAA/GDPR) starts the BAA/DPA signing flow, or lets you acknowledge an agreement you've already signed. Ordinary business or test data can answer No. When in doubt, choose Yes.
  • Then read the short disclaimer, tick the box, and click I AGREE.
9

Choose the bot and fill in the connection fields

  • The connection form opens. Set the bot drop-down first — the data will only be available to the chatbot you pick, so if you have several bots, make sure it's the right one.
  • The fields depend on the engine: host, port, database name, username, and password for most SQL databases; a connection string for MongoDB; a Service Account JSON for Firestore; a Base ID and API token for Airtable; a project URL and key for Supabase.
  • Not sure what a field wants? Hover the small info icon next to it, or read the note at the top of the pop-up — it tells you exactly where in your database's dashboard to copy that value from. The row's Info button gives a plain-language walkthrough for that database type.
  • Click ADD. The platform runs a live connection test right then — if a value is wrong, it says so; fix that field and click ADD again.
10

Sync the database

  • Once connected, click Sync. This scans the database and lists its tables and fields so the platform knows what's inside.
  • If you add or rename tables later, re-Sync to pick up the changes.
11

Choose the role that will see this data — and mind End-User

  • Now assign a role — a group of people, like Work Mode for vetted internal staff. Pick the role this data should be visible to.
  • Be careful with the End-User role: End-User is the public chatbot — anyone chatting on your website. Anything you check for End-User becomes visible to the public.
  • For internal records — patient data, CRM data, anything private — choose an internal role such as Work Mode, never End-User. Rule of thumb: only turn a field on for End-User if you'd be comfortable with a stranger on your website seeing that exact data.
12

Check the boxes — choose what the role can see

  • With the role selected, every table and its fields appear as checkboxes. Checked means this role can use it; unchecked means it's hidden from this role.
  • Select All turns everything on at once — fine for a fully trusted internal role like Work Mode.
  • To restrict, expand any table and uncheck individual fields — for example, uncheck an SSN or salary column for a role that shouldn't see it while leaving the rest of the table on. End-User especially should usually have most boxes off.
13

Save Role & Sync — permissions plus scrape

  • Click Save Role & Sync. Two things happen: the role's field permissions are saved, and the allowed data is read into the AI's memory so the chatbot can actually answer from it.
  • Give it a moment — the row's button shows the data as scraped when it's done.
14

More roles, stacked databases, and editing later

  • If other roles also need this database, repeat the role steps for each: pick the role, set its boxes, save. Every role gets its own field selection, but they all share one scrape — no duplicate storage.
  • The Select Database drop-down with Add New DB lets you connect more than one database of the same engine — say, two separate MySQL databases. Each becomes its own row and its own connection.
  • The Edit button on a row reopens the role and field checkboxes any time; Disconnect removes the connection entirely.
15

Test the database by talking to the AI

  • The real proof is asking the chatbot. Open the bot in the role you just configured and ask a question whose answer lives in the database — "How many customers are in the database?" or "What's the status of ticket CB-10001?"
  • If the bot answers correctly, the connection works end-to-end. If it doesn't, go back to the checkbox step, confirm the right boxes are checked for that role, and re-save.
16

EHR Connections — always a compliance step

  • The EHR tab connects an Electronic Health Record system: Athenahealth, Epic, or Oracle Health (Cerner). Each has the same row, Connect button, and Info tooltip layout as CRMs — click Info first for that system's exact steps.
  • EHR data is health information, so the BAA/DPA step always applies here. You'll sign it — or acknowledge one already on file — before any data connects. Unlike a plain database, this step is not optional for an EHR.
17

Connect your EHR with the right credential

  • Authentication differs by system. Athenahealth is a service-to-service connection: a small form asks for your practice ID, and the platform connects on the practice's behalf — no sign-in pop-up.
  • Epic and Oracle Health (Cerner) use SMART Backend Services: a form asks for your FHIR Base URL — paste the one from your EHR's app/developer configuration.
  • The row flips to a green Connected badge on its own, no refresh needed.
  • Coming soon: live production access for Epic and Oracle Health (Cerner) depends on each vendor's production app registration being completed on the platform side; until then, those connect at the sandbox/registration stage. Athenahealth's practice connection is the furthest along.
18

Assign the EHR to a role — never End-User for patient data

  • A "⚠ not assigned to any role yet" reminder appears. Click through to Role Management and grant the EHR to a role.
  • For patient data, choose an internal role such as Work Mode — never End-User, which is the public chatbot.
  • Then test it: in the granted, verified role, ask the chatbot for something that lives in the EHR. If it answers from the record, the connection works end-to-end.
19

LAN Agent — data that never leaves your building

  • The LAN Agent is a small downloadable connector you install on your own network so the chatbot can reach on-premise data. It touches the data live — it's never copied or scraped off your network.
  • The tab shows the agent's security summary (delta-sync only, read-only by default, OAuth 2.0, AES-256 at rest, TLS 1.2+ in transit, built to pass SOC 2, HIPAA, and GDPR), three OS download buttons, and installation instructions.
  • Clicking a download first opens the same one-time compliance acknowledgment as the other connectors — tick and agree.
20

Download, install, and confirm the LAN Agent

  • Pick the button for your machine: Windows (64-bit .exe), macOS (Universal .dmg), or Linux (x86_64 .tar.gz).
  • Install per your OS: Windows — run the .exe wizard, accept the license, finish (it starts automatically). macOS — open the .dmg, drag LAN Agent into Applications, launch it, grant permissions when prompted. Linux — extract the .tar.gz, run "sudo ./install.sh", then "sudo systemctl start lan-agent". Each OS has its own troubleshooting note on screen.
  • Confirm it's running: the system-tray icon on Windows, the menu-bar icon on macOS, or "sudo systemctl status lan-agent" on Linux.
21

Assign the LAN agent to a role, then test

  • An amber "⚠ the LAN agent isn't assigned to any role yet" reminder points to Role Management > Chatbot Access. Grant it to a role — Work Mode for internal staff.
  • Then ask the chatbot for something only the on-site data would know. If it answers, the tunnel is live end-to-end.
  • Coming soon: end-to-end LAN bridging — the installed agent serving live on-premise data through the tunnel — is being finalized; the download, install, and role-assignment flow above is in place.
22

One rule ties it all together

  • Connecting a source links the account; granting it to a role is what makes the bot actually use it. Every connector on this page ends by pointing you to Role Management.
  • The role-assignment step always opens your own account's Role Management, with your own roles — every account has at least Work Mode and End-User.

Work Mode depends on this page: it can only read, write, or store to sources connected here, and its document features need a data destination you control — a standard database for non-regulated data, or an EHR, PHI-capable database, or LAN agent when protected health information is involved (you don't need a database add-on if you already have an EHR or LAN agent connected).

Access Management has two child pages: Role Management, where you build named permission bundles, and Employee Management, where you invite people and give each one a role. Roles decide which dashboard pages a person can use and exactly which connected data the chatbot will reveal to them.

1

The role list

  • In the sidebar, open Access Management, then Role Management. You land on a list of your roles, with status pills (All / Active / Inactive), a 'New Role' button, and a search box.
  • Columns: Role (its name), Create (date made), Status, and Action.
2

Read a role row

  • Most rows have an Active/Inactive toggle plus Edit (pencil) and Delete (trash).
  • Flipping a role Inactive strips its permissions from anyone assigned to it.
  • Deleting is permanent and asks you to confirm — employees assigned to the role will lose its permissions.
3

The locked system roles

  • Some roles are built-in system roles — 'End User / Account Holder' is the key one. They show a lock and only an eye (view) icon: you can look but never change them.
  • The End-User role is the public chatbot — the general public chatting on your website. It's locked precisely because its access must never be widened by hand.
4

Create or edit a role — name it

  • Click 'New Role' (or the pencil on an existing role) to open the builder, and type a clear Role Name — like 'Front Desk' or 'Billing Clerk.'
  • This is the name you'll assign to people in Employee Management.
  • You then set access across three tabs plus one account-wide settings tab. The page carries an 'Access Tabs Explained' note — lean on it.
5

Tab 1 — Dashboard Access (which pages they can use)

  • A grid of every dashboard page. For each, tick 'View' (they can open it) and/or 'All Access' (full use, including add/edit/delete on that page).
  • A 'Check All' header toggle flips every row at once.
  • This decides which sidebar pages the role even sees — turning on Human Takeover here, for example, makes the person a takeover rep.
6

Tab 2 — Human Takeover Tier (optional)

  • Human Takeover access is already granted by the Dashboard Access tab; this tab layers a tracked escalation tier on top for teams that route live chats up through levels.
  • Skip it unless the role is a support-escalation role.
7

Tab 3 — Role-Based Access: the important one

  • This is the heart of the page: it grants the role access to data through the chatbot, with no dashboard login required.
  • There's one row per connected resource — each CRM, each database, each EHR, and the LAN agent, plus the Pro-tier specialty AI models.
  • For each row, set the columns: Accessible (can this role reach it at all), Read / Write / Download (what they may do), Logs, a per-row idle Timeout in minutes, and Must Verify.
8

The rules that lock themselves on

  • Must Verify forces the Work Mode identity step-up (the extra one-time code) before the role can touch that resource.
  • It's forced on and uneditable for anything holding health data (EHR/PHI rows), every Pro-tier specialty AI model, and every specialty document feature. EHR rows also carry the tightest idle-timeout ceiling.
  • Everything else is your choice — these are compliance floors, not preferences, and they're identical for every account type.
9

Set idle timeouts to your own policy

  • Each data row has a Timeout (min) field — how long an idle session stays open before it locks. Blank means the platform default.
  • A session enforces the strictest timeout among all the resources the role can touch.
  • Set these per your own HIPAA/GDPR risk analysis and your workstation auto-lock policy — you own the value, and there's no forced cap except the EHR ceiling above.
10

Field-level control lives on the connection, not here

  • For databases, this tab grants the role access to the database — but the exact fields/columns the role can see are chosen on the database connection itself, over in Integration Management.
  • Role Management says 'this role may reach this database'; Integration Management says 'and only these columns.' The two work together.
11

Tab 4 — Work Mode Settings (account-wide, owner-only)

  • This tab is not per-role — it's account-wide: what happens to unfinished drafts at the 24-hour mark, how external sends are signed, and where each specialty document type stores its data.
  • Only the account owner can change these; verified employees and vendors never can. It's here for convenience but applies to the whole account.
12

Save the role

  • Save it — a new role defaults to Active.
  • It's now assignable to employees and vendors in Employee Management, and the moment someone holds it, the chatbot obeys exactly these grants for them.
13

Employee Management — where your team lives

  • In the sidebar, open Access Management, then Employee Management. You land on a table of your team, with a 'Filter By' picker, an 'Export CSV' button, an 'Invite Employee' button, and a search box.
  • Columns: Name, Type (Employee or Vendor), Email, Phone Number, Role, Joining Date, Is Deleted?, Status, and Action (edit/delete).
  • The 'Filter By' picker narrows the list — by a text field like Name, by Status, or by Type — and the search box finds someone by the chosen field.
  • 'Export CSV' downloads the team list (honoring any filter) as a spreadsheet for your records.
14

Invite someone — assign a role first

  • Click 'Invite Employee' to open the invite form. (Editing an existing person opens the same panel, reading 'Update Employee.')
  • First, pick a Role from the drop-down — this is required, and it decides everything the person can do. No role, no invite.
  • Then enter their first and last name (both required).
15

Email vs Company Email — know the difference

  • There are two email slots and they do different jobs. 'Email' (required) is their login and where the invitation goes — a personal address is fine; it never appears on documents.
  • 'Company Email' (optional) is what outside recipients see: it appears on documents this person sends outside the platform, but only when 'My employees have company email addresses' is turned on in Work Mode Settings.
  • Leave Company Email blank and their outside sends go out under the organization's identity instead.
  • In short: login email = who they are to the system; company email = who they appear to be to customers.
16

Phone, and Employee or Vendor

  • Enter their phone number (required) — it's used for verification and contact.
  • A toggle sets the Type: Employee or Vendor. Both get a role and use the Employee/Vendor login door; the Type is a label distinguishing your own staff from an outside vendor you've brought in.
17

Send the invite

  • Click 'Invite.' The person receives an invitation at their login email to set up their account, and they appear in the table.
  • From then on they sign in through the Employee / Vendor login door, and the chatbot obeys exactly the role you gave them.
  • When editing an existing person, the button reads 'Update' and simply saves your changes.
18

Edit and remove team members

  • The pencil reopens the same form — change their role, name, emails, phone, or Employee/Vendor type, then save.
  • A small profile-photo indicator shows whether the person has added a real face photo yet (vs. the default avatar), so a supervisor can confirm at a glance.
  • The trash removes a team member after a confirmation, and their access ends. Use it when someone leaves; to only pause access, manage it through their role or status instead of deleting.
19

Good to know

  • Every account manages its own roles and its own team — and every account has at least the locked End-User role plus whatever it builds.
  • The Role-Based Access tab only lists what your account has actually connected and which add-ons it owns — a role can only be granted data the account has.
  • If a role isn't in the invite drop-down, it hasn't been created (or is inactive) in Role Management.
  • Employees and vendors never sign themselves up — they're created here and sign in through the Employee / Vendor door.

Integration Management is the partner page: a role can only be granted data that's connected there, and per-column choices for databases live on those connections. The Must-Verify column is what triggers the Work Mode verification step-up.

Work Mode is where your vetted team actually works: a role-gated AI workspace for professional-grade conversations, reaching your connected data, producing real files, generating visuals, and moving documents through routing, signing, and filing. The doors are unlocked elsewhere — this is where the work happens.

1

Unlock the doors first

  • Data sources (databases, EHRs, CRMs, the LAN agent) are connected on Integration Management. A role is then granted those sources and a verification level on Access Management, under Role Management.
  • Work Mode is where the person holding the role does the work. If something is missing here, the fix is almost always on one of those two pages.
  • Bots appear in Work Mode only after being switched on under Work Mode Settings (sidebar: Work Mode, then Work Mode Settings — a per-bot switch list). A bot picker sits on the sub-tab row inside each workspace.
2

Find your way around

  • Across the top is a fixed tab strip: Verification first, then one tab per AI vertical your account and role own (Healthcare, Legal, Finance), then General, then Comms, then Logs (Logs appears only when your role has log access).
  • Each specialty hub has organizing sub-tabs — for example Healthcare: Dictation, Transcription, Medical Billing, Healthcare Library, Standard.
  • The account owner sees everything; an employee sees only what their role includes — a specialty tier the account doesn't own is never even named.
3

What Work Mode gives you

  • Professional-grade AI conversation: ask the specialty model real questions — research a topic, analyze a situation, work through a complex problem. Answers are enriched and detailed, far beyond a basic chatbot.
  • Reach your connected data: the AI pulls from — and updates — the databases, EHRs, and CRMs your role can touch. Reads are live today, including full file exports of real database rows; broader write-back is still expanding.
  • Produce real files and visuals: genuine CSV, Excel, Word, and PDF downloads, plus generated images and charts placed straight onto documents.
  • Move documents like an office: route to a teammate or a team pool, send externally for reading or signature, receive signed documents back, and file finished work to your own storage — with a chain-of-custody trail behind everything.
4

One honest caution

  • Work Mode gives you deep, complex answers — but it is not a substitute for a licensed doctor, lawyer, or CPA.
  • The underlying AI follows its provider's own policies, so it will decline certain requests.
5

AI Voice Fill — the flagship

  • Other tools hand you static templates you type into; here, you talk and the document builds itself. Fill, correct, restructure, illustrate, and export professional documents completely by voice.
  • Dictate the facts and watch fields flash green as they fill. Say 'live fill' and the form keeps up while you speak. Upload a lab report or a contract and say 'fill this from it.' Ask for the finished result as an Excel, Word, CSV, or PDF download — without touching the keyboard.
  • The AI Voice Fill chip is global — the first of three chips in the Drafts header row at the very top of Work Mode (AI Voice Fill, Letterhead, + Start blank) — readable before any template is opened.
6

The directions popup

  • Clicking the AI Voice Fill chip opens 'AI Voice Fill — talk to the assistant': the full spoken-command guide, organized by section — Filling, Live fill, Source material, Finding templates, Rebuild an uploaded form, Editing the form by voice, Images & charts, Downloads & exports, PDFs & signatures, Mapping, and Your preferences.
  • Exact phrases are shortcuts, not requirements — plain English works. When in doubt, open the chip and read what your assistant can do, then just start talking.
7

The template library — 250+ and growing

  • The platform ships 250+ built-in templates organized by lane, plus custom form creation and upload-your-own-form rebuilding.
  • A standard business pack (invoices, estimates, work orders, purchase orders, letters, and more) works in standard Work Mode with no specialty AI — it comes with any storage add-on (EHR, cloud database, or LAN + Forms).
  • Healthcare has dictation, transcription, and billing packs — and owning any one of them also unlocks a shared set of practice templates (intake, admin and compliance, surgery and discharge, and specialty packs).
  • Legal covers client intake, engagement letters, litigation and transactional forms — including intellectual-property and criminal-defense forms — plus industry packs (construction, professional services, property management, insurance, real estate, staffing, veterinary, childcare, fitness, home services, salon and spa). Finance covers advisory intake, tax organizers, bookkeeping and lending forms, plus auto sales, mortgage, insurance, real estate, and staffing packs.
8

My Templates and the Library

  • Every workspace's left rail is split into 'My Templates' (your own saved, uploaded, and AI-rebuilt templates, with a count and '+ New') and 'Library' (the built-in catalog).
  • Both collapse, and categories open one at a time as accordions — built for a large library.
  • Templates rebuilt from an upload carry a FROM UPLOAD badge.
9

Connect your own storage — the compliance backbone

  • To create documents and keep the data, you connect your own storage — it's a mutual dependency, not an upsell. A database, an EHR, or a LAN agent all qualify.
  • Ordinary non-PHI data: a standard document-capable database is enough. Protected health information (PHI): healthcare documents file only to an EHR or the LAN agent (which keeps PHI on your own network — touched live, never copied), connected with the BAA/DPA attestation.
  • A finished document's values live on your own storage — not kept by the platform. Each open document shows exactly where it will file ('Files to: …').
  • Finalizing is a hard stop if the lane has no storage destination — owners are told where to set it; employees are told to contact their administrator.
10

Verification — always the first tab

  • Verification is the switch between Standard access and Verified (Pro-tier) access — a one-time-code step-up that unlocks regulated data and the specialty AI.
  • Account owners bypass the card entirely — they see it only as a labeled read-only preview when a specialty tier is owned. It's the card your employees and vendors complete.
11

Complete the Verified Access card

  • Check the authorized-workforce / HIPAA-GDPR compliance box, check the 'use only the secure chatbot microphone' box, optionally enter a professional license number, and type your full name as a signature.
  • The typed name must match your profile name exactly — it's case-sensitive, and a mismatch error appears on Confirm and clears as you edit.
  • An amber banner reminds you not to leave the screen unattended and to use only the secure microphone for regulated data.
  • Until the card is done, the chat shows a dimmed placeholder.
12

Standard vs Verified (Pro-tier)

  • Standard connects immediately after the acknowledgments — no extra code — and reaches the records your role allows, returning redacted data.
  • Verified/Pro-tier: a one-time identity code (sent by email by default, or phone) unlocks the specialty AI models your role is granted.
  • You can step up to Pro-tier mid-session without logging out; choosing Standard after a Pro verification deliberately drops the elevation until you re-verify.
  • The card is dynamic, driven by your role: if your role grants nothing that must be verified, no code step appears — 'I wasn't asked for a code' is normal for a Standard-only role.
13

Talk to the assistant in plain English

  • The assistant reads intent from plain words — there's no rigid command list. It acts immediately by default, and everything it changes flashes green, scrolls into view, and saves automatically.
  • Prefer a careful assistant? Say 'ask me before making changes' and it remembers for the session.
  • Everything is gated by your role and verification, and locked fields are never touched.
  • You can also simply ask professional questions — research a clinical, legal, or financial topic, analyze a scenario, work a complex problem. On Pro-tier this uses the specialty model for that vertical.
14

Fill a document by talking

  • State the facts — 'Patient is Jane Doe, DOB March 3rd 1985' — and confirm when asked. Say 'just fill it in' to skip confirmation.
  • Correct any field by voice: 'No, the DOB is 1986.'
  • Say 'live fill' or 'fill as I talk' to have fields populate while you speak or type, and 'stop live fill' to return to confirm-first.
15

Fill from source material and uploads

  • 'Remember this document' keeps the open form's contents in mind.
  • Upload a file with the paperclip and say 'fill this from the lab report.'
  • 'Forget everything you remembered' wipes remembered material — it also auto-clears after 8 hours.
16

Find templates by meaning

  • The search bar looks through your templates and the library in every hub you own — or just ask: 'find me a credit approval form,' 'show me anything rental related.'
  • Results render in place, grouped 'In this sub-tab' and 'Elsewhere,' with hub tabs glowing where matches live.
  • Use opens a result as a draft where it belongs; Go jumps to where it lives; Show (when the match is already in the current sub-tab) scrolls to it and glows it.
  • The red ✕ on the search bar — or Esc, or emptying the field — clears the search and puts the panel back exactly the way it was.
17

Turn any uploaded form into a native template

  • Upload any form with the paperclip and say 'turn this into a template.' The AI rebuilds it with proper typed fields, asks which hub to store it in, saves it to My Templates with a FROM UPLOAD badge, and glows it so you see where it landed.
  • The original file isn't stored — the rebuilt template IS the document.
18

Edit the form's structure by voice

  • 'Add a phone field called Cell Phone after the email field' — the AI inserts fields anywhere: text, long text, number, currency, percent, date, phone, email, SSN, checkbox, dropdown (give it the options), image, or signature. 'Add a section called References' adds whole sections.
  • 'Move the Cell Phone field above Email' reorders anything by name — even across pages. 'Rename that field Work Phone,' 'change the placeholder,' 'hide the notes field on the final,' and 'delete the fax field' all work.
  • Every control you can click, you can say — the page scrolls to each change and flashes it green.
  • The manual '+' palette in the editor carries the same field types except signature — signature insertion is assistant-only, because documents sign once through the signing system.
19

Generate images and charts, and place them

  • 'Generate a bar chart of the monthly costs on this document' — the AI creates the image in chat from the document's own data. 'Put that chart in the Property Photo field' lands the newest image on the document.
  • Or do it in one breath: 'make a photo of a red pickup and put it in the Vehicle Photo field' — the finished image lands in the field automatically.
  • Images cook in the background (1-2 minutes) — keep working meanwhile. The assistant remembers every image it makes, so 'put the FIRST image you made in the Consent Image field' works with no re-explaining.
  • Image generation in Work Mode is a separate per-bot toggle (off by default) on Work Mode Settings — its own column on the bot's row, independent of the public-chat toggle, so staff can have it while the public bot doesn't.
20

Ask for real files — including live data exports

  • 'Give me a spreadsheet of this document' — the AI builds real CSV, Excel, Word, and PDF files from the open document, uploaded material, or content you compose together, and a Download button appears in chat.
  • Live exports work too: 'Export the leads table from my database as Excel' pulls the real rows — your role decides which databases and fields you can reach — and EHR results can come back as a file the same way.
  • Formatting works ('a Word doc in outline style with blue headers'), and so do column selection ('just name, email and phone'), row caps, and colored headers.
21

Consent, mapping, and what's still expanding

  • Manage communication consent by voice: 'Opt jane@doe.com out of SMS' — the consent ledger and the connected CRM update together. (The full consent system lives on the Communications page; this is the voice shortcut into it.)
  • 'Map this document' has the AI study the fields and remember where each kind of information belongs; add your own rules ('the Reference field means the referring physician'), then Save Template so the mapping travels with the template.
  • Write-back is expanding: some writes work today (creating a contact or booking in a CRM, consent flags, filing finished documents to connected storage); broader coverage across every connected source is still rolling out — treat unsupported writes as coming soon.
  • A design/formatting toolset (styling text, fonts, colors, pagination, headers/footers, logo placement) is coming soon — Letterhead is already live.
22

Start a document in a workspace

  • Click the vertical you own (say, Healthcare), then the sub-tab for the document family (say, Dictation). Standard documents are always available from each hub's Standard sub-tab and file to the General lane.
  • 'Use' on a library or personal template starts a live document and opens it. 'Copy' drops an editable copy into My Templates. 'Start blank' begins an empty draft in the active lane.
  • The center column holds a Drafts thumbnail row — each card shows a name, status, and countdown — above the open document and the assistant.
23

Know the editor's six chips

  • The document renders as a form with sections, left-rail navigation, typed fields, per-country phone validation, and currency symbols — plus an editable name and its action row.
  • Six equal chips, color-paired: Close and PDF Options (blue), Save Draft and Save Template (purple), Save & Finalize and Route / Send (green).
  • Preview PDF, the fillable-PDF toggle, and the signature options all live inside the PDF Options popup — one button owns how the PDF renders and how it gets signed.
  • On desktop the chips sit in one row of six; tablets show them 3-up, phones 2-up.
24

Understand the 24-hour draft window

  • Drafts autosave continuously and live in a staging area with a hard 24-hour lifetime — a countdown chip on each draft card (and by the open document) turns amber, then red.
  • At the 24-hour mark an unfinished draft auto-files to its document type's destination and clears to a pointer stub.
  • Anything that can't file (incomplete info, unreachable destination) is held visibly as 'Needs manual filing' and you're notified — nothing is silently lost.
  • Clicking a draft thumbnail reopens it with everything intact.
25

Save Draft vs Save Template vs Finalize

  • Save Draft keeps the filled values in the staging area. Save Template stores structure only — sections, labels, placeholders, field edits, mapping — never values, so a half-filled draft can't leak data into a reusable template.
  • Save & Finalize runs full validation: every required or malformed field is listed in a summary and highlighted red (emails must be valid, phones must parse, SSNs need the full ###-##-#### form). The document then files to its 'Files to:' destination.
  • Fields marked 'hide on final' don't print; locked fields were never editable.
  • A finalized document can be reopened later — the record pulls back from the destination, a fresh 24-hour window starts, and re-finalizing updates the same record. EHR chart notes are corrected, never erased, and LAN copies stay on your own server.
26

Letterhead and PDF Options

  • The Letterhead chip opens a designer panel; an attached letterhead travels with the document through previews, the signing page, and every PDF. Deleting a draft only detaches its letterhead — the saved asset survives.
  • PDF Options handles output: Standard PDF (the completed document, values locked in) or Fillable PDF (interactive fields the recipient can type into).
  • It also handles signatures: a Signature line for pen-and-ink signing, and the digital signature block — the standard full-disclosure block (three consent checkboxes plus signature and date) for signing through the system. Route / Send picks the setting up automatically, and if a form already has a signature line the popup offers to remove it so nothing doubles up.
  • Preview PDF lives here too — with the digital block on, the preview shows exactly what the signer sees. All of it works by voice: 'add the digital signature block and remove the signature line.'
27

Route / Send — internally or externally

  • Route internally to a person or a team pool — it lands in their Work Mode inbox. Or Send to account holder: an external, redacted email from your business identity that stages in My Sent and only dispatches when you click Send there.
  • Teams are your Roles — a role becomes a routable pool once it has at least one employee. For specialty lanes, only people and teams cleared for that lane are listed, and the server re-checks clearance on delivery and again on open — revoking a role locks a person out automatically.
  • Any team member can Claim an unclaimed pooled document; the sender or the owner can Recall a held document back to the pool. The owner can set a per-document-type 'Unclaimed pool deadline' (whole hours, default 24, up to 720) — when a pooled document sits unclaimed that long, the sender and owner are alerted so a human can act.
  • At Route/Send you can Lock form (freeze labels, placeholders, layout) and/or Lock filled data (entered values become read-only while empty fields stay fillable for the recipient). The lock owner stays exempt so they can still fix a typo.
28

The Comms tab — documents out, responses back

  • Comms is where finished documents go out and responses come back — it moves documents, not broadcasts (broadcasts live on the sidebar's Communications page). A standing amber banner states the doctrine: push sends the redacted version; the account holder logs in and asks the assistant for the full version — raw content stays on your own database, EHR, or LAN.
  • Sub-tabs: My Inbox, Pool, My Sent, All Activity (owners only), and Trash — with red unread badges and status chips (Ready, Assigned, Unclaimed, Signed, Sent, Returned, In Trash).
  • External sends wait in My Sent for an explicit Send click (or Discard). Internal routings land in My Inbox / Pool with claim, recall, and forwarding onward — with a full chain-of-custody history per item.
  • A send that requires a signature shows 'Awaiting signature' with a copyable secure signing link; once signed it shows the signer's name and time plus 'Export to PDF' of the completed document.
29

Email documents straight in — and Trash

  • Each account has a private email-in address (shown with a Copy button in Comms). Documents and attachments emailed to it land under Incoming with download links.
  • Trash supports restore, mark-unread-in-trash, per-item permanent delete, and Empty Trash — and the compliance chain-of-custody trail is preserved behind the scenes even after permanent deletion.
30

External signing — how outside signers see it

  • When an outside person must sign, Work Mode issues a private, fillable, signable link. It opens with no login on a clean page branded only with your business's name.
  • The page shows the real template with your pre-filled values, honors locked and read-only fields, displays any letterhead, and runs the same finalize-grade validation.
  • The signer completes the open fields, actively checks three consent boxes (electronic-signature consent, a truth attestation, and a records/audit acknowledgment recording name, time, and IP), then signs — freehand or typed-cursive (typed is the default and renders identically on every device) — and clicks 'Approve, Sign & Submit.' A 'download the fillable PDF' option covers pen-and-ink instead.
  • On submit, the completed data and signature return to you, file to your destination immediately, and the signer gets their own completed PDF. In Comms the item flips to Signed.
31

Logs — the audit trail

  • The Logs tab (visible when your role has log access) is a filterable, paginated audit table — search, event filter, date range — of who did what.
  • Export CSV includes header rows carrying the two attestations ('Agrees to use platform microphone,' 'Agrees to HIPAA and GDPR standards').
  • It's a read-only accountability view.
32

Owner settings, mobile, and guard states

  • Work Mode Settings (under Access Management, Role Management — owner-only) holds per-document-type storage destinations ('Files to:') and the unclaimed pool deadline. A sender-identity toggle ('my employees have company email addresses') puts the acting employee's name and reply address on external sends; either way the sender is recorded in the audit log.
  • Per-bot toggles live on Work Mode Settings (sidebar: Work Mode): enable the bot for Work Mode, and allow image generation in Work Mode.
  • On phones the chat can collapse to the Mic bar — a compact strip docked to the bottom so the document shows through; the assistant answers in one short line right on the strip (say 'give me longer answers on the mic bar' to change that), and tapping the strip expands the full chat.
  • Guard states worth recognizing: 'No Work Mode bots enabled yet' (fix on Work Mode Settings), 'confirm access on the Verification tab first,' and 'this bot doesn't have an embed code yet' (fix in Chatbots, Chat Settings).

Connect your data sources first on Integration Management — Work Mode can only reach what's connected there — then grant them to a role on Access Management. If you can't see a vertical, are stuck at Standard, or have no pool to route to, the fix is the role, not Work Mode.

Two settings pages live beside Work Mode Access in the sidebar (since August 2026): Work Mode Settings and Privacy Mode Settings. They replaced the old Work Mode and Privacy Mode tabs on the chatbot editor, so configuring who conducts sessions no longer requires the ability to edit bots.

1

Open the pages

  • In the sidebar, click Work Mode. Three entries appear: Work Mode Access (the workspace itself), Work Mode Settings, and Privacy Mode Settings.
  • Both settings pages have the same shape: every chatbot on its own row — name and logo on the left, switches on the right.
2

Work Mode Settings — enable bots for the workspace

  • Flip 'In Work Mode' on a bot's row to make it appear in the Work Mode page's picker. This only adds it to Work Mode — it never restricts the bot anywhere else, and you can enable as many bots as you like.
  • 'Image generation' is a separate column just for staff — charts and report figures for Word/Excel exports. Off by default, independent of the public image setting.
3

Privacy Mode Settings — enable store-nothing sessions

  • Each bot's row leads with its Connection Mode — a two-position control, Human Takeover | Privacy Mode, with the current mode always lit. Set it to Privacy Mode to allow store-nothing live sessions on that bot. Operating the control requires the Privacy Mode Settings role permission, and while live sessions are using the bot's current mode it waits until they finish — a switch never changes the rules under an active conversation. The same control appears on Human Takeover → Live Translation Settings; both show the same saved state. The row also carries its own image-generation column (the Privacy pane is a fully independent chatbot), a Booking window, a Privacy calendar picker, and — when translation is enabled platform-wide — a Live Translation switch.
  • Only compliance-eligible bots can be switched on: a bot without a HIPAA or GDPR agreement stays listed with greyed switches and a note naming the fix — open the bot under Chatbots, add HIPAA or GDPR, and complete the BAA or DPA.
  • Turning Privacy Mode on also enables the bot for Work Mode automatically. It never travels the other way.
  • Each page points at the other, and each opens with the case for and against — what you get, what you give up, and when to turn it on.
4

Good to know

  • One bot can serve the public, Work Mode, and Privacy Mode at once — nothing forces separate bots, and one bot carries any number of simultaneous conversations: several specialists in private sessions and several support agents in recorded takeovers can all work the same bot at the same time. On a Privacy Mode bot, a visitor asking for a person chooses between two numbered doors — the confidential specialist (nothing recorded) or regular support, which crosses an explicit consent bridge: recording starts only at the visitor's clear yes, and the transcript download appears at that same moment. Still, where your site allows several embeds, dedicated bots per purpose (privacy work vs. public support), labeled plainly in the chat bubble, are the recommended setup — you can run as many of each as you like, including separate privacy bots per team (legal, finance, medical) or separate support bots per business or client.
  • Who may conduct privacy sessions is a role grant — 'Conduct Privacy Sessions' in Access Management. Owners and the subscriber pass without it.
  • Document-type storage destinations ('Files to:') and the unclaimed-pool deadline still live under Access Management → Document Settings.

Privacy Mode is the add-on for conversations that must leave no trace: a vetted specialist talks with a visitor, a professional-grade AI at their side, and no chat history is ever written. The conversation evaporates when the session ends — the only record is the transcript the specialist downloads while the window is open.

1

Before the first session

  • Own the vertical AI lane (Healthcare, Legal, or Finance) and its Privacy Mode add-on — Privacy Mode rides the lane's Pro tier.
  • Set the bot's Connection Mode to Privacy Mode under Work Mode → Privacy Mode Settings (the bot needs HIPAA or GDPR with a completed BAA/DPA).
  • Grant 'Conduct Privacy Sessions' to the roles that should conduct them; owners pass automatically.
2

Start a session

  • Open Work Mode and start a Privacy Session from the Privacy pane. The credentials window asks for your name, an optional license number, and the professional model for your profession — you complete it yourself; the assistant can open the window but never completes it for you.
  • The model you attest to is the model that answers. You can switch models mid-session — a doctor asking a legal question is exactly why — and the switch is recorded against your attestation.
  • The chatbot picker above the model selector chooses which compliant bot hosts the session and remembers your last choice.
3

The waiting room is a conversation

  • Ask 'is anyone waiting?' and the assistant lists the queue — anonymous entries and appointment entries, each with its lane and waiting time.
  • Say which one to take: 'connect me to the next one', 'take the one ending in 4f2'. Anonymous entries are claimable by any specialist on the bot; appointment entries appear only for the specialist they were made for.
4

Appointments without a trail

  • There is no calendar integration, on purpose — a confirmation email or text would leave the appointment in an inbox somebody else may read.
  • Tell the privacy bot to create an appointment and it hands back a short one-time code. The platform stores no name, no contact detail, and never the code itself — only a one-way fingerprint of it beside the slot time, which expires a few hours after the appointment. Hand the code over in person or by voice.
  • A visitor can also self-book on a public Privacy Mode bot: the code shows once on their screen — and that is the only delivery there will ever be. Nothing is emailed, texted, or copied anywhere (any delivery would create a record linking a person to the appointment). The booking window is deliberately short (default: today and tomorrow) and is set per bot on Privacy Mode Settings; 'Queue only' disables self-booking.
  • On arrival the assistant asks for the code once and verifies it — your waiting card reads 'Appointment · time · code verified.' A forgotten or wrong code breaks nothing: the person still connects, honestly labeled as a walk-in, and you vet them the way a pharmacy does.
  • Download the booking conversation too: it carries the code and the name, and the platform deliberately kept neither.
5

Ending — and the one habit that matters

  • Three things end a session: pressing End and confirming 'End anyway'; the 24-hour working-store lifespan; or closing the browser or tab. The X button is NOT one of them — X minimizes, and the conversation is intact when you reopen it.
  • Download the transcript BEFORE ending if your profession requires a record. Once the session ends, nobody can recover it — not you, not us, not anyone who asks. The end modal offers the download every time.
  • The visitor never downloads — only the specialist can, and custody transfers to your machine the moment you do.
  • With Live Translation switched on for the bot (its row on Privacy Mode Settings), you and the visitor each read and write your own language; you see the original and the translation, and both land in your downloaded transcript. Privacy-session translation runs on the attested professional model and has its own rate — separate from the Human Takeover translation switch on Human Takeover → Live Translation Settings.

Communications is your broadcast and inbound-message center: Outgoing sends email, SMS, and in-app messages to your audience, and the Inbox collects everything coming back in. Internal document workflows — staging a finished form, tracking a signed contract — live in Work Mode's Comms tab, not here.

1

Find Communications in the sidebar

  • In the left sidebar, click Communications. It's a parent link with two sub-links: Outgoing and Inbox, sitting directly below Work Mode — deliberately, since most communications start from work you do there.
  • Outgoing is where you send messages out. Inbox is where opt-ins, contact-form submissions, feedback, and replies come in.
2

Know what your account type unlocks

  • The buttons, channels, categories, audiences, templates, and Inbox tabs you see all depend on your account type. Platform administrators get the fullest screen; agency accounts and end-tier subscribers see a leaner, focused set.
  • Most accounts see costs in credits (1 credit = $0.01) drawn from their wallet. If a step below mentions an option you don't see, it belongs to a different account type — that's expected, not a bug.
3

Activate Communications (first send only)

  • Depending on your account type, the first time you open Outgoing you'll acknowledge that sending consumes credits from your wallet. The platform enforces this — if you can't send, check that you've completed activation first.
  • Every Compose view also shows a standing amber notice: in-app pushes always deliver a redacted version. The recipient logs in and asks the assistant for the full version; the raw content stays on your own database, EHR, or LAN, with the platform acting as a pure conduit.
4

Open Outgoing and land on Compose

  • Under Communications, click Outgoing. It opens on the Compose tab; three more tabs sit beside it: Templates, Consent Log, and Send Audit.
  • Compose is a single form you fill top to bottom: Send as, then Audience, Channels, Category, Message, and Preview & Send.
5

Set "Send as" — who the message appears to come from

  • At the top is a Send as drop-down: your account default (your Profile) or one of your individual chatbots. Whoever you pick is what recipients see — the business name, the reply-to, and the support email.
  • Bots set to inherit your Profile fall back to your account identity automatically. Email broadcasts use your Profile's Organization Name as the from-name and route replies to your Profile's Support Email — so keep your Profile current under Settings > Profile.
6

Choose your Audience

  • Section 1 is Audience, a preset drop-down. The presets depend on your account type — they can include all active subscribers, tier or signup-date segments, specific AI models, chatbot opt-ins, contact-form senders, feedback senders, chatbot-initiated senders, and Manual (specific recipients).
  • End-tier subscribers send to their own chatbot account holders: Chatbot Opt-Ins, Chatbot-Initiated Senders, and Manual.
  • You never look up recipient IDs by hand — replying from the Inbox pre-fills the Manual audience with the selected recipients and shows a "Replying to…" banner with a "Back to Inbox" link.
7

Pick your Channels

  • Section 2 is Channels. Each channel shows a per-recipient rate refreshed from a live rate feed, with reference rates as a fallback: email is roughly 0.1 credit per recipient, SMS roughly 4 credits, and in-app push is free.
  • Email and SMS are available to every account type; in-app push is reserved for the platform administrator.
  • Depending on your account type, costs display in credits from your wallet or in dollars.
8

Choose the Category — it drives compliance

  • Section 3 is Category. Most accounts send Marketing (pre-set); the Reply category is what the Inbox Reply button uses on your behalf. Platform administrators also have transactional Platform Update, Feedback, and Chatbot-Initiated categories.
  • Marketing sends require a Terms of Service and Privacy Policy on file. If yours live on your own chatbot and are missing, you'll see a "Marketing sends are blocked" banner pointing you to Chatbots > Chat Settings to fix it.
  • Marketing messages automatically carry an unsubscribe footer and go only to opted-in recipients.
9

Write the message

  • Section 4 is Message: pick a saved template or compose inline. Inline gives you an email Subject, an HTML Body, and an optional plain-text SMS body that falls back to stripped HTML if you leave it empty.
  • Merge tokens personalize inline bodies: {name}, {firstName}, {organizationName}, {supportEmail}, {tosUrl}, {privacyUrl}, and {jurisdiction}.
  • The template picker only offers templates in categories you can actually send.
10

Preview, then Send — Preview is required

  • Section 5 is Preview & Send. The Send button stays disabled until you run Preview, which returns the exact recipient count, the estimated cost, and a per-channel rate and total breakdown. Depending on your account type, Preview also projects your wallet balance after the send and flags it if you'd need to top up first.
  • Sending pops a confirmation with the count, channels, and estimated cost — and warns it can't be undone.
  • Recipients blocked by the consent system are skipped automatically and reported as "N recipients skipped (opted out)." If the final count is lower than the preview, that's the opt-out gate doing its job.
  • There is no scheduled-send or quiet-hours feature — sends fire immediately when you confirm.
11

Manage your Templates

  • The Templates tab is full template management: create, edit, delete, and activate or deactivate. Each template has a slug (fixed once created), title, subject, HTML body, category, tier, and status.
  • Templates group as "Your Templates & Replies" above a divider and "Platform Transactional (no-reply)" below it.
  • You can't delete a template that any past broadcast referenced — that keeps your send records intact. Platform administrators also get a Restore Defaults button that re-creates deleted platform templates and resets edited ones without touching custom templates.
12

Consent Log — proof of who you may contact

  • The Consent Log keeps one permanent row per contact (keyed by email) showing current consent per channel — Email, SMS, Phone — with a last-changed timestamp. Rows can never be deleted, and deleting Inbox messages never touches them.
  • Filter by name, email, or phone; by channel (Email, SMS, Phone, Global); and by state (Opted In, Opted Out, Unknown).
  • Audit opens a contact's full consent ledger — every opt-in and opt-out event with channel, source, timestamp, CRM push status, IP address, and notes.
  • Override is a manual consent flip for a chosen channel (or all channels globally). It's legally sensitive, so it requires a written note, records the operator and previous state, and pushes to your connected CRM.
13

Send Audit — proof of what you sent

  • Send Audit is a permanent, non-deletable record: one row per broadcast with when it went, who sent it, category, channels, audience size, delivery status (Queued, Sending, Sent, Partial, Failed), and cost.
  • Filter it by template slug, category, and status.
  • Together, the Consent Log proves who you may contact and the Send Audit proves what you actually sent — your evidence trail for TCPA, CAN-SPAM, GDPR, and CASL.
14

Open the Inbox

  • Under Communications, click Inbox. You'll see an Export CSV button, a compliance banner, and a strip of source tabs with red unread badges.
  • Which tabs appear depends on your account type.
15

Read the compliance banner first

  • Contact details are shown only for people who opted into communications, and CSV exports automatically exclude anyone who has opted out on the platform.
  • Replies sent from the dashboard are recorded in the permanent consent and audit records.
  • If you also contact people through your own email client, SMS provider, or CRM, you must honor opt-outs there too. The platform pushes opt-outs to connected CRMs where it can, but it can't see an opt-out that happens only inside a third-party tool. This is TCPA, CAN-SPAM, GDPR, and CASL territory — honor opt-outs everywhere.
16

Pick a source tab

  • Chatbot Opt-Ins are people who opted in during a chat. Contact Form holds public-site form submissions. Feedback holds feedback-link submissions. Chatbot-Initiated holds messages the bot sent on someone's behalf (like an application upload). SMS Replies are inbound texts to the platform's sender numbers, and Email Replies are inbound email threaded by reply token. Trash holds deleted rows.
  • End-tier subscriber accounts don't see Contact Form (no public reseller site) or a received-Feedback tab — you can still send feedback up through the Feedback sidebar link.
  • External-traffic tabs add an Opt-In column with green, red, or muted consent pills for email, SMS, and phone; internal tabs omit the pills. Unread rows carry a red dot and bold text.
  • The Inbox is shared across your organization — any employee whose role includes Inbox access can view it.
17

Read and reply to a message

  • Each row shows name, contact info, and date, with actions on the right: Reply, View, Mark Read/Unread, and Delete (to Trash). View opens the full record — name, email or phone, subject, message body, and an attachment link when present — with its own Reply button.
  • Click Reply (or select several rows and use "Send N selected to Outgoing") and you're carried to Outgoing > Compose with the recipients pre-filled on the Manual audience, a "Replying to…" banner, and a "Back to Inbox" link. Finish and send like any broadcast.
18

Bulk actions and Trash

  • Use the row checkboxes plus Delete Selected to move checked rows (current page only) to Trash. Trash supports Restore and Empty Trash (a permanent purge).
  • Deleting here clears only your Inbox view — each person's opt-in/opt-out record lives permanently in the Consent Log and is never deleted.
19

Export a CSV

  • Export CSV downloads the current pool. Opted-out people are automatically excluded, so the file is safe to hand to a mail-merge or a rep.
20

Opt-outs are enforced automatically — everywhere

  • Sends are blocked, not just logged: every broadcast and reply is filtered per recipient at send time, and anyone opted out globally or per channel is skipped automatically.
  • Before marketing sends, the platform reads your connected CRM's own opt-out state (do-not-disturb flags, opt-out fields, marketing status) and syncs any CRM-side opt-out back into its own records.
  • Opt-outs push out to your CRM too: an unsubscribe link, a STOP text, or a verbal opt-out in the chatbot lands in your CRM — natively where the CRM has real opt-out fields, and as a visible contact note where it doesn't — so your staff see it in their own tools.
  • Verbal opt-out works right in chat: "unsubscribe me," "stop texting me," or "opt me back in to emails." The bot confirms, the flags flip everywhere, and the bot refuses to book meetings or send invitations to an opted-out address until they opt back in.
  • Work Mode documents are gated too: staging a document to send — including contracts and signature requests — is blocked with a clear message when the recipient has opted out.

Internal, document-centric communications — staging, signatures, signed returns — live on Work Mode's Comms tab, which can also flip consent by voice and writes to the same Consent Log you see here; and whether this Inbox fills with clean, consenting opt-ins traces back to how your chatbot is prompted to invite people in.

The platform is AI-first — your chatbot always answers on its own — and Human Takeover lets a real person step into a live conversation seamlessly, without restarting the chat. The full conversation travels with every handoff, and every transcript is viewable and downloadable afterward.

1

Understand the two ways to use it

  • Generic takeover: any qualified employee or vendor can pick up a queued chat; the customer just sees a real person by name. Use it when you want "a human available" for general questions.
  • Tiered support: adds a Tier 1 / Tier 2 / Tier 3 escalation structure on top, so chats route to the right level and the tier shows in the transcript. Turning tiers on never removes generic takeover — tiers are optional everywhere.
2

Wire up who can take chats (Role Management)

  • In Role Management, checking "Human Takeover" under Dashboard Access makes that role a generic rep — anyone holding it can pick up any queued chat. That's all it takes for basic human support.
  • Who is allowed to take chats — and at what tier — is always set in Role Management, not on the Human Takeover page itself.
3

Set tiers (optional) — and trust the automatic link

  • On the role's Human Takeover Tier tab, check the tier that role should handle. Checking any tier auto-checks "Human Takeover" under Dashboard Access, so a tier can never point at a queue it can't reach.
  • If you later uncheck Human Takeover, the tier clears itself. Think in terms of the tier and let the page access follow.
4

How tier routing works — three rules

  • A role's effective tier is the highest box checked.
  • A chat escalated to a tier is offered to agents at that tier or higher — a Tier 2 chat goes to Tier 2 and Tier 3 agents, not Tier 1.
  • No tier set means unconstrained: that agent sees every queued chat (the generic rep). So a Tier 3 specialist only needs Tier 3 checked — they're automatically eligible for Tier 1 and Tier 2 chats too.
5

Set your availability (Schedule Management tab)

  • In the sidebar, open Human Takeover. The page has three tabs — Schedule Management, Chat Request, and Live Translation Settings. On Schedule Management, the top holds a timezone picker (defaults to your browser's timezone) and a date picker, with a Sunday-through-Saturday week grid below.
  • Confirm the timezone first — every shift time is read in it. Routing respects these windows: chats are only offered to agents who are actually available.
6

Add or update a shift

  • On any day, click "Add / Update Slot" to open the Add Shift box: give the shift a Title, set From and To times, and click Add Slot. You can add more than one shift to a day. Then Save.
  • The day then shows the shift (for example "Support — 7:00 AM to 5:00 PM"), with a trash icon to remove it.
7

Mark a day as Holiday

  • Each day has a Holiday toggle. Flip it on to mark that day off — you won't be offered chats that day regardless of any shifts on it.
8

Pick up a chat (Chat Request tab)

  • The Chat Request tab is disabled unless you have an active availability window covering today. If you're off, it's greyed out with the tooltip "Chat Request is not available for today" — that's Schedule Management gating it, not a bug.
  • Under "Requesting Chats" are the customers currently waiting for a human. When anyone is waiting, the Chat Request tab itself glows and carries a count of the people waiting across all your bots — visible from anywhere on the page. Click "Takeover Chat" to accept one — the chat transfers to you and the entire conversation so far travels with it, so there's nothing to catch up on.
9

Resume an ongoing conversation

  • A chat you're already on shows under "Ongoing conversation" with a Resume button, so you can step back in after navigating away or after a transfer or handback.
10

Handle the live chat

  • Type your replies, send attachments, or use the mic to speak a reply. You're the driver now — the AI has stepped aside.
  • On the customer's side, images open in a new tab and documents download.
11

Transfer to another agent

  • From a live chat you can hand it to another agent — for example, a Tier 1 rep escalating to Tier 2 or 3. The transfer pop-up checks which tiers actually have agents available right now, so you never transfer into a void. Pick the tier and release.
  • The full transcript follows the receiving agent, exactly like the first pickup.
  • During the handoff, the customer sees a single centered system line — "Agent-to-agent transfer in progress" — with no AI avatar and no bot wording. The AI never narrates an agent-to-agent handoff.
12

Hand back to the AI

  • When the human part is done, hand the conversation back to the AI and it resumes seamlessly. The customer is never left hanging.
13

The availability-first offer and the 30-second safety net

  • The bot tells the difference between a real request for a person and a question about the feature: "do you have live support?" stays with the AI; "please connect me to an agent" enters the queue.
  • The handoff is availability-first: when someone genuinely asks for a person, the bot quietly checks that an eligible agent is actually available before offering to connect — it never dangles an offer it can't keep. If nobody is on, it says so honestly and keeps helping.
  • If no eligible agent accepts within 30 seconds, the AI steps back in on its own with a natural message — offering to keep helping or to try connecting again — and the conversation simply continues. The customer never stares at silence.
14

Identity, transcripts, and redaction

  • The AI's turns use your bot's Appearance image (from Chatbots > Appearance), not a generic icon. Each human agent shows their own profile avatar and a distinct color for that conversation, labeled by first name, last initial, and tier (for example "Tommy T. · Tier 1"); an untiered rep shows name and initial only.
  • Every finished conversation lands in Chat History — read it with the eyeball view or download the PDF. The PDF is white-label (your bot's name and colors), labels agents by name, initial, and tier in color, embeds AI-generated images, shows exchanged files as markers (icon plus filename, link disabled), and shows each AI reply's response time with an average and total — human reply times are excluded so they never skew the AI's speed numbers.
  • During the live chat you see the customer's real details — you need them to help. But the stored and downloaded transcript is redacted: sensitive personal data is auto-masked (for example "[US-SSN Redacted]"), and the PDF is built server-side from the masked record, so raw values never appear in the file you share.
15

Grab the sample transcript

  • On the role's Human Takeover Tier tab in Role Management there's a "See Human Takeover in action" card with a "Download sample (PDF)" link — a white-label sample of a real session moving between the AI and live agents, with file transfers, tier-to-tier escalations, a return to the AI, and a session-memory recap.
  • Use it to show a teammate or prospect the whole flow at a glance.
16

Quick start: from nothing to a working setup

  • Create a role (for example "Tier 1 Support"), check Human Takeover under Dashboard Access, optionally grant data access and a tier, then save and assign it to an employee. One role per employee — widen access by editing the role's checkboxes, not by stacking roles.
  • Have the agent set their days and hours in Schedule Management.
  • Then test the full loop: ask a feature question (stays with AI), ask to be connected (enters the queue), let the 30-second net fire once, accept a chat, transfer agent-to-agent, hand back to the AI, and finally review the transcript in Chat History.
  • Human Takeover works the same for every account type — each account staffs its own queue with its own roles and agents.
17

Live Translation — cross-language takeovers

  • Live Translation is included with every plan: a takeover conversation translates itself in real time, and the customer and the agent each read and write their own language. The customer sees one bubble in their language; the agent sees the original and the translation with a direction label, and both land in the stored transcript.
  • Either side can switch language at any time — click the flag, say it, or type it. Nothing needs configuring in the conversation: the per-bot switches live right here on this page, on the Live Translation Settings tab (third tab) — every chatbot listed on one screen, each with its own switch, off by default, billed by the minute in credits only while it's on. A turn already in the reader's language costs nothing. (Moved from the bot editor in August 2026.)
  • On a bot in Privacy Mode, 'connect me to a person' offers the visitor two numbered choices: the confidential specialist (nothing recorded), or regular support. Choosing regular support crosses an explicit consent bridge — the bot says plainly that support chats are recorded and downloadable and waits for a clear yes; recording begins at that yes, and the chat then flows into this queue like any other takeover, with the agent's banner reading 'Human takeover.' Each row on Live Translation Settings also shows that bot's Connection Mode (Human Takeover | Privacy Mode) so you can see at a glance where its person-requests go.

Role Management defines who can take chats and at what tier, Employee Management is where a role gets assigned to a real person, and Chat History is where the finished white-label, redacted transcripts live.

Customer Management is the roster of the accounts beneath you — look them up, export their details, add a new one, and switch an account's access on or off. Only accounts with people beneath them see this page (for agencies it's labeled "Client Management"); a plain subscriber or affiliate doesn't have it at all.

1

Open the page

  • In the left sidebar, click Customer Management (agencies see the same page labeled Client Management).
  • You get a table of the accounts under you, a search box and Filter By picker at the top right, a New Customer button, an Export CSV button, a checkbox on every row, and an Edit (pencil) action.
  • The list is scoped to who's beneath you — you only see your own downstream accounts.
2

Read a row

  • Each row is one account you manage. Columns: Full Name, Email, Phone, Plan (Business or Agency), Add-Ons (their active add-ons — CRM, database, specialty AI, LAN, and so on), Promocode (any code they used, or NA), Status, Trial User (whether they're on or past a trial, like "Trial Expired"), and Action (the pencil).
  • Add-Ons shown are that account's own; agency-only add-ons like domain masking don't appear on a client row, since a client can't hold them.
3

Understand the Status chip

  • Status reads Active, Paused, Cancelled, or Inactive — a quick read on where the account stands with its subscription and access.
  • Active means in good standing and able to sign in.
4

Search and filter

  • Use the search box with the Filter By picker to find an account by a chosen field: Name, Email, Phone, Plan, or Promo.
  • Handy once the list grows — the table pages at the bottom.
5

Edit an account (the pencil)

  • Click the pencil on a row to open User Details. It shows the account's Name, Email, and Phone — read-only here; this panel is not for changing contact fields.
  • The one control that matters is the Status toggle, covered next.
6

The Active/Inactive toggle — this controls their login

  • The Status toggle flips the account between Active and Inactive, and it's the most important action on the whole page.
  • Flip it to Inactive and that person can no longer log in — their access is switched off immediately. Flip it back to Active and they can sign in again.
  • Nothing else in this panel changes their data; this switch changes whether they can get in at all. Use it to suspend access, and turn it back on to restore it.
7

Export the whole list

  • Click Export CSV with no rows selected and it exports the current list — everyone shown, honoring any search or filter you've applied — as a CSV of their details.
8

Export only selected accounts

  • Tick the checkboxes on specific rows first, then click Export CSV — now it exports only the accounts you checked.
  • Tick a single person and you get a one-person CSV with just that account's details — great for pulling one customer's record on request.
9

Add a new account

  • The green New Customer button (agencies see the client equivalent) starts a new account beneath you and walks you through its details.
  • Whether the button appears depends on your role's permissions — if it's missing, your role isn't allowed to add accounts.

Accounts appear here after they're created beneath you — their Plan, Add-Ons, Promocode, and Trial columns reflect what they signed up for; the Active/Inactive toggle is the counterpart to a subscriber managing their own team in Access Management; and Chatbot Metadata and Chat History for these accounts roll up to you within the scope your role allows.

Agency Management is your window into the agency tier: who the agencies are, what their users are doing, and the safety net that keeps a failed agency's child subscribers alive. You'll find it in the sidebar below Human Takeover and Customer Management, with three pages inside.

1

Parent Agency — the agency roster

  • Click Agency Management, then Parent Agency. This is the roster of every parent agency on the platform — their identity, status, and subscription posture.
  • Use it to look up an agency, check its standing, or onboard a new one — the "Add New Agency" button opens the shared create form.
2

Agency User Activity — what agency users are doing

  • This page shows the activity trail of agency-side users — sign-ins and usage down each agency's tree.
  • When an agency reports "my people can't get in," or you need to confirm who's actually active, start here.
3

Child Migration — the white-label safety net

  • Child Migration lists children of lapsed agencies who are eligible to migrate, with a live count badge on the sidebar item.
  • When a parent agency's subscription dies, its child subscribers don't have to die with it: migration converts a child into a Direct Subscriber under the platform, and their bot, data, and users come with them.
  • The child sees the migration offer on their own dashboard once their agency has lapsed; this page is your side — see who's eligible and process the moves.
  • Important nuance: a migrated account is a DIRECT subscriber afterward. Normal white-label child rules stop applying because the platform is now their parent. This is also why a test account can look "wrong" — a child migrated during testing stays a direct subscriber until it's re-parented.
4

Keep the branding rule in mind

  • Everything a child sees stays agency-branded until a migration completes — after migration they're direct and platform-branded.

Customer Management is the general customer roster; Agency Management is the agency-tier lens on top of it. Subscription Details → Agency Subscriptions is the money view of these same agencies.

This page lists the subscriptions of the accounts beneath you, with a Refund action on each row. It's a single page, but it carries weight — refunds issued here pull in agency, affiliate, and provider mechanics at once.

1

Find the page for your role

  • As a Super Admin, you'll see a parent menu called Subscription Details with two sub-links: Customer Subscriptions (direct subscribers and their children) and Agency Subscriptions (the agencies). Same page, two scopes.
  • As an agency, you'll see a single top-level Customer Subscriptions item — no sub-links — listing your own subscribers.
  • The table columns are the same everywhere: Email, Payment Status, Payment Type, Subscription Start, Subscription End, and Action (the Refund button).
2

Read a row

  • Each row is one account's current subscription: Payment Status (e.g. "paid"), Payment Type (e.g. "card"), and the Start/End dates of the current billing period.
  • An account that hasn't paid yet — still on trial or mid-signup — shows "NA" across those columns and simply has no charge to refund.
3

Export CSV

  • Click Export CSV at the top right to download the current list as a spreadsheet for records or reconciliation.
4

Start a refund — choose what to refund

  • Click Refund on a row to open the Issue Refund panel. It reads the account's payment history live and lays out exactly what can be refunded.
  • At the top, "What to refund" offers two tracks: Subscription payment (the recurring plan charge) and Credit purchase (money the subscriber paid to top up credits).
  • The panel shows the refundable amount on each track and opens on whichever has a refundable balance; if one has nothing on file, it says so. The two tracks are separate — pick the one you're refunding.
5

Mind the 90-day window

  • Refunds — even discretionary, goodwill ones — are capped at 90 days from the original purchase date.
  • If a payment is past 90 days, the panel says so and no refund can be issued. This is a hard limit with no override.
6

Choose full or partial

  • Choose Full (the whole refundable amount, shown in the account's currency) or Partial (type a smaller amount — it can't exceed the refundable balance).
  • Simple, but double-check the amount before continuing.
7

Pick a reason — the choice has consequences

  • The Reason dropdown has four choices: Requested by customer, Duplicate charge, Fraudulent, and Initiated by provider (goodwill).
  • Two behave specially: choosing Fraudulent reveals a "Deactivate this account" option, and choosing provider goodwill changes how an affiliate commission is handled — see the next steps.
8

Understand who funds the refund

  • The panel shows a plain-language badge explaining the situation, so nobody's surprised — you don't calculate any of this; the system reverses the right shares based on who you are and the reason you pick.
  • If an agency refunds its own customer, the agency funds it — its share of that payment is returned automatically, and no affiliate is touched.
  • If a normal refund had an affiliate referral, that affiliate's proportional commission is automatically clawed back and they're notified (within the 90-day window, per the Affiliate Policy).
  • If the reason is provider goodwill, the affiliate keeps their commission and the provider absorbs the cost — an affiliate is never penalized for the provider's generosity. When a Super Admin refunds a payment that involved an agency, the agency's share is reversed automatically.
9

Fraud — the optional Deactivate switch

  • When the reason is Fraudulent, a "Deactivate this account (recommended for fraud)" checkbox appears.
  • Turning it on sets the account to Inactive — it can no longer log in or be billed — and writes an audit trail (reason, date, who did it).
  • The account and its history are KEPT, not deleted. Use it to shut off a fraudulent account while preserving the record.
10

Super Admin only: override-refunding an agency's subscriber

  • When the payment belongs to an agency's own subscriber, the panel notes it's an override refund — meant for compliance or agency-failure cases where the subscriber came to the platform directly.
  • The agency's share of that payment is reversed automatically. It's the escape hatch for when an agency can't or won't handle its customer's refund.
11

Add a note and issue

  • There's an optional internal Note field — context stored on the refund record, useful for the audit trail. When everything's right, click Issue Refund.
  • The money goes back through the original payment processor, the shares reverse as described, and the list refreshes.
  • One special case on the credit track: a checkbox lets you remove the refunded credits from the balance. Leave it on for a normal refund; turn it off only if the credits never actually landed (e.g. a glitched purchase), so you refund the charge without changing the balance.

Customer Management is the roster; this page is the money side of the same accounts. Revenue Report is where payments and receipts are reviewed — refunds happen here. The two things people get wrong most: the 90-day limit, and which reason to pick (because the reason changes who pays).

Revenue Report is the money-in view: a summary of what the accounts beneath you have paid, with each account's individual receipts one click away. It's a read-and-download page — nothing is edited here.

1

Read the total and a row

  • Open Revenue Report in the sidebar. At the top: a running Total Transactions figure, an Export CSV button, a date-range picker, and a Search by name box.
  • Total Transactions is the sum of revenue for the current view, respecting the date range.
  • Each table row is one account: their name and email, the Tax Amount, the Sub Total (before tax), and the Total Amount received from them.
2

Narrow by date or name

  • Use the date-range picker to scope the report to a period — the totals and rows follow it.
  • Use Search by name to jump to one account. Handy for a monthly reconciliation or pulling a single customer's numbers.
3

Export CSV

  • Export CSV downloads the whole revenue table (for the current date range) as a spreadsheet — for bookkeeping, taxes, or handing to an accountant.
4

Open an account's Receipt List

  • Click the eye icon on a row to open that account's Receipt List — every individual payment they've made.
  • Columns: Receipt Id, Subscription Start, Subscription End, Payment Status (e.g. "paid"), Plan Name, Payment Type (e.g. "card"), Amount, and a printer/download icon. It's the itemized breakdown behind that account's total.
5

Download an individual receipt

  • On any receipt row, click the printer/download icon to save that specific receipt as a PDF — the formal record of that one payment, straight from the payment processor.
  • The list pages at the bottom if the account has many receipts.
6

Close and move on

  • Close the Receipt List with the X to return to the main report. From there, open another account's receipts or export the whole thing.
7

Know your scope and currency

  • The report is scoped to who's beneath you: a Super Admin sees platform-wide revenue; an agency sees revenue from its own subscribers. Same columns, filters, and receipts either way.
  • Amounts display in your dashboard currency; billing itself is in USD.

The Dashboard's Total Transaction card is the quick version of this page's total. Subscription Details is the sibling page on the same money — that's where refunds are issued; this is where payments and receipts are reviewed and exported.

Settings is account-level configuration — things about your account, while the work sidebar handles things about your business. This guide is the tour and the router: how to get in, what each item does, and who sees what.

1

Getting in and out

  • At the bottom of the work sidebar, just above the footer, click Settings › — the sidebar flips in place to the Settings list. Click the pinned ← Back to Workspace row at the top to flip back.
  • Clicking the profile avatar in the header also lands on Profile with the Settings sidebar showing automatically. The footer (Feedback · Documentation · Log Out) stays visible in both modes.
  • Affiliates are the exception: their Settings is a small inline group (Profile, Account, Payouts) on their single sidebar — no flip.
2

Who sees what

  • Super Admin: Profile · Public Website · Site Access · AI Model Settings.
  • Agency: Profile · Account · Billing · Credits · Public Website.
  • Direct & Child subscribers: Profile · Account · Billing · Credits · Branding.
  • Affiliate (inline): Profile · Account · Payouts.
3

Profile (every login type)

  • Your photo, identity, and verified contact details — the identity the platform brands legal documents, sender names, and reply-to addresses from.
  • Chatbots can inherit this identity for their public business details, and the Communications "Send as" default is the account Profile. See the Profile guide for the full walkthrough.
4

Account (Agency, Direct, Child; affiliates have their own)

  • The subscription home: current plan, add-ons, renewal, plan changes, and cancel/reactivate.
  • The expandable pricing info-tips mirror the public pricing page — including what unlocks what: any one of Dictation/Transcription/Billing unlocks the shared healthcare practice templates, Docs & Drafting unlocks the legal template collection (including the trademark, patent, and criminal-defense forms), Forms & Filing unlocks the finance ones, and the storage pairings (EHR / Cloud Database / LAN + Forms) each include the 25 standard templates.
  • Cancel keeps the door open — settings and data are retained under the email on your Profile for the retention windows, so a returning subscriber picks up where they left off.
  • Super Admin has no Account page (the platform owner has no plan).
5

Billing — or Payouts for affiliates

  • Billing holds payment methods and invoices/receipts; for agencies it also carries their payout-account status for receiving their own subscribers' payments.
  • Affiliates see Payouts instead — where their referral earnings get paid out.
6

Credits (Agency, Direct, Child)

  • The wallet: balance, top-ups, auto top-up, and the consumption ledger. Communications sends, scraping, and other metered features draw from here (1 credit = $0.01).
  • Low-balance alerts warn before anything stalls.
7

Branding (Direct & Child) or Public Website (Super Admin & Agency)

  • Direct and Child subscribers get Branding: their own logo and favicon for their dashboard — internal-only white-labeling of their workspace.
  • Super Admin and agencies get Public Website instead: the tabbed control center for their public-facing site — Content, Identity & Contact (the organization logo lives here for agencies), Social Media Links, Domain Masking, Plan Management, Promo Codes, and Default Bot Setup (the bot that greets visitors on the public site — for agencies, also the bot their child subscribers see on the child Documentation page).
8

Site Access and AI Model Settings (Super Admin only)

  • Site Access is the public-site password gate — used to keep the public sites private before launch.
  • AI Model Settings is the platform's model catalog control room: the live master list from the AI providers, curated chat/image/voice/social model slots, adaptive-rotation configuration, compliant-model lists, and test mode. Subscribers never see these.

Profile feeds everything identity-shaped — legal documents, Communications "Send as," chatbot inherited details, and cancel-retention. If you're looking for operations (bots, data, documents, messages), flip back to the work sidebar.

Profile is the master record of who your business is. Fill it out once and the platform reuses it everywhere — your legal documents, the name and emails automated messages come from, compliance gates, and the identity your chatbots inherit. Click Settings at the bottom of the sidebar (it flips to the Settings list), then Profile.

1

Know what this page is (and isn't)

  • Profile = who you are; it's your business record and legal identity. What your website visitors actually see (hero text, page copy) is managed separately on the Public Website page.
  • The page is one long form with a green "Save and Continue" button at the bottom. Required fields are marked with a red asterisk.
2

Profile Photo

  • At the top left is a circular photo tile with a camera icon. Click it to upload and crop an image — drag to pan, zoom to frame.
  • A square image works best: JPG, PNG, or WEBP, at least 400 × 400 px, max 5 MB.
3

Identity

  • Your name as it appears on the platform: First Name and Last Name — both required.
4

Contact

  • Email ID (required) and Phone Number (required, with a country-flag dropdown and national formatting).
  • Each has its own verification — once confirmed, a green "Verified" tag shows next to it. Verify both; some flows depend on a verified contact.
5

Business

  • Your customer-facing brand identity: Doing Business As (DBA) — the public name you trade under — and Business URL, your main site or product URL.
6

Legal Entity

  • Legal Entity Name (required), Legal Entity Designation (e.g. Inc, LLC), Domain (required), and Jurisdiction (required, e.g. "California, USA").
  • These values get stamped into your generated legal documents (Privacy Policy, Terms of Service, Refund Policy) — accuracy matters here.
7

Contact Emails

  • Where automated platform messages appear to come from: Support Email (required), Billing Email, and Automated Email (the no-reply that outbound system mail is sent from).
  • Set these so platform notifications carry your addresses, not a generic one.
8

Mailing Address

  • A single required address field — the physical/mailing address printed on your legal documents.
9

Save and Continue

  • Click the green "Save and Continue" button at the bottom to save.
  • If a required field is empty, the page flags it and blocks the save until it's filled.
10

Compliance Documents (if your bots serve outside customers)

  • On accounts whose chatbots serve outside customers, an extra Compliance Documents card appears with two fields: Terms of Service URL and Privacy Policy URL.
  • The platform auto-resolves these from your own domain (e.g. https://yourcompany.com/terms-of-service), and you can override them with your real links.
  • These are required for marketing communications and self-booking flows — if they're not set, those features are gated off until they are. (A future option will let you upload a Word or PDF instead of a URL.)
11

What your account type sees

  • Account owners see the full form described above. Affiliates see a lighter version — just the personal contact fields (Photo, Name, Email, Phone); they don't carry a business/legal identity.
  • Internal users (employees and vendors) see "Employee Profile" or "Vendor Profile" — the same page framed as their own record.
  • Required fields follow the same split: affiliates need only First Name, Last Name, Email, and Phone; everyone else also needs Organization Name, Legal Entity Name, Domain, Jurisdiction, Support Email, and Mailing Address.

Your chatbots inherit this profile: in a bot's Chat Settings there's an "Inherit Profile" toggle (on by default) — leave it on and the bot uses this identity automatically; turn it off to give that one bot its own details. Public Website is the sibling page for visitor-facing copy.

Account is your subscription home: plan, billing cycle, add-ons, and the account lifecycle. Flip the sidebar to Settings and click Account — the KPI bar across the top shows Current Plan, Active Add-Ons (count plus live monthly total), Renews (next renewal date), and a color-coded Status (Active, Trial, Past Due, Unpaid, Canceled).

1

Read the Current Plan card

  • It shows your plan name, price with /mo or /yr, billing cycle, next renewal, and status.
  • Below that is an itemized list of active add-ons with a plan total — or Subtotal → Discount → Total when a promo discount is live, including how long the discount lasts.
2

Change Billing Cycle (Monthly ↔ Annual)

  • The toggle switches cadence — annual saves 15%.
  • Switching TO annual requires acknowledging a 12-month, non-refundable commitment (a checkbox with a Refund Policy link).
  • Switching BACK to monthly defers to your next renewal — you keep annual pricing until the prepaid term ends, with no refund. A "Keep annual billing" button cancels a scheduled downgrade.
3

Change Plan (Agency ↔ Business — not available on Child accounts)

  • Below the cycle toggle, Change Plan opens a modal with a live proration preview and a required "I understand the terms" checkbox. Child subscribers can change billing cycle only, not plan tier.
  • Agency downgrade warning: downgrading Agency → Business migrates your child subscribers to direct platform management over a 14-day cascade — Day 1 email + SMS, Day 3 second warning, Day 5 final warning, Day 7 dashboard suspended, Day 14 permanent transfer.
  • Timing options: switch at end of term (recommended — nothing forfeited) or switch now (monthly prorates; annual forfeits the remaining prepaid balance). If you hold a positive Promo Wallet balance, the modal first offers to transfer it to your Account Credits Wallet, since the Promo Wallet is agency-only.
  • A scheduled downgrade shows an amber banner with a "Keep my Agency plan" undo button; an immediate tier change forces a log-out-and-back-in so the new tier loads cleanly.
4

Add-Ons — toggle features on and off

  • Add-ons list as collapsible groups, each a toggle prorated to your billing cycle, with expandable info-tips carrying the same detail as the public pricing page.
  • Nested logic: enabling a child add-on (say, Docs & Drafting under Legal AI) auto-enables its parent; disabling a parent disables its children. Enabling a PHI feature (Dictation, Transcription, Medical Billing) without a data destination first asks you to pick LAN or EHR (or both).
  • Current pricing: AI models (Healthcare, Legal, Finance) $150/mo each; their sub-modules (Dictation, Transcription, Billing, Docs & Drafting, Forms & Filing) $150/mo each; EHR Integration + Forms $100/mo; Cloud Database + Forms $100/mo; LAN Downloadable App + Forms $50/mo; CRM Integration $100/mo; Domain Masking $25/mo (agency-only, marked with an "Agency" badge).
  • Disabling an add-on holding released promo credits triggers a clawback confirmation showing the credits refunded to the provider, the merchant fee, and the total.
5

Promo Wallet (agencies only — the obligations matter)

  • Three cards: Balance (manual top-up plus a Transfer button), Auto Top-Up Status (threshold ≥ $50, amount ≥ $250), and the Promo Codes master switch (live code count, committed exposure, last-code expiry).
  • Read the amber obligations banner carefully: auto top-up must stay ON while any code is live; the wallet must cover outstanding redemptions; you are fully responsible for every credit issued — the platform does not subsidize.
  • If the wallet empties and the card can't refill, codes stop redeeming ("This code has reached its limit") — and redeemed credits are final, with no clawbacks.
  • An optional "Spillover Safety Net" checkbox authorizes your Account Credits Wallet as a last-resort backstop. Auto top-up can't be turned off while live codes exist — up to 90 days; shorter code durations shorten the lock.
6

Change Password

  • Current, new, and confirm fields with show/hide toggles.
  • Passwords need 8+ characters with an uppercase, a lowercase, and a special character.
7

Account Actions — Cancel vs Delete (know the difference)

  • Both buttons are type-to-activate: type "CANCEL ACCOUNT" or "DELETE ACCOUNT" before the button enables.
  • Cancel keeps the door open: billing pauses, and your data is retained under the email on your Profile — account settings, branding, integrations, and contact info for 180 days; operational data (knowledge files, scraped databases, chat history) for 30 days; signed BAA/DPA 10 years; billing records 7 years. It's fully reversible inside the window — log back in and restore in one step (past 30 days, chat history and knowledge files are gone but settings restore).
  • Delete is immediate and permanent: non-regulatory data purges now. Law still requires keeping the BAA/DPA and compliance audit trail (10 years) and billing records (7 years).
  • Agency nuance: both actions move your child clients to direct platform management immediately — same plan and price, irreversible, with email + SMS notice — and outstanding promo liabilities are force-funded from your promo wallet first.

The add-on info-tips here match the public pricing page word for word. The wallet your add-ons and communications draw from lives on Settings → Credits. Domain Masking is enabled here but configured on Public Website. Cancel-retention is keyed to the email on your Profile.

Billing is where everything money-in lives: your cards, billing address, tax details, and payment history. Flip the sidebar to Settings and click Billing — the KPI bar shows Default Card, Last Charge, Next Charge, and Active Add-Ons. (Plan and add-on choices live on Account; this page is how you pay for them.)

1

Saved Payment Methods

  • You can save up to 5 cards, each showing brand, last 4 digits, expiry, and a role chip: ★ Default (charged first) or ✓ Backup (retries if the default fails).
  • The ⋮ menu on each card offers Set as Default, Set as Backup, Make Additional, and Remove.
  • "+ Add Card" opens a secure payment form — card data never touches the platform's servers. The first card you add becomes the default automatically.
2

Billing Address

  • Name, street, apt/suite, city, state/region, postal code, and country — used for tax, receipts, and card-security checks.
  • Country, street, city, and postal code are required (state too for US/CA/AU). The save button turns green ("Save Address") when there are unsaved changes.
3

Tax/VAT, Receipt Email, Currency

  • Tax/VAT: pick your ID type (US EIN, EU VAT, UK VAT, Canada BN, Australia ABN, India GST, Japan CN) and enter the number — this is what makes B2B/EU VAT-compliant invoices possible.
  • Receipt Email Override routes receipts to a different inbox (an AP department, say); leave it blank and receipts go to the account email.
  • Currency picks your display/billing currency. If a currency was already locked by a prior charge, a note explains a new choice applies to future subscriptions only. Everything is billed in USD; other currencies display as approximations.
4

Payout account (agencies only)

  • This card is how an agency RECEIVES its subscribers' payments. Three states: Not connected (a Connect button — required before inviting subscribers, publishing your public landing page, or enabling promo codes), Pending verification (Resume Setup), and Active (green badge with account holder, bank name, and account ending, plus an Update Account button into the payment provider's hosted flow).
  • Direct and Child subscribers never see this card — they pay the platform; they don't receive money.
5

Payment History

  • A table of every charge — date, description, amount, and a color-coded status (paid green, pending teal, failed red, refunded amber) — with a Receipt PDF download on each row.
  • It covers subscription, top-up, and add-on receipts. A date-range picker (floored to your signup date) applies across pages, and Export CSV downloads the lot.

Account decides WHAT you pay; Billing decides HOW. Credit top-ups charge the default card here and appear both in the Credits ledger and this page's Payment History. Affiliates don't have this page — they see Payouts instead, where referral earnings are paid out.

Credits is the wallet that powers consumption — AI usage, storage, and message sends all draw from here. You see credits, not dollars: 1 credit = $0.01. Flip the sidebar to Settings and click Credits.

1

Get oriented

  • Top: the Wallet Summary (last 30 days) — Available Credits, AI Usage, Database Storage (GB used of included), and Subscription Reset, your monthly allotment. During a free trial the reset tile is dimmed with "Activates when your trial ends."
  • Middle: Top Up Now, Auto Top-Up Status, Promo Code, and the Database Storage gauge. Bottom: four macro tiles (Wallet Balance, AI Usage, Knowledge Storage, Communications Usage) and the Transaction History table.
2

Understand the two kinds of credits

  • Monthly subscription credits reset each cycle — use them or lose them.
  • Top-ups and promo credits ROLL OVER and never expire.
  • The Wallet Balance card spells out both, plus any recurring promo schedule or pending-contingent credits waiting on an add-on.
3

Top Up Now (manual)

  • A one-time charge to the card on file ($10 minimum). Credits land instantly and never expire.
4

Auto Top-Up — keep things from stalling

  • A toggle plus two numbers: the Threshold (when your balance dips below it) and the Top-Up Amount (what gets charged). The threshold must be lower than the amount.
  • Leave it Active — an empty wallet pauses consumption features mid-conversation.
  • Agencies: the PROMO wallet's auto top-up on the Account page is a separate, stricter setting — don't confuse the two.
5

Redeem a Promo Code

  • Enter the code (case-insensitive) and click Apply.
  • The result modal tells the story: Credits Added (with any recurring schedule and where they live), Discount Applied, or Credit Pending (waiting on a qualifying add-on).
  • Failures say exactly why: expired, fully redeemed, already used by this account, a signup-only discount code used here, or not found.
6

Read the usage tiles

  • AI Usage = chatbot inference plus embeddings. Knowledge Storage = your vector index plus uploaded files (it only turns red on a real overage).
  • Communications Usage = email + SMS spend with a message count. For an agency this covers three audiences (child subscribers, end users, contact form); Direct and Child subscribers see their chatbot opt-ins audience.
  • Database Storage gauges vector storage against the 1 GB included with the Cloud Database add-on — dimmed if the add-on is off; overage shows in red.
7

Transaction History

  • Every movement — date/time, type (Top-Up, API Usage, Coupon, Refund, Adjustment, Alert), signed credit amount (green in, red out), description, and Balance After.
  • Top-up rows include receipt downloads, and there's a date-range picker (floored to your signup date) and Export CSV.
8

Wallet Transfer (agencies only)

  • The Transfer button on the Wallet Balance card moves balance between your Account Credits Wallet and your Promo Wallet — both directions, with a before/after preview. Nothing leaves the platform.
  • Opened from Credits it pre-selects Account → Promo; opened from the Account page's Promo Wallet it pre-selects the reverse.

Every Communications send is previewed and charged in credits from this wallet — a blocked send usually means a top-up is needed here. Add-ons on Account change what consumes credits, and top-ups charge the default card on Billing.

Give your workspace your own look — your logo in the sidebar and your favicon in the browser tab. This branding is for your signed-in team only; none of it is shown publicly.

1

Open Settings → Branding

  • Click Settings at the bottom of the sidebar — the menu flips to your settings — then click Branding.
  • You'll see one card: Workspace Branding.
2

Upload your logo

  • Click the logo tile and pick an image. A cropper opens so you can frame it just right.
  • Saving happens right in that window — there's no separate Save button on the page, by design.
  • Once saved, your logo appears in the sidebar above your profile picture for everyone signed into your account.
3

Upload your favicon

  • Same idea: upload, crop, save in the window.
  • The favicon is the tiny icon in the browser tab — the live browser-tab preview on the page shows exactly how it will look.
4

Check the currency card

  • Below the branding card, a currency card shows how amounts display in your dashboard. It's informational — nothing to set here.

Your organization name, contact details, and profile picture live on Profile — Branding covers just the logo and favicon.

Public Website is your white-label storefront: everything your public visitors and prospective child subscribers see lives here. Flip the sidebar to Settings, click Public Website, and work through the row of tabs.

1

Terms & Refunds — your legal pages

  • Two sub-tabs: Terms of Service and Refund Policy. These are locked, single-section legal pages — you edit the text of each, but can't add or delete sections.
  • These are the documents the platform's compliance gates and your public site's footer point to.
2

Default Currency

  • Two simple settings: the default currency for your public pricing page, and the display currency for your own dashboard money figures.
  • Your plan names and pricing structure are set by the platform automatically — this tab only picks the currency they display in.
3

Promo Codes

  • The full promo-code list lives here — create, view, pause/resume, delete, and Export CSV — plus a Promo Wallet Transaction History beneath it.
  • If the promo feature isn't enabled yet, a gate panel explains the prerequisites: go to Account → Promo Wallet, set the auto top-up threshold to at least $50 and the amount to at least $250, turn auto top-up ON, then enable promo codes.
  • Promo credits are funded by YOUR promo wallet — see the Account guide's Promo Wallet section for the obligations.
4

Identity & Contact — your logo and public footer

  • The Organization Logo tile opens an image cropper (any shape — square, rectangle, circle — with zoom and pan). The saved logo appears at the top of your public site AND in your dashboard sidebar above the profile picture.
  • The Favicon tile opens the same cropper locked square, with a live browser-tab preview — it becomes the tab icon on your public pages, so your clients see your mark, never the platform's. Re-crops are non-destructive; the original is preserved.
  • Below the images: Main Contact Email (the footer address — if left blank along with the department slots, the footer falls back to your Profile's Support Email so a contact always shows), optional Phone/Fax/Address, and optional department emails (Support, Billing, Sales, Admin, plus two custom slots).
  • The Submission Destination is internal only — it's where inbound contact-form, feedback, and chatbot submissions forward. It's never shown publicly.
5

Social Media Links

  • Two sub-tabs. "Add Links" is a drag-to-reorder table of platform + URL rows — the top of the list renders furthest LEFT in your public footer — plus pills controlling how the footer icons render (Shape: circle/square; Size: small/medium/large).
  • "Icon Library" holds your icon set: custom uploads plus the 56 platform defaults, with edit/delete per icon and a "Restore Defaults" button that re-imports any missing default.
6

Default Bot Setup — the bot your public site and client docs show

  • Paste the embed snippet or shortcode URL of the chatbot that should greet visitors on your public site. Generate it in Chatbots → the bot → Chat Settings.
  • This SAME bot is what your child subscribers see on THEIR Documentation page — so until this is set, they see no help bot at all.
  • A Compliance Documents section below shows the locked, auto-built Terms of Service and Privacy Policy URLs (based on your masked domain once verified), each with a copy button.
7

Site URL — the link you share

  • The "Your Site Link" card holds your onboarding URL — the platform address with your own agency reference attached — with a copy button.
  • This link ALWAYS works, masked domain or not. Share it anywhere prospective subscribers should sign up under your brand.
8

Domain Masking — your own domain ($25/mo add-on)

  • Custom Domain Masking points your OWN subdomain at your white-label site, so subscribers see your brand in the URL bar. It's an agency-only add-on at $25/month, prorated — if it's not enabled, the green "Click to enable Domain Masking" button routes you to Account → Add-Ons.
  • Once enabled: enter your custom subdomain (e.g. devbot.yourorganization.com), copy the CNAME target shown, and add that CNAME at your DNS provider — in the DNS zone editor, NOT the hosting panel's "Add Subdomain" tool.
  • Then click Register and watch the Status/SSL indicators go Active — SSL is handled automatically once DNS validates. A "How to set up" panel with a clickable example screenshot walks you through it.
  • Remove reverts your subscribers to the default platform URL.

Your clients' experience starts here — the Default Bot, logo/favicon, legal pages, and masked domain are exactly what they see. Domain Masking is bought on Account → Add-Ons; the Promo Wallet prerequisites live on Account; footer contact falls back to your Profile's Support Email, so keep the Profile current. Direct and Child subscribers don't have a public website — their brand surface is Settings → Branding instead.

Found something worth telling us about? The Feedback page is one simple form — subject, message, optional attachment.

1

Open Feedback

  • It's in the gray block at the bottom of the sidebar, next to Documentation and Log Out.
2

Write a subject

  • One line that names the topic — 'Suggestion for the template library,' 'Something looks off on my Billing page.'
3

Write your message

  • The more specific, the more useful — what happened, what you expected, what you'd love to see.
4

Attach a file (optional)

  • A screenshot is the classic attachment. Skip it if there's nothing visual to show.
5

Submit

  • Click the green Submit button. A confirmation appears and the form clears — ready for your next thought.
  • Feedback is a suggestion channel, not a live support line — for hands-on help right now, ask the chatbot on the Documentation page or request a human.

For how-do-I questions, the Documentation page next door is usually the faster answer.

The Documentation page is your self-serve home for everything: what the platform can do, and how to set every page up yourself. One search covers all of it.

1

Open Documentation

  • It's in the gray block at the bottom of the sidebar — and the same page is available on the public website, no login needed.
2

Pick a tab

  • Detailed Features explains everything the platform can do, in depth — know what's possible before you build.
  • Step-by-Step Guides walk you through setting up every page, click by click — one guide per menu item.
  • Video Walkthroughs and Screenshot Tours are on their way — their titles are already searchable.
3

Search everything at once

  • The search bar above the tabs searches all four tabs at the same time. Amber badges appear on each tab showing how many matches live there.
  • Matches glow amber in the side index and in the reading pane, and both jump to the first match — so you always see that the search worked.
  • The red ✕ (or Esc) clears the search and puts the page back the way you found it.
4

Read with the accordions

  • Everything starts collapsed. Click any bar to open it — its title snaps to the top of your screen. Click an open bar to close it.
  • Expand all (top right) opens everything and flips to Collapse all; the 'Go to the top' link at the very bottom brings you back.

Can't find it in the docs? Ask the chatbot right on this page — it knows every guide in here.

Referral Activity tracks who you've invited — two tabs, two invitation styles, one table. The table shows First name, Last name, Email ID, Invitation date, Acceptance date, and Invitation Status. (If your payout account isn't set up yet, finish that first — the affiliate pages are gated until it's done.)

1

Read the Generic tab

  • The Generic Invitation tab shows everyone who signed up through your shareable Referral Link — best for broad outreach.
  • Rows here are already signed up, so status shows Accepted. That's expected — it's the most common point of confusion on this page.
  • Filter by date range: it defaults to the last 30 days and can't go earlier than your signup date.
2

Send an Individual Invitation

  • On the Individual Invitation tab, click "Send New Invitation" — best for one-to-one outreach with per-person tracking.
  • Required: first name, last name, email, and phone. Optional: organization name and business URL.
  • Submit, and the person receives an email with a tracked referral link tied to their name.
3

Track individual invitations

  • Individual rows show Pending (red) until the person accepts, then flip to Accepted (green) with the Acceptance date filled in.
  • A status dropdown (All / Accepted / Pending) and the date range narrow the view.
  • Chase the Pendings — a personal follow-up converts better than a re-send.

Referral Link is where the generic link lives; this page is where its results show. Earnings picks up when an accepted referral becomes a paying subscriber — acceptance here is the first half of the story, commissions there are the second. Your Dashboard rolls these numbers up (Total Invited Link, Total Confirmed User).

Earnings is your commissions page: a per-referral table (name, email, transfer amount, transfer date, transfer status) with a running Total Earning figure, a date-range filter (default last 30 days), a status dropdown (All / Completed / Hold), and Export CSV. Amounts display in your chosen dashboard currency but are approximate — everything is billed and paid in USD.

1

Read the statuses

  • "Complete" (green) = paid out. "Hold" (red) = accrued but not yet paid.
  • Commissions accrue as your referred subscriber pays, then release on the payout schedule. The Dashboard's Pending Earning tile is simply Total minus Complete.
2

Understand the commission model (the honest version)

  • The rate is 30% of the commissionable base, recurring for the life of the subscription: 30% of the plan fee MINUS the value of the plan's included credits, plus 30% of each recurring add-on fee at retail (CRM Integration, Cloud Database, LAN Downloadable App, Domain Masking, and future add-ons).
  • Nothing is paid on the included-credits portion, on credit top-up purchases, or on consumption/usage charges. Renewals keep paying.
  • Refunds and chargebacks claw back proportionally within 90 days, deducted from future payments.
  • Rate changes are prospective-only with 60 days' notice; existing subscriptions are grandfathered at their current rate.
3

When the money actually arrives

  • Payouts run monthly — by the 15th of the following month (next business day if the 15th is a weekend or holiday) — to your connected payout account, in USD.
  • The Payouts page (in Settings) shows the pending amount, the expected payout date, and your payout history — clawbacks appear as negative lines.
4

Export for records

  • Export CSV downloads the full earnings list — names, emails, amounts, dates, statuses — for your own bookkeeping.

Payouts (Settings) is where the money lands. Referral Activity is the pipeline feeding this page; Referral Link is the top of the funnel. The "minus included credits" nuance is the one affiliates most often miss — commission is on the plan fee after included credits, not the sticker price.

Brand Kit is a read-only gallery of official brand assets — logos, images, and videos — published centrally for you to use in your promotions. It's the simplest page in your sidebar, and the one that makes your promotions look professional.

1

Browse and preview

  • Each asset is a thumbnail card with its file name.
  • Click an image to open it full-size in a new tab; videos play inline.
2

Download and use

  • The green Download button saves the real file to your machine.
  • Use the assets in posts, emails, landing pages — anywhere your referral link is being promoted — so the branding stays consistent and professional.
3

If it's empty

  • "No brand assets are available yet. Check back soon." just means assets haven't been published yet — nothing is wrong with your account.
  • You can't upload your own assets here; the gallery is published centrally.

Pair a downloaded logo or banner with your copied Referral Link — the assets exist to decorate it.

Video Walkthroughs

All audiences
50 items

Screenshot Tours

All audiences
70 items