Dashboard
Signal Xpress · Admin Console
Admin● Super admin
A
Total Users
4,281
▲ 128 new this week
VIP Members
612 / 14.3%
▲ 23 conversions this month
Signals (30d)
347
72.4% win rate · synced 12s ago
Pending Moderation
12
8 posts · 4 comments
Performance
Pips & win rate — synced from Google Sheet
Moderation Inbox
Awaiting your review
12 pending
MK
Marcus K.VIP2m ago
Closed XAU/USD at +84 pips 🎯 TP3 hit exactly as planned. Chart screenshot attached…
💬 6 comments🔥 24 reactions
RT
Ravi T.Free9m ago
New trade idea on GBPJPY — expecting a retest of 194.20 before continuation…
💬 2 comments📣 trade_idea
SD
Sara D.VIP21m ago
Comment on “NFP reaction play”: “Anyone else stopped out on that wick?”
💬 comment queue
Latest Signals
Live from sheet sync
REALTIME
#PairDirEntryPipsHit
#347
AU
XAU/USD
BUY2 641.50+112TP3
#346
EJ
EUR/JPY
SELL163.240+47TP2
#345
GU
GBP/USD
BUY1.27180−25SL
#344
UJ
USD/JPY
SELL151.905+64TP1
Role Distribution
4,281 users total
VIP customers
Paid subscribers
612
Free customers
Freemium tier
3,655
Admins
Team accounts
14
Moderation Queue
Posts & comments pending review · approval gates from community_settings
REALTIME
MK
Marcus K.VIPtrade_update2m ago
Closed XAU/USD at +84 pips 🎯 TP3 hit exactly as planned. That London-open continuation was textbook — wait for the sweep, then ride it. 🔥
PairXAU/USD
Entry2 641.50
Exit2 650.90
Pips+84
ROI+12.4%
BrokerXM
💬 6🔥 24🚀 11#gold #nfp
AL
Aisha L.VIPscreenshot14m ago
My equity curve after 3 months following the Signal Xpress room 📈 Consistency is everything — no revenge trades, just the plan.
🖼️ 1 image💬 18❤️ 96
JT
James T.Freecomment31m ago
Comment awaiting review: “Stop posting fake results, nobody believes this 🤡” — flagged automatically by moderation rules.
auto-flaggedon “Weekly recap”
Active Signals
18
Live in the app right now
Win Rate 30d
72.4%
▲ 3.1% vs last month
Net Pips 30d
+3,184
Avg 106 pips / signal
Reactions (7d)
5,290
🔥 61% · 🚀 27% · 👍 12%
Signals Registry
signals table · sheet_hash diff sync every minute · tombstones on delete
NoPairDirEntrySLTP1–TP4PipsResultReactionsStatus
#347
XAU
XAU/USD
BUY 2641.502634.00 45 / 78 / 112 / 160 +112 WIN🔥 214TP3 HIT
#346
EJ
EUR/JPY
SELL 163.240163.610 18 / 34 / 47 / 70 +47 WIN🔥 96TP2 HIT
#345
GU
GBP/USD
BUY 1.271801.26930 22 / 40 / 62 / 90 −25 LOSS💔 88SL HIT
#344
UJ
USD/JPY
SELL 151.905152.260 20 / 41 / 64 / 95 +64 WIN🚀 143TP1 HIT
#343
AU
AUD/USD
BUY 0.664800.66220 15 / 30 / 48 / 72 — OPEN👍 54PENDING
Trades Registry
trades table · sheet_hash + level_status JSON
NoDatePairDirPipsProfitResultHit Level
#34701 OctXAU/USDBUY+112$1,120WINTP3
#34601 OctEUR/JPYSELL+47$470WINTP2
#34530 SepGBP/USDBUY−25−$250LOSSSL
#34430 SepUSD/JPYSELL+64$640WINTP1
#34330 SepAUD/USDBUY——OPEN—
Google Sheet Sync
signals:sync-sheet · cron every 1 minute
HEALTHY
Auto-sync schedule

Runs signals:sync-sheet every minute — diffs rows by the No column.

Colour → hit level mapping

Sheet cell colours map to hit_level (TP1–TP4 / SL / BE) and fire “TP2 Hit!” pushes.

Tombstones for deleted rows

Prevents deleted sheet rows resurrecting in the app.

