Administrator sign-in required.
Sign in with the configured AlarmForgeX administrator account to manage customer accounts and licence requests.
Open customer portalCustomer, payment and release operations.
Review account activity, machine requests, payment state and Windows installer releases from one protected workspace.
Keep the next action clear.
Use Settings to pause public purchasing, Downloads to manage installer versions, Requests to complete offline fulfilment, and Activity to review the audit trail.
Public website settings
Online purchasing
This switch controls whether customers can open Stripe checkout for stored Health Monitoring orders. The active Stripe mode is determined by the configured secret key and webhook.
Check the mode before enabling. A live secret key makes this a real-payment switch; test keys keep checkout in Stripe Test mode.
Stripe Test configuration
Configuration state only. Secret keys, webhook signing secrets and Price ID values are never returned to this page.
- Stripe mode
- —
- Payments enabled
- —
- Secret key
- —
- Webhook secret
- —
- Order pricing
- —
- Health plans
- Dynamic order price
- Webhook endpoint
- https://alarmforgex.com/api/stripe/webhook
Customer policy review
The pre-live policy pages are source-controlled drafts. Review and approve them before enabling live payments; they are intentionally marked noindex until approval.
Owner review required. Confirm business identity, tax/GST wording, privacy/retention details, software licence terms and refund/cancellation policy.
Secure website data backup
Download a JSON backup of customer profiles, requests, purchases, signed licence files, tutorials, release metadata and audit history.
Keep this file private. Password credentials, sessions, Stripe secrets, signing keys and installer binaries are deliberately excluded.
Email notifications
Cloudflare Email Sending not configured
Workflow notifications follow the switches above and require the outbound email provider. Account verification and password-recovery emails use the configured provider whenever available. Licence files are never attached. Changes apply to future workflow events; suppressed emails are not replayed.
Uncertain deliveries are held for administrator review and are never automatically resent.
Recent notification delivery
Payments and purchases
Commercial purchases exist before payment and do not require a computer. Verified Stripe events (Test or Live according to configuration) or an explicit audited administrator decision make the correct quantity available in the customer's account.
Paid/Waived orders create available licence stock. A machine request appears under Licence Requests only after an available licence is assigned to a computer. Open View licences / stock to assign for a customer.
| Ordered | Customer | Licence / quantity | Amount | Payment / licence | Inventory / assignment | Stripe reference | Actions |
|---|---|---|---|---|---|---|---|
Machine requests
Archive removes a request from the active work queue while retaining its payment history, licensing record and uploaded signed licence file.
| Submitted | Customer | Machine | Capacity | Payment | Review | Licence | Actions |
|---|---|---|---|---|---|---|---|
PDF document library
Download Analytics
Privacy-minimal download delivery analytics. Public/customer totals exclude administrator downloads. A completed stream means the Worker finished streaming the full file body; it does not confirm the browser saved the file or that the software was installed. Repeated requests from the same website download click are deduplicated where possible. No IP addresses or device fingerprints are collected. Date totals use UTC.
Windows installers
Upload signed Windows installers directly into the private R2 release store. Publish the current stable build, a pre-release build for testing, or older versions for controlled customer recovery. Uploading a new stable build automatically preserves the previous catalogue entry as an older version.
| Version | Channel | File | Visibility | Updated | Actions |
|---|---|---|---|---|---|
Users
| Account | Role | Created | Last sign-in | Action |
|---|---|---|---|---|
Recent activity
Tutorial videos
Add setup videos for XProtect, Hikvision, Dahua, T4000 / CSV-IP and other supported workflows. Choose YouTube or Guidde, then paste a link, ID or full Guidde iframe embed code. Only published entries appear on the public Tutorials page. The website stores a validated provider reference and presentation details only; it never stores iframe HTML, transcripts, cookies or credentials.
| Title | Provider | Category | Visibility | Updated | Action |
|---|---|---|---|---|---|
Categories
Built-in categories are ready to use. Add your own categories for future guides. Archiving hides a category from new tutorials without deleting its history.
| Category | Status | Tutorials | Action |
|---|---|---|---|