Admin Console
Members
Worker
Members
App Users
With App Installed
Downloads (This Month)
Inner Circle
Active (30d)
New This Month

App Downloads — Last 12 Months

Android tracked via /android-download.html
Loading…
NameEmail / PhoneJoinedMembershipTicketsActions
Loading…
Events
Total Events
Upcoming
Total RSVPs
Tickets Sold
EventDateVenueCapacityRSVPsTickets SoldStatusActions
Loading events…
Tables & Bookings
Packages
Active Bookings
Revenue (Month)
Pending Approval
Table Packages
Package NameSectionPriceMin SpendCapacityStatusActions
Loading packages…
Recent Bookings
GuestPackageEventDateAmountStatusActions
Loading bookings…
Orders
Orders (Range)
Tonight (9PM–9PM)
Revenue (Range, gross)
Pending
Order IDCustomerTypeAmountDateStatusActions
Loading orders…
Staff & Roles
Total Staff
Superadmins
Admins
Staff
NameEmailRoleAddedLast LoginActions
Loading staff…

G+ Photos

Loading sessions...

SMS Command Centre
CampaignStatusAudienceSentCost (GHS)CreatedActions
Loading campaigns…
Push Notifications
Send Push Notification
Recent Push History
Push Statistics
Sent (Month)
Open Rate
In-App Announcements
Full-screen announcements shown inside the mobile app. Create a standalone announcement screen, attach photo or video media, and send users to the right app route.
Total
-
Live
-
Drafts
-
With Media
-
Create Announcement Screen
Tap Action
Live Preview
Announcement
Your title
The announcement text will appear here.
Open

The mobile app reads from in_app_campaigns. Live announcements show on app open, highest priority first, respecting schedule, role targeting, dismiss rules, and impression caps.

AnnouncementMediaStatusPriorityScheduleActionUpdatedControls
Loading announcements...
Website Activity
Custom:
Hour filter:
Total Visits
Unique Sessions
Mobile %
Bounce Rate
Single-page sessions
Top CTA
Visits Over Time
Device Breakdown
Hourly Traffic Heatmap
12AM3AM6AM9AM12PM3PM6PM9PM11PM
TimePageDeviceCountryUTM SourceLanguageScreen
Loading activity…
Organizer Applications
Total Applications
Pending Review
Approved
Rejected
ApplicantContactBusinessEvent TypeAppliedStatusActions
Loading applications…
Media Review

Photos and videos uploaded by verified media personnel, processed by the Mac mini and waiting for your approval before going live on the website and G+ app.

Menu Management
Total Items
Categories
Available
Unavailable
ImageNameCategoryPriceDescriptionAvailableActions
Loading menu…
Bar Report
Core Revenue (items only)
excl. tax / service / tip
Gross Collected
incl. tax + service + tip
Tax Total
Service Charge
Tips Total
Orders Count
By Payment Method (Gross)
Daily Revenue (Last 14 Days)
By Category (Net Revenue)
Top Items Sold (by units)
Recent Orders
DateTableCustomerPaymentCore RevGrossStatus
Loading orders…
Ticket Sales
Total Sold
Revenue
This Month
Checked In
Ticket IDCustomerEventTierAmountPurchasedCheck-inStatusActions
Loading tickets…
G+ Stage Control
Open full Stage admin
Creators
-
Total creator profiles
Verified active followers
-
Monetization-quality audience
Pending videos
-
Moderation queue
Open fraud
-
Signals needing review
Pending earnings
-
Creator ledger estimates
Payout requests
-
Loading payout switch
VideoCreatorCaptionViewsReportsPostedActions
Loading Stage moderation...
HandleNameVideosFollowersVerified activeStatusActions
Loading creators...
CreatorAmountStatusRequestedActions
Loading payouts...
Stage controls

Deep controls for KYC, fraud signals, tax export, hard deletes, audit log, reward pool periods, and admin claims live in the embedded console below.

