Live platform numbers. Empty cells mean the backend isn't tracking that metric yet.
Total Users
—
all-time
Coins Issued
—
all-time
Surveys Completed
—
all-time
Active (30d)
—
last 30 days
Redemptions Approved
—
approved + pending
New Signups
—
last 7 days
Daily Signups
New registrations per day (last 7 days)
Top Regions
Where your users are based
Coins Issued
Daily coin distribution (last 7 days)
Redemption Split
By reward (top 5)
Maintenance Mode
Control site availability and user-facing messages
🔧
Site Maintenance Control
When enabled, all pages (index, earn, redeem, affiliates) will display a maintenance overlay. Users won't be able to interact with the site until you disable it.
Maintenance Mode
● Site is Live — users can access all pages normally
Overlay Message
Headline
Sub-message
Estimated Return (optional)
Settings
Show progress bar
Animated bar on overlay
Allow admin bypass
Admins can still access the site
Show Discord link
Link users to your Discord
Blur background
Blur site content behind overlay
Overlay Preview
How it will appear to users
🔧
We'll Be Right Back!
CoinChest is currently undergoing scheduled maintenance. Please check back soon!
CPX Research
Connect your CPX Research account to power real surveys & offers
CPX Research provides surveys and offers from real advertisers. Connect once here, and the same App ID + User ID will power your mobile app — users see the same offers and balance on both platforms.
The live secure hash is set on the server in .env (CPX_SECURE_HASH) and never touches the browser. This field isn't required for your deployment — leave it blank.
Backend Proxy URL (optional)
Not needed for your setup: the site and API run on the same server (same origin). Leave this blank.
Sub-ID 1
Sub-ID 2
Display Mode
Custom UI shows survey cards in your own design; IFrame shows CPX's hosted offerwall. Both works too.
Coin Multiplier
Applied to the displayed estimate on survey cards. Keep this equal to COIN_MULTIPLIER in your server .env so the shown amount matches what's actually credited. Both default to 1 (show as-is).
A CPX survey paying 1500 displays as 1,500 🪙
Default Country (fallback) for users who haven't picked one yet
2-letter ISO code (GB, US, DE, …). Each user can override this on their Account page. Without this AND without a user choice, brand-new users typically see 0 matched surveys because CPX can't geo-target.
Show live API snapshot
Small bar above offers showing live offer counts & top payouts
Postback URL
Paste this into CPX Dashboard → Apps → Postback Settings. CPX calls it server-to-server when a user completes an offer.
Use your live domain (e.g. https://coinchest.gg) as the base of the postback URL. The CoinChest server handles the postback at /api/cpx/postback — see DEPLOY.md, Step 8.
Current User ID
The ext_user_id the browser is sending right now. Your mobile app must send the same value for the same human user.
Mobile App Setup
In your mobile app's WebView, load: https://offers.cpx-research.com/index.php?app_id=…
Pass the user's real account ID as ext_user_id. CPX treats web + mobile as the same user.
Site Content
Edit hero text, stats and announcements
Hero Section
Badge Text
Headline Line 1
Headline Line 2
Sub-heading
Primary CTA Button
Secondary CTA Button
Site Announcement Banner
Show announcement banner
Displays a banner at the top of the landing page
Announcement Text
Banner Style
Footer Links & Copyright
Copyright Text
Link 1 Label
Link 1 URL
Link 2 Label
Link 2 URL
Link 3 Label
Link 3 URL
Manage Users
View, ban and adjust user coin balances
User
User ID
Region
Tier
Joined
Balance
Offers
Status
Actions
Adjust Balance
Editing: —
New Coin Balance
Redemptions
Review and approve user redemption requests. Denying a redemption automatically refunds the user's coins.
User Activity
Real-time feed of everything happening across your users — surveys completed, redemptions, signups. Derived from existing data, no extra logging required.
🔧
We'll Be Right Back!
CoinChest is currently undergoing scheduled maintenance. We're working hard to bring you an even better experience. Please check back soon!