Solo Users
| # | Name | Practice | Plan | Status | Compliance | Joined | Last Login | Activity | Actions |
|---|
Practice Groups
| Practice # | Name | Owner Email | Plan | Seats | Status | Owner Last Login | Activity | City | Actions |
|---|
Pet Owners
| Name | Plan | Status | Trial Ends | Pet Count | Last Login | Actions |
|---|
Specialists
| Name | Credentials | Institution | Specialties | Fee | Rating | Verified | Status | Actions |
|---|
Revenue Dashboard
Plan Breakdown
| Plan | Active Users | Price | Monthly Revenue |
|---|
Recent Billing Events
| Date | User | Event | Amount | Status |
|---|
▲ Unit Economics Cost Meter
Live infrastructure spend • per-user cost • margin analysis
2 AI queries
1 SMS
15 AI queries
5 SMS
40 AI queries
20 SMS
Refunds & Cancellations
Process Refund
Cancel Subscription
Subscription Events
| Date | Practice | Event Type | Old Value | New Value | Performed By |
|---|
Email Campaigns
Send Log
Social Setup
📊 ExoPost Admin ECOSYSTEM ENGINE
Ecosystem-wide marketing operations. Manage the 52-week species education calendar, content pool for automated posting, and cross-platform analytics. This engine drives organic reach for the entire ExoHub ecosystem.
★ ExoPost Pro PRO
Paid social media publishing service for hub subscribers — solo and multi-user practices. Compose posts, manage publishing schedules, view history per tenant, and manage practice subscriptions. Each subscribing practice gets its own publishing queue, Publer account IDs, and usage analytics.
Seats Dashboard
Live seat utilisation across all active practices. Practices at 100% capacity are flagged in red.
Loading...
ExoCalc Subscribers
| Name | Plan | Free Access | Status | Last Login | Total Logins | Activity | Actions |
|---|
Free-Tier Usage
Anonymous and non-subscribed traffic using the free calculators (drug, fluid, nutrition, diet, plan).
Top Free Tools (Last 30 Days)
| Tool | Opens | Calculations | Lock Hits | Conversion Rate |
|---|
PIN Gate Activity (Last 30 Days)
| Event | Count |
|---|
Tool Catalog
Control which calculators are free-forever vs. paid. Changes take effect on next calc page load.
| Order | Tool Key | Label | Group | Tier | Active | Actions |
|---|
Pricing & Plans
All ExoCalc / ExoHub plan offerings. Inline-edit pricing and Stripe IDs. Plan keys cannot be changed once in use.
| Plan Key | Display Name | Monthly | Annual | Max Seats | Includes Hub | Active | Actions |
|---|
Usage Analytics
Aggregate calc usage across all tiers (authenticated + anonymous). Event-level detail last 90 days.
Tool Open Distribution (Last 30 Days)
| Tool | Tier | Opens | Locked Hits | Unique Users |
|---|
Conversion Funnel
| Event | Count | % of Prior Step |
|---|
Seat Audit Log
Every seat assignment and removal. Reconcile against seats_used if counts ever drift.
| Timestamp | Action | User Email | Practice | Triggered By | Notes |
|---|---|---|---|---|---|
| Loading... | |||||
Security Log
| Date | Severity | Type | Details | IP | User | Actions |
|---|
Full Audit Log
All platform actions: status changes, seat edits, ExoPost events, billing updates, and security events. Sorted newest first.
| Timestamp | Category | Action | Target | Actor | Details |
|---|---|---|---|---|---|
| Loading... | |||||
Founding Members
Lifetime membership at $49/mo for life (recurring, never increases). Founding badge active through June 30, 2026. After that date all founding users become standard members but retain the $49/mo rate.
price_1TP5VGKkSj8tgOOzMnjVmE0c • Recurring $49/mo USD, livemode
Product ID: prod_UJr9osUKOqMsVw
price_1TLDQqKkSj8tgOOzYH4rnLFa archived 2026-04-23 — historical Founders grandfathered via hub_users.is_founding_member flag.| Name | Purchased | Badge Status | Badge Expires | Actions | |
|---|---|---|---|---|---|
| Loading... | |||||
Idea Jar
Community feature requests and ideas. Moderate, pin top ideas, and update status to keep users informed.
| Votes | Idea | Category | Status | Submitted | User | Actions |
|---|---|---|---|---|---|---|
| Loading... | ||||||
Support Tickets
| # | Subject | User | Priority | Status | Created | Actions |
|---|
Feedback
| Date | User | Type | Message | Status | Actions |
|---|
System Alerts
Alerts generated by Netlify scheduled functions (health monitor, backups, social automation). Auto-clears on resolve.
Loading...
Live Sites
Backup
Backup Log
| Date | Tables | Rows | Status | OneDrive |
|---|
Settings
Change Admin PIN
Platform Info
Version: 2.0
Sites: avianexotics.vet, app.avianexotics.vet, admin.avianexotics.vet, exoticpet.avianexotics.vet
Global Config
Loading config...
My Profile
Profile Details
Change PIN
Session
Logged in since: -
You are logged in as Super Admin
Team & Roles
Role Definitions
Full access to all features. Cannot be removed.
User management, billing, reports.
Revenue, refunds, subscriptions.
Tickets, feedback, user support.
System, backup, security, sites.
Campaigns, social media, ExoPost.
Team Members
| Name | Role | Status | Actions |
|---|
DVM Promotion Clinical OS / Phase B4
DVM-only governance
Review staged drug-dose evidence and decide whether to publish (approve) or reject each row. Only published rows are reachable from the resolver kill-switch in the staging hub. Promotion stamps your reviewer email and decision date. Rejection keeps the row in staging but flags status='rejected' so it stays out of the published view.
Quarantine Triage Clinical OS / B7 P2
Recover salvageable doses from B7 quarantine
3,216 textbook doses were quarantined during B7 ingest. 2,230 were quarantined for non-mg/kg units (mL/kg, %, ppm, IU/kg, mg/L, etc.) and 986 for unmappable species (mostly textbook “all species” rows). Use this triage UI to review each row, recover salvageable ones into staging drug_dose (then promote via DVM Promotion), or skip ones that are not clinically usable. The bulk action below auto-attaches the 986 species=any rows to the multi_species_default archetype as staging rows.
Editorial Governance Clinical OS / B5 P4
Audit-tracked drug_dose editor
Edit any drug_dose row with full revision history. Every change snapshots the prior state to audit_trail and stamps the editor + timestamp. Use this to refine notes, correct ranges, escalate evidence_class, or move rows between staging/draft/published/retired states. Schema-protected fields (id, drug_id, species_id, created_at) cannot be edited here.
Knowledge Graph
Explore drug, species, archetype and observation nodes; review interactions and contraindications. Add new drug-drug interactions with evidence grading.