Open full Stage admin
G+ Shop / Marketplace Control
Open shop
Products
-
Active / total catalogue
Merchants
-
Approved sellers
Orders
-
Recent paid orders
Open disputes
-
Cases requiring admin resolution
Pending payouts
-
Merchant payout queue
Review queue
-
Applications + product moderation
ProductMerchantCategoryPriceStockStatusModerationActions
Loading marketplace...
BusinessContactCategoryStatusSubmittedActions
Loading applications...
OrderBuyerMerchantTotalPaymentFulfillmentCreatedActions
Loading orders...
MerchantAmountStatusRequestedActions
Loading payouts...
CaseOrderMerchantBuyerStatusReasonActions
Loading disputes...
GLeague Control
Open league site
Seasons
-
Current season
Teams
-
Approved captains create teams
Matches
-
Scheduled / completed
Captain apps
-
Pending review
Coaches
-
Registered coach profiles
Prize payouts
-
Pending prize payments
SeasonStatusDatesEntryWindowsActions
Loading seasons...
CaptainTeamSeasonStatusSubmittedActions
Loading captain apps...
MatchRoundKickoffScoreStatusActions
Loading fixtures...
TeamCaptainCoachSeasonStatusRoster
Loading teams...
CategoryRecipientAmountStatusCreatedActions
Loading prizes...
Nightlife Awards Control
Open awards site
Nominees
-
Approved / total
Votes
-
Credited paid votes
Pending review
-
New applications
Supporters
-
Unique supporter count
RankNomineeCategoryVotesSupportersStatusVote linkActions
Loading awards...
VoteNomineeVotesAmountPaymentCreditedCreated
Loading vote ledger...
App Settings
App Configuration

These values are stored in Firestore under app_config and read by the mobile app and web.

Loading settings…
Firebase Remote Config Sync

Settings are written to Firestore. The app reads them on launch.

Gelo DevOps
Gelo DevOps — Full Repo Access + Cloud Tools
Model: Sonnet
Hey! I'm Gelo, your DevOps AI with full god-mode access to the G+ repo, Firebase, and Cloud Functions.

I can read/write files, deploy functions, query Firestore, manage auth users, check logs, and much more. Switch model above (Claude or OpenAI). Use "Restore Session" to reload the last conversation.
Gelo · Ready
Audit Log
Actions Today
This Week
Admin Actions
Total Logged
TimestampAdminActionResourceDetailsIP
Loading audit log…
Database Search
Name
Phone Number
Gender
Membership
Source
Min Age
Max Age
Joined After
Joined Before
Enter filters above and press Search.
NamePhoneEmailGenderAgeMembershipSourceJoinedActions
Use filters above and press Search
SMS Send Log
Campaigns
Total Sent
Total Failed
Total Recipients
Total Conversions
Campaign IDEventMessage PreviewSentFailedTotalConversionsConv %StatusCreatedActions
Loading campaigns…
Event Invite Contacts
Total Contacts
Ticket Buyers
RSVP Sources
Order Sources
PhoneNameSourceTicketsRSVPsLast BlastAdded
Loading contacts…
Event RSVPs
Total RSVPs
This Month
Unique Guests
Events with RSVPs
NamePhoneUser IDEventDateStatus
Loading RSVPs…
Job Applicants
Total Applicants
Pending Review
Approved / Hired
Rejected
ApplicantContactPositionGenderEducationAppliedStatusActions
Loading applicants…
Gelo Broadcasts
Total Campaigns
Active
Sent Today
Total Sent
Content Moderation
AI Flagged
User Reported
Approved Today
Deleted Today
Feature Flags & App Config
Wallet Features (app_config/wallet_features)
Hubtel Config (app_config/hubtel)
Game Payout Test

Send a real GHS payout (max GHS 10) to verify Hubtel Send Money credentials end-to-end. Every attempt is logged in game_payout_tests.

