SPIRO Mortuary Care Services Logo

Authorized Staff & Agent Portal

Invalid credentials
New Staff or Agent?
End-to-End Local Storage Security • 256-Bit Session
MemPulse 2026 SPIRO • v1.9.0 • Powered by ZINK
SPIRO Logo

SPIRO

MORTUARY CARE SERVICES

Staff & Agent Registration Portal

Admin Verification Required: New registrations require verification and manual activation by the Central Administrator before login access is granted.
Please complete all required fields.
MemPulse 2026 SPIRO • v1.9.0 • Powered by ZINK

Registration Request Submitted!

Your registration request has been created with status Pending Verification. Please wait for the Central Administrator to review and activate your account.

SPIRO Logo

First-Time Sign-In Security Setup

👋 Welcome, Sales Agent!
You are signing in with temporary login credentials. Please choose your secure permanent password to activate your Sales Agent Portal.
Encrypted Local Storage Key • Multi-Tenant Protection
SPIRO Logo

Account Password Recovery

Reset your SPIRO security password or request administrative recovery

Enter your account username, phone number, or registered email.
U
Sales Agent
@user • Sales Agent
Phone: 0918****543
⏳ Notice: You already have a pending password reset request currently awaiting Admin ZINK review. You may re-submit to update your requested password.
🛡️  Submit Password Reset for Admin Verification
For security compliance, all password changes must be approved by Admin ZINK. Enter your desired new password below:

Reset Request Submitted to Admin!

Your password reset request for @user has been dispatched to Admin ZINK's Verification Center. As soon as the administrator approves it, your new password will be activated and you can sign in.

MemPulse 2026 SPIRO • v1.9.0 • Powered by ZINK
SPIRO Logo
🛡️  ADMINISTRATOR CONTROL CENTER

Personnel Verification & Directory Portal

Verify incoming staff/agent applications, assign roles, and manage system personnel

👑
Admin ZINK Master Administrator
0
Pending Verification
0
Active Personnel
0
Rejected Requests
0
Total System Accounts

Registration Requests Awaiting Verification

Review credentials, verify phone/email, and grant access to SPIRO Mortuary Services

Authorized Personnel Directory

Complete list of registered administrators, officers, and agents

Personnel Name Username & Role Contact Info Status Registered Date Verified By Action
MemPulse 2026 SPIRO • v1.9.0 • Powered by ZINK
SPIRO Logo
👔 SALES AGENT PORTAL (READ-ONLY)

My Enrolled Members & Due Date Tracker

Real-time status monitoring, countdowns, and payment follow-up reminders for your recruited clientele

M
Maria Santos Sales Agent
Live Client Monitoring
0
My Enrolled Members
0 Beneficiaries covered
0
Active & In Good Standing
Valid coverage active
0
Due in Next 30 Days
0 urgent (next 7 days)
0
Overdue & Grace Period
Immediate follow-up required
⚠️ 
Payment Follow-up Notice: You have members with upcoming due dates or grace periods.

My Client Roster

Showing 0 of 0 enrolled members

🔒 Read-Only Portal Access
📑 

No Enrolled Members Found

When members are assigned or enrolled under your Sales Agent account, they will automatically appear here with real-time countdowns.

MemPulse 2026 SPIRO • v1.9.0 • Powered by ZINK
SPIRO Logo
Membership Tracker v1.9.0
Today: ...
A
Central Admin Administrator
Total Members
0
0 Beneficiaries covered
Active & In Good Standing
0
Due in > 30 days
Expiring in ≤ 7 Days
0
Urgent renewal follow-up
Expiring in 8 - 30 Days
0
Upcoming renewals
48h Grace Period
0
48h complimentary window
Overdue (Grace Expired)
0
Requires immediate renewal
0 memberships need urgent attention (due within 7 days or overdue).
Quickly send renewal reminders or record incoming renewal payments below.
Agent Roster & Records Filter:
Filters:

No matching member records found

Try clearing your search query or relaxing the active status filters.

Showing 0 of 0 records
•
MemPulse 2026 SPIRO • v1.9.0 • Powered by ZINK
Cloud Live

Add New Member Record

Register a primary plan holder and their designated beneficiary

Primary Plan Holder Details
Designated Beneficiary Information
Plan, Payment & Due Date

Member Profile

ID: ---

Renew Membership

Extend membership validity

Primary Member: -
Beneficiary: -
Current Due Date: -

Send Due Date Reminder

Generate personalized reminder messages

Primary: - (-)
Beneficiary: -
Open in WhatsApp Open Email Client

Import Members from Excel / CSV

Upload your existing spreadsheet to automatically map and import records