→ 09:41:02 synced 347 rows · 2 changed
→ 09:40:01 synced 347 rows · 0 changed
→ 09:39:01 updated #346 → level_status TP2
→ 09:38:02 broadcast SignalUpdated XAU/USD
Last upload: ib-sept-2026.csv · 1,204 records
Total Lots (30d)
8,412.7
▲ 11% vs last month
Total Commission
$14,286
across 612 members
Avg Lots / Member
13.7
Top: Marcus K. — 214 lots
Unmatched Accounts
7
needs review
Lots by Member
Top 8 from latest CSV upload
Commission Breakdown
Per partner group
PartnerMembersLotsCommission
Alpha IB Group1482,914.2$4,954
Nexus Capital1212,201.8$3,743
Pro Traders Hub961,764.5$3,000
Elite FX841,102.3$1,874
Others (3)163429.9$715
User Directory
PATCH /api/admin/users/{id}/role · vip settings via /api/admin/vip-settings
UserRoleBroker / AccountPartnerJoinedStatusQuick Actions
MK
Marcus K.
marcus@fxmail.com
VIPXM · 4471902Alpha IB12 Mar 2026Active
RT
Ravi T.
ravi.t@gmail.com
Free——28 Sep 2026Active
SD
Sara D.
sara@proton.me
VIPExness · 8830411Nexus Capital04 Jan 2026Active
JT
James T.
james.t@outlook.com
Free——19 Sep 2026Flagged
AL
Aisha L.
aisha.l@gmail.com
VIPIC Markets · 5519204Pro Traders Hub22 Jun 2026Online
IB Partners
ib_partners table · mirrored to Google Sheet
PartnerMembersVIPLots (30d)
A
Alpha IB Group
148422,914
N
Nexus Capital
121352,202
P
Pro Traders Hub
96281,765
E
Elite FX
84211,102
Recent Members
users rows with partner_id set
MemberSX IDBrokerPartner
Dilan R.SX-10482XMAlpha IB
Priya M.SX-10481ExnessNexus
Tom H.SX-10480IC MarketsPro Traders
Yuki S.SX-10479XMElite FX
Omar F.SX-10478ExnessAlpha IB
VIP Leaderboard
vip_members · shown in the mobile app
#TraderLotsWin RateProgressFavorite PairTrades
1
Marcus K. VIP214.878%
XAU/USD142
2
Sara D. VIP187.374%
EUR/USD128
3
Aisha L. VIP166.071%
GBP/JPY119
4
Dilan R. VIP142.669%
XAU/USD97
5
Priya M. VIP128.467%
USD/JPY88
Economic Calendar
market_news · synced from nfp.ourforecast.com/calendar.json
SYNCED 4m AGO
TimeCurImpactEventForecastPreviousActual
12:30USDHIGHNon-Farm Payrolls185K142K223K
12:30USDMEDAverage Hourly Earnings m/m0.3%0.4%0.2%
14:00USDMEDISM Services PMI52.551.4—
15:30CADMEDBoC Rate Statement4.25%4.50%—
17:00USDLOWCrude Oil Inventories-1.2M+2.1M—
Online Now
184
▲ live via presence heartbeat
Background
342
App minimized
Peak Today
517
at 14:32 (news release)
Devices
731
68% Android · 32% iOS
Live Presence Board
device_presence · polled via /admin/presence/data
LIVE
MK
Marcus K.Online · XAU/USD chart
SD
Sara D.Online · Community
RT
Ravi T.Background · 4m ago
AL
Aisha L.Online · Signals feed
JT
James T.Online · News
DR
Dilan R.Background · 12m ago
PM
Priya M.Online · Leaderboard
TH
Tom H.Online · Chat
Community Moderation
community_settings keys · POST /api/community/settings
Require post approval

New posts land in pending until an admin approves them.

Require comment approval

Hold comments for review before they appear in the feed.

Require chat approval

Live chat messages enter a moderation queue first.

Max post length

Characters allowed per community post.

VIP Upsell Settings
/api/admin/vip-settings · shown to free users
Integrations
env-driven services
Google Sheets sync

SIGNAL_SHEET_URL · IB_GOOGLE_SHEETS_URL

Connected
Telegram notifications

TELEGRAM_BOT_TOKEN

Connected
Firebase FCM push

storage/app/firebase-credentials.json

Connected
Centrifugo realtime

channels: trading:signals, trading:community, chat…

Connected
Market SSO

market.signalxpress.com OAuth

Connected
Balances & Env
SettingsController — writes .env (handle with care)
⚠ Saving here rewrites your .env file. In production, prefer environment changes over in-app env editing.
DB: signalxp_backend_db · MySQL 8 · last backup 2 days ago
Backup Files
/admin/database-backup · storage-backed .sql dumps
FileSizeCreatedTables
SQL
backup_signalxp_2026-09-29_120000.sql
18.4 MB29 Sep 2026, 12:0026
SQL
backup_signalxp_2026-09-22_120000.sql
17.9 MB22 Sep 2026, 12:0026
SQL
backup_signalxp_backend_db_2026-09-16_094253.sql
17.2 MB16 Sep 2026, 09:4226
✓
Done