Wolfatek SUPERADMIN
Tenants
NameSlugConnectorWindowStatusPollingBranding
Loading…
Users
Email Name Role Tenant Status Digest
Loading…
SMTP & Morning Digest
— scheduler status —
User digest:
📲 Push Delivery — phone ringing
Loading…
Platform Settings
Loading…
Mailboxes
Email Display name Connector Tenant DepartmentOwner Status
Loading...
Global Analytics
Active Tenants
Total Users
Total Mailboxes
Total Analyses
Per-Tenant Breakdown
TenantMailboxesAnalysedLeadsPipeline (ZAR)Unattended
Loading…
Data Management
🗂 Reset mailbox data
Select mailbox
Wipes analysis records and audit log for one mailbox only. Mailbox credentials and config are untouched.
🏢 Reset tenant data
Select tenant
Wipes all analysis records and audit log for every mailbox in this tenant.
🔄 Reclassify Sender Types
Re-runs AI classification on all existing records that are still marked as unknown. Uses the stored subject & AI summary — no email re-fetch needed. Processes up to 200 records per run; click again if records remain.
🔗 Link Noise to Threads
Finds orphaned auto-reply, noise, and internal records (no thread link) and connects them to their thread primary via conversation_id — DB only, no email fetch.
Run this before re-assessing threads so the LLM sees the full conversation chronology, including OOO replies and internal notes.
🧠 Re-assess Threads
Re-runs the full thread intelligence assessment on thread primaries using data already in the DB — no email fetch required.
Open only (recommended) — skips threads already resolved or in a meeting, so correctly-closed threads are not disturbed. Use All threads only after prompt changes that should update resolved threads too.
🔄 Re-analyse Outbound Emails
Re-runs AI classification on stored outbound emails using the updated prompt logic. No Exchange connection needed — works entirely from saved email bodies. Use this after a prompt change to reclassify existing records.
Lookback window
Tenant (optional)
Mailbox (optional)
⚠️ Global reset
Wipes all analysis data across every tenant. Mailboxes, users and settings are not affected.
System Backgrounds

Upload background images available to all tenants. JPG, PNG and WebP supported — max 8 MB.

Upload System Background
🔌 Fintelligence — BI Connections

Configure the ERP/BI database connection for each tenant. Credentials are stored in the application database — never in config files.

Select Tenant
Active Sessions
Currently logged in
EmailTenantRole IP AddressLogged inUser Agent
Loading…
Login History
EmailTenantRole IP AddressLogged inLogged outDurationUser Agent
Select a filter or load history
🧠 Crystal Memories
ID Tenant About Memory Tier Expires Created
Select a tenant to load memories
🔧 Crystal Tools

Tools are loaded from this table at runtime — toggle or edit without redeploying. Disabled tools are hidden from Crystal's function-calling context.

Name Description Enabled On calls Approval
Loading…
🧪 Crystal Code Recipes

Reusable sandbox Python code recipes that Crystal has built or learned (`run_analysis_code`). Inspect, edit, add, or prune recipes.

Name Description Tags Uses Last Used Actions
Loading…
🎭 Crystal Persona Editor

Persona sections are assembled in sort_order to build Crystal's system prompt. Changes take effect on the next conversation turn — no restart required.

OrderKeyLabelChannelActiveSpokenActions
🧩 Product Term Map

Maps a customer's descriptive words to the catalogue code stems they refer to — so Crystal resolves "45cc open loop pump" or "orbital motor" into real products instead of dead-ending. Comma-separate multiple stems. Changes take effect on the next conversation — no restart needed.

Term (what a customer says)Expands to (stems)KindNoteActiveActions
💡 Self-Memory Vault

Crystal proposes behavioral and identity rules after complex interactions or creator conversations. Approve rules to make them permanent; reject to discard; or author/edit one directly.

🧬 Crystal Learning

How Crystal is learning her own efficient paths. Manual = the operations you give her; Pathways = the efficient routes she distils from experience (a hint, never a script); Trajectories = the raw judged runs behind them.

Learned Pathways
Operational Manual (canonical operations)
Recent Trajectories (judged runs)
📊 Sentience Logs
TimeChannelIntentToolsModelLatencyRouter bypassError
📞 Crystal Usage
UserTenantChannelsSessionsMessages First usedLast used
Loading…
🏷 Pricelists
Upload pricelist (Excel .xlsx)
The supplier label is stored as the item's brand. Re-uploading updates existing items by brand + SKU. Zero-priced rows are skipped. A summary appears after upload.
BrandSKUItemPriceCur
Select a tenant
📄 Product Knowledge
Upload datasheets (PDF)
The part/model number is auto-detected from the filename. Text is extracted for Crystal to reference.
Add manual note (researched text)
TitleModel hintChars
Select a tenant
📄 Document Templates
Templates
Editor
Merge Fields
🧾 Quote Letterhead
All settings below drive the generated quotation PDF for this tenant.
Company identity
Colours (this tenant only)
Logos & badges
Upload your designed letterhead banner. When set, it renders full-width across the top of every document (invoices, quotes, job docs) and email — and the logo + company-text block below are hidden. Leave empty to use the logo + details instead.
Offices
Directors (one per line)
Banking details
Quote terms & numbering
📑 Generated Quotes
Quote #CustomerTotalSourceCreated
Select a tenant
✉️ Crystal Responses
WhenFromSubjectCategoryDecisionQuote
Select a tenant
🏷️ Plans & Pricing

What the platform sells: a plan and a seat count. Personal and Family carry no modules — they get Crystal herself, memory, watch rules and multiple inboxes. Business unlocks the ERP. Blank ceiling = unlimited. Caps write into the quota gate when a tenant is provisioned. Crystal is premium — there is no free plan, so a plan cannot go Live at R 0.00.

💲 Module Pricing

What each module SELLS for on the public signup page (/signup). A module appears publicly only when it is priced and ticked Live — nothing is offered at R0.00 by accident. Base price covers the included seats; extra users are charged per seat above that.

ModuleBase / monthIncl. seatsPer extra seat Public descriptionLive
Loading…
Price check
📝 Signups

A signup creates an application, never a tenant. Provision creates the tenant, enables the modules they bought (plus everything those depend on), creates their admin login and emails the credentials, and adds them as a billed customer on a monthly profile.

WhenCompanyContactModulesSeats BillingMonthlyStatus
Loading…