App Version Control (app_config/app_version)
Promo Campaigns
Total Campaigns
Active
Total Redemptions
Promo Codes
VibeCheck
Total Profiles
Active (30d)
Total Swipes
Matches
Recent Profiles
UserGenderAge RangeBioCreatedStatus
Loading profiles…
Wallet Management
Total Wallets
Total Balance (GH₵)
Top-ups (Month)
Pending Withdrawals
Promoters
Campaigns
Templates
Contacts
Inbound SMS
Analytics
Total Campaigns
Sending
Completed
Total Sent
Est. Spend (GHS)
NameStatusRecipientsSentFailedCost (GHS)CreatedActions
Loading campaigns…
New Campaign
Campaign Info
Audience
Quick Presets
Audience Sources (select one or more — deduped by phone)
Select at least one source above.
Message
0 chars · 0 segments 1 SMS
0 chars · 0 segments 1 SMS
Message Preview (10 contacts)
Estimate audience first to see a preview.
Channel Strategy
Cheapest: uses free push/DM channels for app users, SMS for the rest.
High Reach: sends push notification AND SMS to everyone.
A/B Testing
Send Timing
Safeguards
Campaign
Total Recipients
Sent
Failed
Cost (GHS)
Messages
Named
Fallback
Recipients (last 50)
PhoneNameMessage PreviewStatusSegmentsSent AtError
Loading…
NameNamed MessageFallback MessageSegmentsActions
Loading templates…
PhoneNameName SourceApp UserMemberOpted OutLast SMS
Loading contacts…
Import Contacts
Writes to contacts + event_invite_contacts · deduped by phone
Upload a CSV/TSV. Columns are auto-detected — any order. Required: a phone column.
Drop CSV/TSV here or click to browse
Inbound Reply Feed
Live replies from contacts via SMS. Hubtel inbound number: pending provisioning.
TimePhoneMessageKeywordMatched?RSVP EventResolvedActions
Loading…
Campaign Analytics
Total Sent (all time)
Total Cost (GHS)
Total Replies
RSVP Confirmations
Opt-outs
Campaign Breakdown
Monthly Cost Tracker
Select a campaign above to see analytics. Overall monthly stats require completed campaigns.
CampaignStatusSentVia SMSVia PushVia DMReply RateCost GHS
Loading…
GeloBOT
Loading…
Media Library
Pending Jobs
Recent Actions (last 10)
Autonomous organic growth control
Gelo Growth Engine
Full visibility and control for media analysis, daily content planning, captions, hashtags, agent review, publishing, website updates, SEO freshness, and learning. Paid ads and Google Business tasks are parked here until you re-enable those workstreams later.
Organic Autopilot
Loading
Reading config
Agent Reviewer
Loading
Checking review policy
Today Queue
-
Planned content
Next Publish
-
No due item loaded
Ads
Parked
No paid launch controls
Google Business
Skipped
Hidden from automation
Prompt Gelo
Tell the engine what to do in plain language. It only controls organic media, app promotion, website, SEO, publishing, review, and learning here.
No prompt run yet.
Analysed Media
-
approved ready assets
Daily Queue
-
planned items
Ready / Armed
-
ready vs live-enabled
App Promotion
-
app install lane
Learning
-
performance samples
Paid Ads
Off
parked per instruction
Current Run
Run the full organic cycle and watch each step complete.
No cycle running
Use Run Organic Cycle when you want the engine to analyze, plan, review, dispatch due content, monitor, and learn.
Recent Engine Runs
Loading...
Live Summary
Loading...
Performance Alerts
Loading...
Daily Content Plan
Select a date and refresh.
Loading...
Media Picks
Every analyzed photo or video the engine can choose from, including scores, channel recommendations, caption angles, and safety notes.
Loading...
Copy & Agent Review
Prepared captions, hashtags, event promotion copy, and agent review decisions before anything is armed.
Loading...
Publishing Control
Armed items, due gates, channel dispatch results, and retry/health status for Instagram, Facebook, app, website, and SEO.
Loading...
Learned Posting Windows
Times and channels that are performing best, used by the next content plan.
Loading...
SEO Freshness
Website metadata and freshness checks generated by the organic engine.
Loading...
Google Business
Skipped for now.
Engine Config
Controls for the organic engine. Ads stay parked and Google Business stays skipped from this screen.
Active Channels
Parked workstreams
Paid ads are disabled here: no draft building, exporting, or launching controls are exposed. Google Business remains skipped until you bring that workstream back.
Instagram
⚠ Pending Approval
Media portal uploads flagged for Instagram, awaiting your approval.
0
Loading…
Last 20 Posted to Instagram
Loading…
G
Tell Gelo
e.g. "Post the denim-party carousel tonight at 8pm" — writes to gelo_commands.