Now with GPT-4o-mini AI — 22 intelligent features built in

The Secure Portal
Accounting Firms Trust

eTrustPortal is a multi-tenant, AI-powered document and client management platform — built for accounting firms that take security, compliance, and client experience seriously.

256-bit
AES-GCM Encryption
22
AI-Powered Features
3
Accounting Integrations
Multi-tenant
Isolated Firm Workspaces
SOC 2
Ready Architecture

Everything Your Firm Needs

A complete operational platform from client onboarding to final sign-off — all in one secure, encrypted workspace.

📁

Encrypted Document Vault

AES-256-GCM encryption with per-tenant Vault-managed keys. Upload, organize, share, and version all client documents with full audit trail.

👥

Client Management

Full client registry with profiles, tags, status tracking, and activity timelines. Manage hundreds of clients across multiple staff members.

✍️

E-Signatures

Built-in signature capture included on all plans. DocuSign and Adobe Acrobat Sign integrations are also supported — requires a separate paid API account with the respective provider.

Task Management

Assign, prioritise, and track tasks across your team. Link tasks to clients, set due dates, and monitor progress on a Kanban board or list view.

📋

Document Requests

Formally request specific documents from clients with deadlines, reminders, and fulfilment tracking. Replace email-based document chasing permanently.

💬

Secure Messaging

End-to-end encrypted messaging threads between staff and clients. Messages never travel unprotected through email — all stored inside the vault.

🚀

Client Onboarding

Structured onboarding workflows with checklists, document collection steps, and engagement letter delivery. AI-generated checklists tailored to each client.

📊

Reports & Analytics

KPI dashboards, team productivity reports, AR ageing analysis, document volumes, task completion rates, and AI-written narrative summaries.

🔍

Immutable Audit Trail

Every action logged permanently: logins, downloads, uploads, changes, and AI interactions. Export to CSV for compliance reporting. AI-powered anomaly detection.

💼

Accounting Integrations

Connect QuickBooks Online, Xero, or Sage via OAuth2. Sync clients, invoices, transactions, and AR data. AI transaction categorisation built in.

🔔

Smart Notifications

In-portal and email notifications for every important event. Configurable per-user preferences with full notification history.

🎨

White-Label Branding

Custom logos, brand colours, welcome messages, and full theme control (6 built-in themes + custom JSON themes). Each firm gets its own branded experience.

22 AI Features.
Built Right In.

eTrustPortal integrates GPT-4o-mini across every major workflow — from document analysis to client communications to accounting. No external AI tool required.

  • 📄
    Document Intelligence
    Summarise, extract data, suggest filenames, ask questions, flag anomalies, and detect missing documents — on any uploaded file.
  • 💬
    Communication AI
    Draft professional message replies, summarise long threads, check tone, and generate engagement letters in seconds.
  • Task & Workflow Automation
    Describe work in plain English and get a structured task list. AI analyses priorities and recommends the optimal execution order.
  • 📊
    Intelligent Reporting
    AI-written client status reports, AR narratives, and invoice explanations — ready for client meetings in one click.
  • 🔍
    Security Monitoring
    AI analyses your audit log to detect unusual activity patterns, bulk downloads, and anomalous login behaviour automatically.
GPT-4o-mini No extra tools Graceful fallback
All 22 AI Functions
📄 Summarise Document 🔍 Extract Key Data ✏️ Suggest Filename ❓ Ask a Question ⚠️ Flag Anomalies 📋 Detect Missing Docs 💬 Draft Reply 📝 Summarise Thread 🎯 Check Tone 📜 Engagement Letter ✅ Create Tasks 🎯 Analyse Priorities 🚀 Onboarding Checklist 📊 Client Status Report 💰 AR Narrative 🧾 Invoice Narrative 🏷️ Categorise Transactions 🔎 Natural Language Query 🛡️ Audit Analysis 🚨 Unusual Activity 📈 Trend Detection 🔐 Risk Scoring
22 AI-powered features included in every plan
🔢

What is a ChatGPT API Token?

When eTrustPortal uses AI features — such as drafting a client email, summarizing a document, or detecting anomalies — it sends text to OpenAI's GPT-4o-mini API and receives a response. OpenAI measures the amount of text processed using tokens.

A token is roughly ¾ of a word — or about 4 characters of English text. As a practical guide:

~750
tokens per page of text
~200
tokens for a short client email
~1,500
tokens for a full document summary
~500
tokens for an anomaly detection scan