Drag & drop your Excel (.xlsx, .xls) or CSV file here
or click the button below to browse from your computer

Map Excel Columns to MemPulse Fields

0 rows found
Data Preview (First 5 Rows):

Plan Purchases & Sales Agent Analytics

Data Backup & Restore

Save a complete snapshot or transfer to another device

Download Backup File

Export all member profiles, beneficiaries, and renewal history as a portable JSON file.

Restore from Backup File

Upload a previously exported JSON backup file to restore your records.

Database Management & Deletion

You can wipe all current records to start from a completely clean slate, or reload sample demo records.

👔

Onboard New Sales Agent

Register a designated sales agent and generate temporary login details

Agent will use this username to sign in
🔑

Temporary Login Details Generated

Share these credentials with the agent to allow their first sign-in

Authorized Sales Agent Account:
Agent Name: Hayde Gelogo Username: hayde Temp Password: SP-7492
ℹ️  First-Time Password Change Requirement: When Hayde Gelogo signs in with this temporary password, the system will immediately prompt them to create their own permanent password before entering the Sales Agent Portal.
👔

Assign Member to Sales Agent

Designate a sales agent to manage and view this member on their portal

Selected Member:

Juan Dela Cruz

SPIRO 350
ID: MEM-2026-001 • Currently Assigned to: Direct / Head Office
💡 This member record will immediately appear on the selected agent's read-only portal.
🚀

MemPulse Version & Build Roadmap

Tracked version history, feature milestones, and system updates

Current Production Release

MemPulse 2026 SPIRO • v1.9.0

Engineered & Powered by ZINK • Build 2026.09-ENTERPRISE-SEC

