Moxie DigitalSMTP BULK MAILER
CPU14%
RAM2.1 GB
AD
Administrator {{ admin_email }}
Signed in as{{ admin_email }}
Dashboard Account & Security API Keys Support
Moxie Digital · Private Admin

{{ 'API Keys' if tab=='api_keys' else tab|replace('_',' ')|title }}

{% if tab=='api_keys' %}Manage secure connections to your app.{% else %}Web Control Centre administration workspace · v{{ version }}{% endif %}
{{ cloud_mode }}
{% with messages=get_flashed_messages(with_categories=true) %}{% if messages %}
{% for category,message in messages %}
{{ message }}
{% endfor %}
{% endif %}{% endwith %} {% if notes %}
{% for n in notes %}
{{ n }}
{% endfor %}
{% endif %} {% if tab=='dashboard' %}{% set d=dashboard|default({}) %}
Users
{{ d.get('users', d.get('total_users',0)) }}
Known accounts
Subscriptions
{{ d.get('subscriptions',0) }}
Active entitlements
Pending purchases
{{ d.get('pending_purchases',0) }}
Need review
Support pending
{{ d.get('support_unanswered',0) }}
Unanswered requests

Recent users

{% set rows=users|default([]) %}{% if rows %}
{% for r in rows %}{% endfor %}
EmailNameStatusLast seen
{{ r.email|default(r.get('email','')) }}{{ r.name|default(r.get('name','')) }}{{ r.get('status','active') }}{{ r.get('last_seen','—') }}
{% else %}
No user data available yet.
{% endif %}
{% elif tab=='subscriptions' %}

Subscriptions

{% set rows=subscriptions|default([]) %}{% if rows %}
{% for r in rows %}{% endfor %}
EmailNamePlanKey
{{ r.get('email','') }}{{ r.get('name','') }}{{ r.get('plan','Diamond') }}{{ r.get('key',r.get('license_key','')) }}
{% else %}
No subscriptions.
{% endif %}

Add / update subscription

{% elif tab=='bulk_keys' %}

License Manager (Auto-Lock Keys)

{% set rows=bulk_keys|default([]) %}{% if rows %}
{% for r in rows %}{% endfor %}
KeyPC LimitCreatedActions
{{ r.get('key',r.get('_key','')) }}{{ r.get('limit','') }}{{ r.get('created_at',r.get('created','')) }}
{% else %}
No licenses generated yet.
{% endif %}
{% elif tab=='accounts' %}

Registered Accounts

{% set rows=accounts|default([]) %}{% if rows %}
{% for r in rows %}{% endfor %}
EmailNameStatusActions
{{ r.get('email','') }}{{ r.get('name','') }}{{ r.get('status','') }}
{% else %}
No accounts found.
{% endif %}
{% elif tab=='users' %}

Live users

Export CSV
{% set rows=users|default([]) %}{% if rows %}
{% for r in rows %}{% endfor %}
EmailNameStatusDeviceLast seen
{{ r.get('email','') }}{{ r.get('name','') }}{{ r.get('status','active') }}{{ r.get('device_name',r.get('device_id','—')) }}{{ r.get('last_seen','—') }}
{% else %}
No live users.
{% endif %}
{% elif tab=='trials' %}

Trial management

{% set rows=trials|default([]) %}{% if rows %}
{% for r in rows %}{% endfor %}
EmailStatusDays leftExpires
{{ r.get('email','') }}{{ r.get('trial_status','') }}{{ r.get('days_left',0) }}{{ r.get('trial_expiry',r.get('expires','')) }}
{% else %}
No trial records.
{% endif %}
{% elif tab=='purchases' %}

Purchase requests

{% set rows=purchases|default([]) %}{% if rows %}
{% for r in rows %}{% endfor %}
IDEmailStatusAmount
{{ r.get('id','') }}{{ r.get('email','') }}{{ r.get('status','pending') }}{{ r.get('amount',r.get('final_amount','')) }}
{% else %}
No purchase requests.
{% endif %}
{% elif tab=='pricing' %}{% set p=pricing|default({}) %}

Product pricing

{% elif tab=='updates' %}{% set u=update|default({}) %}
Bulk Mailer

App Updates Studio

Prepare your next desktop release.

● {{ 'Published Live' if u.get('published') else 'Draft' }} {% if u.get('published') %}
{% endif %}
LIVE VERSION{{ u.get('version') or 'None' }}
DELIVERY MODEStartup Popup
PUBLISHED AT{{ u.get('published_at') or 'Ready' }}
⚡ Uploading installer to server... 0%
0 MB / 0 MB Please keep tab open
{% elif tab=='announcement' %}{% set a=announcement|default({}) %}

Announcement

{% elif tab=='support' %}

Support inbox

{% set rows=support|default([]) %}{% if rows %}
{% for r in rows %}{% endfor %}
EmailSubjectMessageStatusActions
{{ r.get('email','') }}{{ r.get('subject', r.get('name', 'General')) }}{{ r.get('message','')[:50] }}...{{ 'Replied' if r.get('admin_reply') else 'Pending' }}
{% else %}
No support messages.
{% endif %}
{% elif tab=='message' %}

Subscription message

{% elif tab=='api_keys' %}{% include 'api_keys.html' %} {% elif tab=='security' %}

Security status

Use recent re-authentication for sensitive actions. Session and device controls remain enforced by the server.

Cloud connection

{{ cloud_mode }}
{% if cloud_error %}

{{ cloud_error }}

{% endif %}
{% else %}
This admin section is ready. Use the left navigation to continue.
{% endif %}

Manage license users

License

Reset PC keeps the license assigned to this user and lets them activate on a replacement PC.

UserPC / ActivatedActions