FirstKiss.Admin Console

Welcome back

Sign in with your operator credentials.
Email
Password
FirstKiss admin — v2 · live config, no redeploy needed.
FirstKiss.Admin
FCM · mock local
📊 Dashboard
💃 Profiles ·
👤 Users ·
💬 Conversations
📝 Auto-messages
📞 Call logs
🚀 FCM Push
🤖 Automation
🧾 Mongo Explorer
⚙️ Settings
🚀 Recent push activity
Latest 5 events from the FCM outbox. Switch to FCM Push → for full log.
⚡ Quick actions
Common operator tasks.
Tip: profiles without an image won't show in the app's Hot grid even if they're online. Look for the 📷 No image badge.
🤖 Pending-payment automation
checking…
Automatically nudges every install that hasn’t completed the UPI / card / netbanking journey yet with two simulated calls and three chat pushes per cycle.
Automation
Cycle
Calls / Messages
Call delay min (min)
Call delay max (min)
Msg delay min (min)
Msg delay max (min)
Daily call cap per user
Daily message cap per user
Loading status…
💃 Profiles
Dummy profiles shown on Hot & Match. Upload image + at least one video for them to appear & ring.
No profiles selected
👤 Users
Guest users created by the app. Toggle premium & check trial usage.
No users selected
💬 Conversations
Live chat threads between users and profiles. Click into a thread to see the last messages.
📝 Automated message templates
Pick a profile, then add the chat lines its auto-message generator will rotate through.
📞 Simulated call sessions
All calls are simulated MP4 playback. Trigger an incoming ring for any user.
🚀 FCM Push Center mock
Trigger ad-hoc rings & messages, or watch the auto-scheduler fire them every 30/60 min.
📞 Ring a user (incoming call)
User
Profile
💌 Push a chat message
User
Profile
Message body
⚡ Quick broadcast (one-time)
Fire a single push to every targeted user right now. Useful for re-engagement nudges, planned events, or VIP launches.
💌
Send message
Random or custom text from a random profile
📞
Trigger video call
Incoming-call ring to every user
📵
Missed-call burst
Spam-style FOMO push (1–5 per user)
📆 Recurring schedules
Persistent jobs that fire automatically at the chosen interval. The scheduler checks every 60 seconds — no need to keep this page open.
Label
Type
Every (min)
Audience
🧾 Mongo Explorer
Browse every Mongo collection stored by the backend, 50 documents at a time. Select fields inside a document to clear their saved values.
Collection
Page 1 / 1
⚙️ Trial & Pricing
Live config — saved settings apply on next user request, no redeploy needed.
Trial seconds (0 = unlimited)
Preview seconds (profile/chat)
Plan duration
Value + unit are saved; days are auto-computed for the app.
First-month price (₹)
Renewal price (₹)
Disguise prompt frequency
Fallback video URL (used when profile has no uploaded video)
🔒 Admin password no rotation log
Rotate the signed-in admin's password. The seeded default (Admin@123) is a known credential — change it before shipping the dashboard to anything publicly reachable.
Current password
New password (min 8 chars)
Confirm new password
🛡️ Automation & throttling checking…
Controls every source of automated pushes — admin schedules, quick-broadcasts, and the legacy built-in ring/message fanouts. The cooldown applies per user, across all sources: a user can never receive two automated pushes within the cooldown window, no matter how many overlapping schedules exist.
Cooldown (minutes)
Max messages per user per day
💎 Premium Plans