●  Cloud Live
v1.9.0 Current Build
Sep 01, 2026
Admin-Approved Password Recovery, 8-Char Security Policy & Global Access Fixes
  • Admin-Approved Password Recovery Portal: Added self-service account recovery (#forgotPasswordScreen) where password reset requests are dispatched in real time to Master Admin ZINK for verification and 1-click cloud activation.
  • 8-Character Minimum Password Security: Standardized and enforced an enterprise 8-character minimum password policy across Registration, First-Time Login Permanent Password Setup, Recovery Requests, and Administrator Direct Overrides.
  • Global Event Delegation & Navigation Fixes: Upgraded navigation listeners to resilient document-level event delegation ([data-action="open-forgot-password"]) with dual triggers (password label + prominent help link).
  • Dedicated Admin Recovery Queue: Added real-time Password Reset queue in the Admin Verification Center with instant Approve & Activate and Reject controls, plus direct Reset Pass in the Personnel Directory.
  • Pending Request Notification Synthesis: Unified KPI counters and header badges across the application to summarize pending applicants and password reset tickets simultaneously.
v1.9.0
Sep 01, 2026
100% Native Firebase Ecosystem Migration & Global Edge CDN Hosting
  • Native Firebase Hosting Migration: Deployed on Google Firebase Hosting with Global SSD Edge CDN, automatic free SSL, and zero cold starts on spiro-crm.web.app and spiro-crm.firebaseapp.com.
  • Enterprise Project Re-homing (spiro-crm): Upgraded all SDK configurations, authentication domains, and Cloud Firestore storage buckets to the unified spiro-crm enterprise project.
  • 1-Click Firebase CLI Deployers: Created deploy_firebase.bat and deploy_firebase.ps1 with automated UTF-8 non-BOM security rules compilation and multi-domain routing.
  • Live Cloud Hosting Diagnostics: Integrated real-time Firebase Hosting status pills, project health monitors, and direct web links in #cloudConfigModal.
  • Comprehensive System PDF Blueprint: Formatted 7-page technical manual and operational guide.
v1.7.0
Aug 21, 2026
Cloud-First Database Architecture & Singapore High-Speed Server
  • 100% Cloud-First Architecture: Promoted Google Firebase Firestore (spiro-crm) to the Single Source of Truth; Local Storage is strictly demoted to a fast offline read cache.
  • Singapore Regional Server (asia-southeast1): Deployed on Google Cloud's Singapore data center delivering ultra-low latency (~15–30ms) across the Philippines and Southeast Asia.
  • Integrated Multi-ID Document Deletion: Deep deletion across all document alias keys (id, username, user_${username}) completely preventing zombie record resurrections.
  • Authoritative Real-Time State Mirroring: Live WebSocket pushes automatically prune deleted accounts and members from all active phones, tablets, and PCs.
  • Direct 1-Click Applicant Deletion: Added instant delete actions directly on pending applicant cards in the Admin Verification Center.
  • Defensive WebSocket Injection Hooks: Crash-proof UI execution guards with battery and CPU optimization for mobile portal sessions.
v1.6.0
Aug 21, 2026
Google Firebase Real-Time Cloud Database & Multi-Device Sync
  • Real-Time Cloud Synchronization: Connected to Google Firebase Firestore. Accounts and memberships sync across phones, tablets, and PCs in <1 second.
  • Cross-Device Temporary Login: Sales agent accounts with temporary passwords created on PC are instantly accessible from any mobile phone worldwide.
  • Live Roster & Renewal Streams: WebSocket subscriptions auto-refresh member cards, due date countdowns, and transactions across active sessions without page reloads.
  • One-Click Cloud Sync Center: Added Cloud Database Settings Modal (#cloudConfigModal) with connection diagnostics, customizable config editor, and one-click bulk upload of existing offline records.
  • Browser Accessibility Standards: Standardized HTML5 autocomplete attributes across all authentication, registration, onboarding, and password update forms.
v1.5.0
Aug 21, 2026
Role Streamlining, Mobile View Perfection & Versioning System
  • Streamlined Strict 3-Role Matrix: Standardized authorization to Admin, Sales Agent, and Office Staff across all forms, filters, and assignment selectors.
  • Mobile Viewport Perfection: Fixed overlapping on Agent Tab Selector, Admin Content Card, Applicant Queue, Directory Table, and Sales User Capsule.
  • Interactive Version System: Added system-wide version tags and interactive build history roadmap modal.
v1.4.0
Aug 16, 2026
Streamlined Layout, In-Line Actions & Dedicated Branding
  • Shortened Member Cards: Refocused card layout to essential demographic, contact, and rate metrics.
  • Mobile In-Line Actions: Locked Renew, Alert, and Details in-line horizontally on mobile viewports.
  • Header Simplification: Replaced multi-line headers with clean Membership Tracker branding.
  • Privacy Enhancement: Removed email address fields across card views, modals, and member registration.
  • Pill Logout Button: Standardized flexible pill styling for portal sign-out controls.
v1.3.0
Aug 12, 2026
Analytics Engine, Purchases Matrices & Sticky Columns
  • Weekly & Monthly Cohort Matrices: Real-time breakdown of plan purchases, revenue volume, and retention rates.
  • Sticky Matrix Date Columns: Frozen date columns with smooth horizontal touch scrolling on mobile.
  • Sales Leaderboard: Dynamic agent performance rankings and revenue tracking.
v1.2.0
Aug 08, 2026
Multi-Role Portals & Master Admin ZINK Security
  • Dedicated Sales Agent Portal: Scoped client list, due date countdowns, and quick alert triggers.
  • Admin Verification Center: Master Admin verification workflow for new applicants.
  • Temporary Credentials Workflow: Secure generator for temporary agent logins with mandatory first-time password changes.
v1.1.0
Aug 01, 2026
Frosted Glass Luxury Theme & Excel Import/Export Engine
  • Light Luxury Theme: Frosted glass surfaces with lilac, plum, and vibrant magenta accents.
  • Excel & CSV Engine: Full database import with field mapping and one-click backup exports.
  • Multi-Period Renewals: Quick 30, 90, 180, and 360-day renewal calculation buttons.
v1.0.0
Jul 2026
Initial Foundation of SPIRO Membership Tracker
  • Strict 30-day billing cycle and status computation engine.
  • Member card grid, search & filter toolbar, and WhatsApp / SMS direct alerts.
  • Designated beneficiary coverage and local encryption persistence.
🚀 Future Roadmap Planned Releases
  • v1.9.0 (Upcoming): Automated SMS/Email Webhook Gateway & Printable Official PDF Statements.
  • v2.0.0 (Vision): Member Self-Service Due Date Portal & Direct GCash / Maya Online Payment Gateway.
MemPulse 2026 SPIRO • Powered by ZINK
☁️

Cloud Database & Real-Time Sync

Multi-device live synchronization powered by Google Firebase Firestore

Cloud Sync: Live & Connected
spiro-crm

All devices (phones, tablets, PCs) are synchronized in real time. When accounts are created or renewed on one device, they update instantly across all devices.

☁️ Cloud Project: spiro-crm
📍 Region: asia-southeast1 (Singapore)
🌐 Hosting: spiro-crm.web.app
⚡ Latency: Ultra-Low (Philippines & SE Asia)
Upload Existing Offline Records to Cloud Sync all offline members and user accounts from this device up to Firebase Firestore.
⚙️  Advanced Firebase Project Configuration

Active project: spiro-crm (Pre-configured & active). You can customize or switch project credentials below if needed.

MemPulse 2026 SPIRO • Real-Time Firebase Sync