⚠ STAGING ENVIRONMENT — Changes here do not affect production. Emails are not delivered.
AlohaWall Company Portal
Forgot password?
AlohaWall Reset Password

Enter your email address and we'll send you a link to reset your password.

Reset link sent — check your inbox.
← Back to sign in
AlohaWall Set New Password
← Back to sign in

Two-factor authentication

Open your authenticator app and enter the 6-digit code, or use a backup code.

AlohaWall Company Portal
Overview
▤ Dashboard
Management
◎ Customers
⊟ Boards
◈ Licenses
Analytics
✉ Messages
🔔 Notify List
◉ Patrons
Finance
$ Finance
Platform
◧ Features
System
⊕ Staff
⚙ Settings
—
© AlohaWall
Dashboard
Overview of all customers and board activity
Total Customers
—
Active Boards
—
Messages This Month
—
Patron Users
—
Message Activity — Last 30 Days
Top Boards
⊟Loading…
Plan Distribution
Recent Messages
MessageBoardCustomerSourceWhen
Loading…
Customers
Manage company accounts
Company Contact Plan Status Boards Messages Since
Boards
All boards across every customer
Board Customer Mode Msgs Today Total Msgs Devices Last Message Since
Licenses
Generate and manage license keys
Generate Standalone Key

Use this to generate a raw key you can send to a customer manually. To generate and apply a license directly to a company's admin accounts, open that company from the Customers tab and use the License section there.

Features
Manage feature availability by tier, group, and company
Feature Category Global Default
Upgrade Requests
Customers who clicked "upgrade" on a locked feature
Company Tier Feature Requested
Finance
Revenue overview and subscription status
Monthly Recurring Revenue
—
— active customers
Annual Run Rate
—
Projected from MRR
Past Due / Cancelled
—
— at-risk revenue
Revenue by Plan
Billing Status
All Subscriptions
CompanyPlanMonthly RateStatusNext BillingContact

Messages

Search, filter and export all messages sent to your boards.

⬇ Export CSV
Date / Time Company Board Message Sender Source Status Colors Location
Loading…
My Account
Manage your password and security settings
Change Password

Two-Factor Authentication

Loading…

Add an extra layer of security — your authenticator app will be required each time you sign in.

✓ 2FA is active

Scan this QR code with Google Authenticator, Authy, or any TOTP app, then enter the 6-digit code below.

Or enter this secret manually:

Invalid code — check your app and try again

Your backup codes

Save these somewhere safe — each can only be used once if you lose access to your authenticator app.

Portal Staff
Manage team access to the company portal
NameEmailRoleLast LoginSince
⚠ Unassigned Admin Users These accounts have no company linked and can see all boards. Assign them to fix the issue.
EmailCreatedAssign to Company
Coming Soon
Notify List
Email signups Collected from the coming-soon page
EMAIL SIGNED UP
Loading…
No signups yet. Share the coming-soon page to start collecting emails.
AlohaWall App
Patron Users
NAME / STATUS EMAIL PLATFORM / DEVICE PTS MSGS VIOL LOCATION JOINED ▾ LAST LOGIN ACTIONS
Loading…
No patron accounts match your filters.
Loading…
# PATRON LOCATION MAHALO PTS MESSAGES STATUS
Loading…
Settings
Portal configuration, system controls, and account security
Portal
General
Shown in the portal header and outbound emails.
Linked in customer emails as "Get help".
Used for scheduled reports and timestamps.
Email
Email Delivery (SendGrid)

AlohaWall uses SendGrid to deliver transactional emails (password resets, license keys, welcome emails). Paste your SendGrid API key below, or set the SENDGRID_API_KEY environment variable on Railway. Get your key at sendgrid.com → Settings → API Keys.

Leave blank to keep the current saved key. Starts with SG.
Must match a sender identity verified in your SendGrid account.
Employee Notifications

Internal alerts sent to your team — not visible to customers.

Where internal alerts are delivered (e.g. new customer signups, license events).
Customer Communications

Configure the email identity and content used for all customer-facing messages — welcome emails, license keys, and future notifications.

Appears as the "From" name in customer inboxes.
The "From" address on customer emails. Leave blank to use the global SMTP address.
Where replies land if different from the sender address.
Appended to the bottom of every customer email.
System
Maintenance Mode ACTIVE

When enabled, all user send portals display a maintenance message and message submission is blocked. TV displays continue running normally. Toggle this off before your next event.

Shown to users on the send portal when maintenance mode is active.
Staff Security
Portal staff are signed out after this many hours of inactivity. Default: 12.
Enforced when creating or updating staff accounts. Minimum: 8.
Global Word Blocklist

Words entered here are blocked on every board across all customers, regardless of per-board settings. Use this for platform-wide terms that should never appear on any display. One word or phrase per line. Per-board custom word lists still apply on top of this.

AI Content Moderation

When enabled, user-submitted messages that pass the built-in word filter are sent to Claude Haiku as a second-pass check. Haiku catches creative bypasses — phonetic substitutions (FUQ), mixed separators (fu*k), context-aware slurs — that no word list can fully anticipate. Requires an Anthropic API key. Fail-open: if the API is unreachable, messages pass through normally.

Leave blank to keep the current saved key, or to use the ANTHROPIC_API_KEY environment variable. Get a key at console.anthropic.com.
Wall Defaults
Default New Wall Configuration

These settings are applied automatically when a new wall is created. Individual customers can adjust their walls after creation — this only sets the starting point.

Community Feed

When a company enables Community Feed mode on a wall, the display draws messages from other opted-in boards across AlohaWall. These settings control the global defaults for that feature.

How far back to pull messages from opted-in boards. Default: 7 days.
My Account
Account Security
Password

Change the password you use to sign in to the portal.

Two-Factor Authentication

Loading…

✓ 2FA active — your account is protected

Scan with Google Authenticator, Authy, or any TOTP app.

Or enter this secret manually:

Invalid code — try again

Save your backup codes

Each code can only be used once. Store them somewhere safe.

—