Both your input (the text sent to the AI) and the output (the AI's response) count toward your token usage. Each plan includes a monthly token allowance — the Starter plan includes 10 million tokens/mo, which covers everyday use such as drafting emails and short summaries. The AI Document Classification add-on extends this to 50 million tokens/mo for heavier workloads like bulk document tagging and financial report generation.

💡 Tip: Token usage resets monthly. Unused tokens do not roll over. If your firm processes large volumes of documents or runs frequent AI reports, the AI Document Classification add-on ($20/mo for up to 50 million tokens) is recommended. Enterprise plans include a custom token allocation — contact sales for details.

Bank-Grade Security Architecture

Built from the ground up with security as the primary design constraint, not an afterthought.

🔐

Vault Envelope Encryption

HashiCorp Vault Transit engine wraps AES-256-GCM DEKs. Documents stored as encrypted ciphertext — keys never at rest in plain text.

🏢

Multi-Tenant Isolation

Strict tenant_id scoping on every query. Middleware-enforced isolation makes cross-tenant data access architecturally impossible.

📱

Mandatory MFA

TOTP two-factor authentication required for all admin and staff accounts. RFC 6238 compliant, compatible with any authenticator app.

🍪

Secure Sessions

HTTP-only, Secure, SameSite=Strict cookies. Server-side session store — no JWT in localStorage, no XSS attack surface.

🔑

bcrypt Password Hashing

Cost factor 12 bcrypt for all passwords. Salted, one-way hashing — passwords are never stored or recoverable in plain text.

📋

Immutable Audit Trail

Every action permanently logged with timestamp, actor, IP, and details. No UPDATE or DELETE on audit_log — ever. Exportable for compliance.

🌐

TLS / HTTPS Enforced

All traffic encrypted in transit. HSTS headers, modern cipher suites. Data never travels unencrypted between browser and server.

🤖

AI Security Monitoring

AI-powered audit log analysis detects unusual patterns, bulk downloads, login anomalies, and potential breach indicators automatically.

The Right Interface for Every Role

Three purpose-built portals, each designed for its audience — clients, firm staff, and platform operators.

👤

Client Portal

For: Accounting Firm Clients

A clean, simple interface that clients use to securely exchange documents, sign agreements, and communicate with their accountant.

  • View & download shared documents
  • Upload documents securely
  • Respond to document requests
  • Sign documents electronically
  • Secure message threads
  • View invoices
  • Manage account & 2FA
⚙️

SuperAdmin Console

For: Platform Operators

The highest-privilege console for provisioning and managing all tenant organisations, platform settings, branding, and AI configuration.

  • Multi-tenant organisation management
  • Per-firm branding & themes
  • Console user management
  • OpenAI API key configuration
  • Platform-wide feature flags
  • Email & SMTP configuration
  • Impersonate organisations

Connects to the Tools You Already Use

Native OAuth2 integrations with leading accounting and e-signature platforms. No middleware, no extra subscriptions required.

📊 QuickBooks Online
📈 Xero
💼 Sage
✍️ DocuSign
📝 Adobe Acrobat Sign
🔑 HashiCorp Vault
🤖 OpenAI GPT-4o-mini
📧 SMTP / SendGrid
🏢 Microsoft 365
🔵 Google Workspace
🐘 PostgreSQL
🟢 Node.js / Express

⚠️ DocuSign and Adobe Acrobat Sign integrations require a separate paid API account with the respective provider. eTrustPortal does not include third-party e-signature provider subscriptions.

Simple, Transparent Plans

Choose the plan that fits your firm. Every plan includes secure document storage, the client trust portal, e-signatures, and full audit logging.

Starter
$99
per month

1
Org
5
Users
10
Clients
  • Document storage
  • Basic trust portal
  • 22 AI-powered features incl. 10M tokens
  • Built-in e-signatures
  • Secure messaging
  • Audit logging
  • Accounting integrations
  • White labeling
  • SSO / SAML
Business
$279
per month

1
Orgs
20
Users
100
Clients
  • Everything in Starter
  • Accounting integrations
  • QuickBooks / Xero / Sage
  • DocuSign / Adobe Sign (own API key req.)
  • Priority email support
  • 99.9% uptime SLA
  • White labeling
  • SSO / SAML
Enterprise
Custom
contact us for pricing

Orgs
Users
Clients
  • All features included
  • Unlimited everything
  • On-premise deployment
  • Dedicated CSM
  • Custom SLA
  • Custom integrations
  • Security review
  • 24/7 phone & email support
Contact Sales
📧 sales@etrustportal.com
📋 References & case studies on request

Extend Any Plan

Available on all paid plans. Add only what you need.

🤖
AI Document Classification
Automatically tag and categorize every uploaded document using AI.
$20/mo
Up to 50 million tokens/mo
💾
Additional Storage
Expand your document vault with additional storage blocks as you grow.
$15/50 GB per mo
👤
Additional Users
Add extra staff or admin users beyond your plan's included limit.
$15/user per mo
🏢
Additional Clients
Onboard more clients beyond your plan's included client limit.
$15/client per mo
🛡️
Compliance Scanning
Automated PII detection, retention policy checks, and compliance alerts.
$30/mo

Ready to Secure Your Client Relationships?

Join accounting firms using eTrustPortal to protect client data, streamline workflows,
and deliver a better client experience — powered by AI.

🚀 Start Trial Sign In to Portal →
14-day free trial · No credit card required · Enterprise self-hosting available