📘 Tenant & User Manual — Guardian Hub

Audience: Tenant Admins and Users (web app) | Tone: Clear, practical, step-by-step

1. Introduction

Guardian Hub is a centralized management platform for WordPress websites. It brings together site monitoring, security scanning, automated maintenance, support ticketing, billing, and AI-powered optimization into a single dashboard. Whether you manage one site or hundreds, Guardian Hub gives you real-time visibility and hands-on control.

Who Is This Manual For?

This manual covers the tenant web application—the interface used by Tenant Admins and standard Users. If you are a Superadmin, please refer to the Superadmin Manual instead.

Tenant Admin vs. Standard User

A Tenant Admin has full control over the tenant account. They see additional menu items such as Threat Intel, Feature Overrides, Resellers, White Labels Admin, and Stripe Admin. A Standard User can manage tickets, view sites, access billing, and configure personal settings, but does not see the admin-only sections.

If you cannot see a menu item described in this manual, it is likely restricted to the Tenant Admin role. Contact your organization's admin to request elevated permissions if needed.

Key Concepts

  • Tenant — An isolated organizational account within Guardian Hub. Each tenant has its own users, sites, billing, and configuration.
  • Site — A WordPress installation connected to Guardian Hub via the GuardianPlug plugin.
  • Autopilot — An automated maintenance engine that can update plugins, themes, and WordPress core on a schedule, with optional approval workflows.
  • White Label — The ability to rebrand Guardian Hub with your own logo, colors, and custom domain so it looks like your own product.
  • Credits — Consumable units used for AI-powered features such as optimization suggestions, security analysis, and performance audits.
Platform Access
Guardian Hub is a progressive web app (PWA). You can access it from any modern browser on desktop or mobile. On mobile devices, you can add it to your home screen for an app-like experience.
[ Screenshot: Guardian Hub dashboard overview showing sidebar navigation, site cards, and summary statistics ]

2. Access & Login

URL: Your access URL depends on your organization. The default is https://guardian.bluix.net/app. If your tenant uses White Label, the URL may be something like https://hub.yourdomain.com/app.

Login Methods

Guardian Hub supports multiple authentication methods:

MethodDescription
Email + PasswordEnter the email address and password you registered with
GoogleSign in with your Google account (OAuth)
AppleSign in with your Apple ID
MicrosoftSign in with your Microsoft / Azure AD account

How to Log In

Step-by-Step Procedure
  1. Open your browser and navigate to your Guardian Hub URL
  2. On the login screen, choose your preferred sign-in method
  3. For Email + Password: enter your email and password, then click Sign In
  4. For Social Login (Google, Apple, or Microsoft): click the corresponding button and complete the authentication in the popup window
  5. You will be redirected to the Guardian Hub dashboard

Registration

If your tenant allows self-registration, you will see a Create Account link on the login page. Click it, fill in your name, email, and a strong password, then check your inbox for a verification email. Click the link in the email to activate your account.

Email Verification Required
You must verify your email address before you can log in for the first time. If you do not see the verification email, check your Spam or Junk folder. You can request a new verification email from the login page.

Password Reset

Step-by-Step Procedure
  1. On the login screen, click Forgot Password?
  2. Enter the email address associated with your account
  3. Click Send Reset Link
  4. Check your inbox (and spam folder) for a password reset email
  5. Click the link in the email
  6. Enter and confirm your new password
  7. You will be redirected to the login page—sign in with your new password
Default Values
Login session duration: 30 days (with "Remember Me" enabled). Without "Remember Me", the session expires when you close the browser.
[ Screenshot: Login page with email/password fields and social login buttons for Google, Apple, and Microsoft ]

3. Tickets

Path: Menu → Tickets

Purpose

The Tickets page displays a list of all your support tickets. Each ticket shows its subject, current status, priority, assigned agent, and creation date. You can filter, search, and sort tickets to quickly find what you need.

Ticket Statuses

StatusMeaning
OpenNewly created; waiting for agent to begin work
In ProgressAn agent is actively working on your request
ResolvedThe issue has been addressed; waiting for your confirmation
ClosedTicket is complete and archived

Buttons and Actions

Button / ActionDescription
+ New TicketOpens the form to create a new support ticket
Status FilterFilter by status: All, Open, In Progress, Resolved, Closed
Priority FilterFilter by priority: All, Low, Normal, High, Urgent
SearchFree-text search across ticket subjects and descriptions
Click a ticket rowOpens the ticket detail view to read messages and reply

How to Browse Tickets

Step-by-Step Procedure
  1. Click Tickets in the left sidebar
  2. At the top of the page you will see summary cards showing counts for each status (Open, In Progress, Resolved, Closed)
  3. Use the Status Filter dropdown to narrow the list by status
  4. Use the Priority Filter dropdown to narrow by priority level
  5. Type in the Search field to find tickets by keyword
  6. Click on any ticket row to open its detail view

Ticket Detail View

When you open a ticket, you see the full conversation thread between you and the support team. Each message displays the sender name, timestamp, and any attachments.

ActionDescription
ReplyType a message and click Send to reply to the ticket
Attach FileClick the paperclip icon to attach screenshots, logs, or documents (max 10 MB per file)
Close TicketMark the ticket as Closed once your issue is resolved
Reopen TicketIf a resolved ticket still has issues, click Reopen
Default Values
Filters are empty by default (showing all tickets). Tickets are sorted by creation date, newest first.

Usage Example

Your website plugin update caused an error. You open Tickets, see the list, and click + New Ticket to report the issue. Later, the support agent replies with a fix. You open the ticket, read the reply, verify on your site, and click Close Ticket.

[ Screenshot: Ticket list page with status summary cards, filter dropdowns, search field, and a list of ticket rows ]

4. New Ticket

Path: Menu → New Ticket (or click "+ New Ticket" from the tickets list)

Purpose

The New Ticket form allows you to submit a support request to the Guardian Hub team. Provide as much detail as possible to help the agents resolve your issue quickly.

Form Fields

FieldRequiredDescription
CategoryYesSelect the type of issue: General Support, Security, Performance, Billing, Feature Request, Other
SubjectYesA brief summary of the issue (e.g., "Plugin update failed on example.com")
PriorityYesSelect: Low, Normal, High, Urgent
SiteNoIf the issue relates to a specific site, select it from the dropdown
DescriptionYesDetailed description of the problem: what happened, what you expected, and any error messages
AttachmentsNoUpload screenshots, log files, or other supporting documents (max 10 MB per file, up to 5 files)

How to Create a Ticket

Step-by-Step Procedure
  1. Click New Ticket in the sidebar menu, or click the + New Ticket button on the Tickets page
  2. Select a Category from the dropdown that best matches your issue
  3. Type a clear, concise Subject (e.g., "Cannot access wp-admin after core update")
  4. Choose the Priority:
    • Low — cosmetic issues, non-blocking questions
    • Normal — most requests; standard response time
    • High — significant functionality is impaired
    • Urgent — site is down or a critical security breach
  5. If applicable, select the related Site from the dropdown
  6. Write a detailed Description: explain the steps to reproduce the issue, include any error messages, and note what you have already tried
  7. Optionally, click Attach Files to upload screenshots or logs
  8. Click Submit to create the ticket
  9. You will be redirected to the newly created ticket's detail page
Default Values
Priority: Normal. Category: General Support. No attachments.
Writing Effective Tickets
The more detail you provide, the faster your issue will be resolved. Always include: which site is affected, what you were doing when the problem occurred, exact error messages (copy-paste if possible), and any screenshots.

Common Issues

Submit button is disabled: Make sure all required fields (Category, Subject, Priority, Description) are filled in. File too large: Reduce the file size to under 10 MB, or compress it into a ZIP archive. Cannot select a site: You may not have any connected sites yet—you can still submit the ticket without selecting a site.

[ Screenshot: New Ticket form with category dropdown, subject field, priority selector, description textarea, and file upload area ]

5. Sites

Path: Menu → Sites

Purpose

The Sites page displays all WordPress websites connected to your tenant. Each site is shown as a card with its name, URL, health status, and quick-action buttons. This is your central hub for monitoring and managing your WordPress installations.

Health Indicators

IndicatorColorMeaning
Healthy🟢 GreenAll checks passed; no issues detected
Warning🟡 YellowMinor issues found (e.g., outdated plugins, non-critical vulnerabilities)
Critical🔴 RedSerious issues requiring immediate attention (e.g., security breach, site down)
Unknown⚪ GrayThe site has not reported in recently; check that the GuardianPlug plugin is active

Buttons and Actions

Button / ActionDescription
Site card clickOpens the site detail page with full information and management tools
Health dotColor-coded indicator (green, yellow, red, gray)
URL linkOpens the live website in a new browser tab
BackupQuick access to the backup/snapshot panel for that site
Emergency AdminOne-click emergency access to the WordPress admin panel (if enabled by your plan)
+ Connect SiteOpens the wizard to connect a new WordPress site

Connecting a New Site

Step-by-Step Procedure
  1. Click + Connect Site on the Sites page
  2. Guardian Hub displays a unique Pairing Token—copy this token
  3. Log in to the WordPress admin panel of the site you want to connect
  4. Install and activate the GuardianPlug plugin (available from the WordPress plugin repository or as a ZIP from your tenant admin)
  5. In the GuardianPlug plugin settings (WordPress sidebar → GuardianPlug), paste the Pairing Token into the "Connection Token" field
  6. Click Connect in the plugin settings
  7. Return to Guardian Hub—the site should appear in your Sites list within 1–2 minutes
  8. If the site does not appear, click the refresh button on the Sites page and verify that the token was entered correctly
Plugin Requirements
The GuardianPlug plugin requires WordPress 5.6 or higher and PHP 7.4 or higher. The plugin communicates with Guardian Hub over HTTPS and requires outbound connectivity on port 443.
Default Values
Sites are displayed in a grid layout sorted by name. Health checks run automatically every 15 minutes.

Usage Example

You manage 12 WordPress sites. Each morning, you open the Sites page and scan the health indicators. Two sites show yellow—you click each one to review the warnings (outdated plugins). You initiate updates directly from the Site Detail page.

Common Issues

No sites found: You have not connected any sites yet. Follow the "Connecting a New Site" procedure above. "Unknown" status: The GuardianPlug plugin on the site may be deactivated or the site may be unreachable. Verify the plugin is active and the site is online. Site disappeared: The plugin may have been deactivated or removed. Reinstall and reconnect using a new pairing token.

[ Screenshot: Sites page showing a grid of site cards with health indicators, URLs, and action buttons ]

6. Site Detail

Path: Menu → Sites → Click on a site card

Purpose

The Site Detail page provides a comprehensive view of a single WordPress site. From here you can run security scans, manage updates, configure Autopilot, trigger backups, and toggle maintenance mode.

Sections and Actions

SectionDescription
OverviewSite name, URL, WordPress version, PHP version, health score, last check timestamp
Security ScanRun an on-demand security scan; view vulnerability report with severity ratings
Core UpdateSee current WordPress core version and available updates; trigger a one-click update
Plugin & Theme UpdatesList of installed plugins/themes with available updates; update individually or in bulk
Maintenance ModeToggle to put the site in maintenance mode (shows a "coming soon" page to visitors)
Backup / SnapshotCreate a full-site backup on demand; view and restore previous snapshots
Autopilot ConfigurationEnable and configure automated updates for plugins, themes, and core
Emergency AdminGenerate a one-time login link to the WordPress admin panel

Running a Security Scan

Step-by-Step Procedure
  1. Open the site's detail page
  2. Click the Security Scan tab or button
  3. Click Run Scan Now
  4. Wait for the scan to complete (typically 30–90 seconds)
  5. Review the results: vulnerabilities are listed by severity (Critical, High, Medium, Low, Info)
  6. Click on any vulnerability for details and recommended remediation steps

Configuring Autopilot

Step-by-Step Procedure
  1. On the site detail page, navigate to the Autopilot section
  2. Toggle Enable Autopilot to On
  3. Select which components to auto-update: Plugins, Themes, WordPress Core
  4. Set the Update Schedule (e.g., daily at 3:00 AM, weekly on Sunday)
  5. Choose the Approval Mode:
    • Auto-approve: Updates are applied automatically
    • Require Approval: Updates are queued in the Approvals page for your review
  6. Optionally enable Pre-update Backup to automatically create a snapshot before each update
  7. Click Save Configuration
Autopilot Pre-Update Backups
It is strongly recommended to enable pre-update backups. If an update causes issues, you can quickly restore the site to its previous state from the Backup section.

Creating a Backup

Step-by-Step Procedure
  1. On the site detail page, navigate to the Backup / Snapshot section
  2. Click Create Backup Now
  3. Optionally add a label (e.g., "Before plugin update")
  4. The backup process begins; a progress indicator will be displayed
  5. Once complete, the backup appears in the list with its date, size, and label
  6. To restore, click the Restore button next to the desired backup and confirm

Maintenance Mode

When to Use Maintenance Mode
Enable maintenance mode when performing major changes (theme migration, database restructuring) to prevent visitors from seeing a broken site. Maintenance mode displays a customizable "Under Maintenance" page to all non-admin visitors.
Default Values
Autopilot: disabled. Maintenance mode: off. Pre-update backups: enabled when Autopilot is active.
[ Screenshot: Site Detail page showing the overview panel, security scan results, and Autopilot configuration toggle ]

7. Statistics

Path: Menu → Statistics

Purpose

The Statistics page provides a visual overview of your Guardian Hub activity. It includes charts for ticket trends, site health summaries, and performance metrics across all connected sites.

Available Charts and Metrics

Chart / MetricDescription
Ticket OverviewBar or pie chart showing ticket distribution by status (Open, In Progress, Resolved, Closed)
Ticket TrendsLine chart showing ticket creation and resolution rates over time (weekly/monthly)
Site Health SummaryDonut chart showing the proportion of Healthy, Warning, and Critical sites
Health TrendsLine chart tracking how the overall health score of your sites has changed over time
Performance MetricsAverage page load time, uptime percentage, and response time across sites
Security OverviewCount of open vulnerabilities by severity across all sites

How to Use

Step-by-Step Procedure
  1. Click Statistics in the sidebar menu
  2. The dashboard loads automatically with charts and summary data
  3. Use the date range picker at the top to adjust the reporting period (Last 7 days, 30 days, 90 days, custom range)
  4. Hover over data points in any chart to see exact values
  5. Click on a chart segment (e.g., "Critical" in the health donut) to drill down into the details
Default Values
Date range: Last 30 days. All sites included. Charts auto-refresh every 5 minutes.
[ Screenshot: Statistics dashboard with ticket trend chart, site health donut, and performance metric cards ]

8. Billing

Path: Menu → Billing

Purpose

The Billing center lets you manage your subscription plan, view and download invoices, update payment methods, and purchase additional credits. Guardian Hub supports multiple currencies (EUR, USD, GBP) and payment via Stripe or bank transfer.

Tabs and Actions

Tab / ButtonDescription
Current PlanDisplays your active subscription plan, billing cycle (monthly/annual), and next renewal date
Change PlanBrowse available plans and upgrade or downgrade; initiates Stripe checkout or bank transfer request
InvoicesList of all invoices with date, amount, status, and download link
Payment MethodsManage saved credit/debit cards; add or remove payment methods via Stripe
CreditsView your credit balance, purchase credit packs, convert between credit types
Transaction HistoryFull chronological log of all payments, refunds, and credit transactions

How to Download an Invoice

Step-by-Step Procedure
  1. Click Billing in the sidebar menu
  2. Navigate to the Invoices tab
  3. Find the invoice you need in the list (use the date filter if the list is long)
  4. Click the Download PDF icon on the right side of the invoice row
  5. The PDF will be downloaded to your computer

How to Change Your Plan

Step-by-Step Procedure
  1. Go to Billing → Current Plan tab
  2. Click Change Plan
  3. Review the available plans and their features
  4. Select the plan you want to switch to
  5. Choose your billing cycle (monthly or annual—annual saves 15–20%)
  6. Select your preferred currency: EUR, USD, or GBP
  7. Click Proceed to Checkout
  8. Complete payment through Stripe (or select bank transfer for manual payment)
  9. Your new plan takes effect immediately; any prorated amounts are handled automatically
Multi-Currency Support
Guardian Hub supports EUR, USD, and GBP. Your currency preference is set when you first subscribe and appears on all invoices. To change your billing currency, contact support before your next renewal cycle.
Default Values
Active tab: Current Plan. Default billing cycle: Monthly. Default currency: EUR.

Common Issues

"Billing" not visible: If you are a partner, your billing is under the Partner section. Standard users should see Billing in the main menu. Stripe checkout fails: Verify your card is valid and has sufficient funds; try a different payment method. Invoice not available for download: The invoice may not have been generated yet; allow up to 24 hours after payment, then contact support if still missing.

[ Screenshot: Billing page showing Current Plan summary, Invoices tab with download buttons, and Payment Methods section ]

9. Extras

Path: Menu → Extras

Purpose

Extras is your in-app marketplace for add-on services and supplementary features. Here you can purchase credit packs for AI-powered features, performance optimization audits, additional backup storage, recovery passes, and more.

Available Add-Ons

Add-OnDescription
AI Credit PackBundles of AI credits for optimization suggestions, security analysis, and content generation
Performance AuditIn-depth performance analysis of your site with actionable recommendations
Extra Backup StorageIncrease your backup storage quota beyond the plan default
Recovery PassOne-time emergency site recovery service by a Guardian Hub engineer
Priority SupportMove your tickets to the front of the support queue for faster response

How to Purchase an Add-On

Step-by-Step Procedure
  1. Click Extras in the sidebar menu
  2. Browse the available add-ons; click Details on any item to see a full description and pricing
  3. Click Purchase on the add-on you want
  4. You will be redirected to the Stripe checkout page
  5. Complete the payment
  6. The add-on will be activated on your account immediately
AI Credits Usage
AI credits are consumed each time you use AI-powered features such as Suggestions (optimization recommendations), automated security analysis, and content generation. Monitor your credit balance in Billing → Credits to avoid running out mid-project.
[ Screenshot: Extras marketplace showing add-on cards with descriptions, prices, and Purchase buttons ]

10. Approvals

Path: Menu → Approvals

Purpose

When Autopilot is configured to require approval, pending update actions appear here. This page also shows any remote commands (e.g., bulk plugin updates, core updates) that need your explicit confirmation before execution.

Buttons and Actions

Button / ActionDescription
ApproveAuthorizes the pending action; it will be executed at the scheduled time or immediately
RejectDeclines the pending action; it will not be executed
DetailsView full information about the pending action: what will be updated, which site, expected impact
Approve AllBatch-approve all pending items at once
Reject AllBatch-reject all pending items

How to Review and Approve Pending Items

Step-by-Step Procedure
  1. Click Approvals in the sidebar menu
  2. You will see a list of pending actions with details: site name, action type (e.g., "Update Plugin: Yoast SEO 22.1 → 22.3"), date proposed
  3. Click Details on any item to review the changelog and impact assessment
  4. Click Approve to authorize the action, or Reject to decline it
  5. A confirmation dialog will appear—click Confirm
  6. The item moves out of the pending list and into the action log
Time-Sensitive Approvals
Security updates with Critical severity are flagged with a red badge. It is recommended to approve these promptly to keep your sites protected.
Default Values
The list shows only pending items by default. Use the "Show Completed" toggle to view past approvals and rejections.
[ Screenshot: Approvals page showing a list of pending Autopilot actions with Approve and Reject buttons ]

11. Suggestions

Path: Menu → Suggestions

Purpose

The Suggestions page presents AI-generated optimization recommendations for your WordPress sites. These suggestions are based on automated analysis of your site's performance, security posture, SEO, and configuration.

Types of Suggestions

CategoryExamples
PerformanceEnable caching, optimize images, minify CSS/JS, lazy-load media
SecurityUpdate vulnerable plugins, enforce strong passwords, enable 2FA
SEOAdd missing meta descriptions, fix broken links, optimize heading structure
ConfigurationIncrease PHP memory limit, update PHP version, optimize database tables

How to Use Suggestions

Step-by-Step Procedure
  1. Click Suggestions in the sidebar menu
  2. The page displays a list of recommendations organized by site and category
  3. Each suggestion shows: the site name, category, description, estimated impact (Low, Medium, High), and AI confidence score
  4. Click on a suggestion to expand it and see detailed instructions for implementation
  5. If available, click Apply Automatically to let Guardian Hub implement the suggestion (this consumes AI credits)
  6. Alternatively, click Dismiss to remove the suggestion from the active list
AI Credits
Viewing suggestions is free. Applying suggestions automatically via the "Apply Automatically" button consumes AI credits. The exact credit cost is shown before you confirm.
[ Screenshot: Suggestions page showing AI-generated optimization recommendations with impact badges and Apply/Dismiss buttons ]

12. White Label

Path: Menu → White Label

Purpose

The White Label page allows you to customize the appearance of Guardian Hub so it matches your brand. Upload your logo, set your brand colors, and configure a custom domain. When White Label is active, your clients will see your branding instead of the default Guardian Hub branding.

Configuration Options

SettingDescription
LogoUpload your company logo (recommended: SVG or PNG, transparent background, min 200×60 px)
FaviconUpload a favicon for the browser tab (32×32 px or 64×64 px)
Primary ColorThe main brand color used for buttons, links, and active states
Secondary ColorThe accent color used for highlights and secondary elements
Custom DomainPoint a custom domain (e.g., hub.yourdomain.com) to Guardian Hub
Login Page TextCustom welcome message displayed on the login page
Email From NameThe sender name used in notification emails (e.g., "YourCompany Support")

How to Set Up White Label

Step-by-Step Procedure
  1. Click White Label in the sidebar menu
  2. Upload your Logo by clicking the upload area and selecting your file
  3. Upload a Favicon in the same way
  4. Use the color pickers to set your Primary Color and Secondary Color
  5. Enter your Custom Domain (e.g., hub.yourdomain.com)
  6. Add a CNAME record in your DNS provider pointing your custom domain to the value provided by Guardian Hub
  7. Optionally, customize the Login Page Text and Email From Name
  8. Click Save
  9. Guardian Hub will verify your domain and issue an SSL certificate (this may take up to 30 minutes)
White Label Availability
White Label is available only on plans that include this feature. If you do not see the White Label menu item, your current plan may not support it. Check Billing → Change Plan for upgrade options.
[ Screenshot: White Label settings page with logo upload, color pickers, and custom domain configuration ]

13. Settings

Path: Menu → Settings

Purpose

The Settings page lets you manage your personal profile, notification preferences, language, and timezone. Changes here apply to your individual account, not to the entire tenant.

Configuration Options

SettingDescription
Full NameYour display name shown in the app and on ticket messages
EmailYour login email (changing it requires re-verification)
PasswordChange your account password
AvatarUpload a profile photo
LanguageSet the interface language (English, Italian, Spanish, French, German, etc.)
TimezoneSelect your timezone for accurate date/time display

Notification Preferences

Guardian Hub supports multiple notification channels. You can enable or disable each independently:

ChannelDescription
EmailReceive notifications via email (ticket updates, security alerts, billing reminders)
Push NotificationsBrowser/device push notifications for real-time alerts
WhatsAppReceive critical alerts via WhatsApp (requires linking your phone number)
TelegramReceive notifications via Telegram bot (requires linking your Telegram account)

How to Enable Push Notifications

Step-by-Step Procedure
  1. Click Settings in the sidebar menu
  2. Scroll to the Notifications section
  3. Toggle Push Notifications to On
  4. Your browser will ask for notification permission—click Allow
  5. Click Save at the bottom of the page

How to Link WhatsApp Notifications

Step-by-Step Procedure
  1. In Settings → Notifications, find the WhatsApp section
  2. Enter your phone number in international format (e.g., +1 555 123 4567)
  3. Click Send Verification Code
  4. Enter the verification code you received via WhatsApp
  5. Toggle the notification types you want to receive via WhatsApp
  6. Click Save

How to Link Telegram Notifications

Step-by-Step Procedure
  1. In Settings → Notifications, find the Telegram section
  2. Click Connect Telegram
  3. You will be redirected to Telegram to authorize the Guardian Hub bot
  4. Click Start in the Telegram bot chat
  5. Return to Guardian Hub—your Telegram account will be linked
  6. Select which notification types to send via Telegram
  7. Click Save
Default Values
Language: English. Timezone: UTC. Email notifications: enabled. Push notifications: disabled. WhatsApp: not linked. Telegram: not linked.
[ Screenshot: Settings page showing profile fields, notification toggles for Email, Push, WhatsApp, and Telegram, and language/timezone selectors ]

14. App Manual

Path: Menu → App Manual

Purpose

This menu item provides a direct link to the in-app documentation. If your Tenant Admin has configured a manual URL (such as this document), clicking App Manual will open the documentation in a new tab.

Custom Manual URL
Tenant Admins can configure the App Manual URL from the Admin settings. This is useful for White Label deployments where you want to link to your own branded documentation instead of the default Guardian Hub manual.

15. Threat Intel (Admin)

Path: Menu → Threat Intel (Tenant Admin only)

Purpose

The Threat Intel dashboard provides a consolidated security overview across all sites in your tenant. It aggregates vulnerability data, malware detections, and emerging threat information to help you prioritize security actions.

Dashboard Components

ComponentDescription
Threat SummaryTotal count of active threats, grouped by severity (Critical, High, Medium, Low)
Vulnerability FeedLive feed of newly discovered vulnerabilities affecting your plugins, themes, or core versions
Affected SitesList of sites affected by each vulnerability, with quick links to the site detail page
Recommended ActionsPrioritized list of actions to mitigate active threats (e.g., "Update Plugin X on 5 sites")
FiltersFilter by site, severity, threat type (vulnerability, malware, brute force, spam)

How to Use Threat Intel

Step-by-Step Procedure
  1. Click Threat Intel in the sidebar menu
  2. Review the Threat Summary cards at the top for a quick overview
  3. Scroll down to the Vulnerability Feed for the latest discoveries
  4. Click on any threat to see which sites are affected and the recommended remediation
  5. Use the Filters to narrow by site, severity, or threat type
  6. Take action: click the direct link to go to the affected site's detail page and apply the fix
Admin Only
This section is visible only to Tenant Admins. Standard users will not see the Threat Intel menu item.
[ Screenshot: Threat Intel dashboard showing severity summary, vulnerability feed, and affected sites list ]

16. Feature Overrides (Admin)

Path: Menu → Feature Overrides (Tenant Admin only)

Purpose

Feature Overrides displays the list of feature toggles that have been enabled or disabled for your tenant by the Superadmin. These overrides customize your tenant's capabilities beyond what the standard plan includes.

Common Overrides

FeatureDescription
AI Suggestions TrialGrants temporary access to AI-powered optimization suggestions
Emergency AdminEnables one-click emergency access to WordPress admin panels
Advanced Security ScanningEnables deep-level malware scanning beyond the standard scan
Extended Backup RetentionIncreases the number of days backups are retained
Custom Webhook IntegrationsAllows configuring outbound webhooks for events
Read-Only View
The Feature Overrides page is read-only for Tenant Admins. You can see which overrides are active and their expiration dates, but you cannot modify them. To request changes, contact the Superadmin or open a support ticket.
[ Screenshot: Feature Overrides page showing a table of enabled features with status and expiration dates ]

17. Resellers (Admin)

Path: Menu → Resellers (Tenant Admin only)

Purpose

If your tenant operates a reseller program, this page lets you manage reseller accounts. Resellers are sub-accounts that can manage their own clients' sites under your tenant umbrella.

Buttons and Actions

ActionDescription
+ Add ResellerCreate a new reseller account with name, email, and commission rate
EditModify reseller details, commission rate, or feature access
DisableTemporarily disable a reseller account (preserves data but blocks access)
DeletePermanently remove a reseller account (requires confirmation)
View SitesSee all sites managed by a specific reseller

How to Add a Reseller

Step-by-Step Procedure
  1. Click Resellers in the sidebar menu
  2. Click + Add Reseller
  3. Fill in the reseller's Name, Email, and Company
  4. Set the Commission Rate (percentage of billing revenue)
  5. Select which Features the reseller can access
  6. Click Create
  7. The reseller will receive an invitation email with login credentials
[ Screenshot: Resellers management page with list of reseller accounts and action buttons ]

18. White Labels Admin (Admin)

Path: Menu → White Labels (Tenant Admin only)

Purpose

This is the advanced White Label management console, distinct from the basic White Label settings available to regular users. Here, Tenant Admins can create and manage multiple White Label configurations, assign them to specific resellers or client groups, and control all branding aspects at a granular level.

Configuration Options

SettingDescription
WL NameInternal label to identify this White Label configuration
Custom DomainThe domain that this WL configuration will serve (e.g., manage.clientbrand.com)
Logo & FaviconBrand assets specific to this WL instance
Color SchemePrimary, secondary, and accent colors
Email TemplatesCustomize notification email headers, footers, and sender information
Assigned ResellersLink this WL configuration to specific reseller accounts
SSL CertificateStatus of the SSL certificate for the custom domain (auto-provisioned)
DNS Configuration Required
For each custom domain, you must create a CNAME record in your DNS provider pointing to the value shown in Guardian Hub. SSL certificates are provisioned automatically once DNS propagation is complete (typically 5–30 minutes).
[ Screenshot: White Labels Admin page showing multiple WL configurations with domain, status, and edit buttons ]

19. Stripe Admin (Admin)

Path: Menu → Stripe (Tenant Admin only)

Purpose

The Stripe Admin page provides direct access to Stripe payment operations for your tenant. Use it to troubleshoot payment issues, view checkout session details, manage subscription statuses, and handle refunds.

Available Operations

OperationDescription
Checkout SessionsView recent checkout sessions with status (completed, expired, abandoned)
SubscriptionsList active, past-due, and cancelled subscriptions for all tenant users
Payment IntentsDebug individual payment attempts and their status
RefundsIssue partial or full refunds for specific transactions
Webhook LogsView incoming Stripe webhook events and their processing status
Sensitive Operations
Refunds and subscription modifications are irreversible financial actions. Double-check all details before confirming. Guardian Hub logs all Stripe Admin actions for audit purposes.
[ Screenshot: Stripe Admin page showing checkout sessions list and subscription management interface ]

20. Partner Billing

Path: Partner Menu → Billing (Partner role only)

Purpose

If your account has the Partner role, you have access to the Partner Billing section. This provides an overview of your commission earnings, referral tracking, and payout history.

Sections

SectionDescription
Commission OverviewTotal commissions earned in the current billing period
Referral TrackingList of clients you have referred, their active plans, and the commission generated by each
Payout HistoryRecord of all past payouts with date, amount, and payment method
Pending PayoutsCommissions earned but not yet paid out
Commission RateYour current commission percentage and any tiered rate schedule
Partner vs. Standard Billing
If you are a Partner, your personal billing (subscription, invoices) is managed under the Partner Billing section, not the standard Billing menu. Standard users and Tenant Admins who are not partners will not see this section.
[ Screenshot: Partner Billing dashboard showing commission overview, referral list, and payout history ]

21. Frequently Asked Questions

Q1: How do I add a new WordPress site to Guardian Hub?

Go to Sites → + Connect Site. Copy the pairing token, install the GuardianPlug plugin on your WordPress site, paste the token in the plugin settings, and click Connect. The site will appear in your dashboard within 1–2 minutes.

Q2: I can't see the Billing section. Where is it?

If you have a Partner role, Billing is located under the Partner section of the menu. If you are a standard user and still don't see it, ask your Tenant Admin to verify your account permissions.

Q3: How do I download an invoice?

Go to Billing → Invoices tab. Find the invoice in the list and click the Download PDF icon on the right side of the row.

Q4: Why can't I see Threat Intel, Feature Overrides, or Stripe Admin?

These sections are restricted to Tenant Admins. If you are a standard user, these menu items will not appear. Contact your Tenant Admin if you need access to administrative features.

Q5: What is Autopilot and how does it work?

Autopilot is an automated maintenance engine. When enabled for a site, it automatically updates plugins, themes, and/or WordPress core on a schedule. You can configure it to auto-approve all updates or require your manual approval before each update is applied (see the Approvals page).

Q6: How are AI credits consumed?

AI credits are used when you activate AI-powered features: applying optimization suggestions, running advanced security analysis, or using automated content generation. Viewing suggestions does not consume credits; only the "Apply Automatically" action does. You can monitor your balance in Billing → Credits.

Q7: Can I use Guardian Hub on my phone?

Yes. Guardian Hub is a progressive web app (PWA). Open it in your mobile browser and add it to your home screen for a native app-like experience. All features are available on mobile.

Q8: How do I set up White Label for my clients?

Go to White Label (or White Labels Admin for advanced multi-configuration). Upload your logo, set your brand colors, configure a custom domain, and add the required CNAME DNS record. Guardian Hub will auto-provision an SSL certificate for your domain.

Q9: What notification channels are supported?

Guardian Hub supports four notification channels: Email, Browser Push Notifications, WhatsApp, and Telegram. You can enable or disable each channel independently from Settings → Notifications.

Q10: How do I reset my password?

On the login page, click Forgot Password?, enter your email, and click Send Reset Link. Check your inbox (and spam folder) for the reset email, click the link, and set a new password.

Q11: What currencies are supported for billing?

Guardian Hub supports EUR (Euro), USD (US Dollar), and GBP (British Pound). Your billing currency is set when you first subscribe. To change it, contact support before your next billing cycle.

Q12: Can I connect non-WordPress sites?

Currently, Guardian Hub is designed specifically for WordPress sites. The GuardianPlug plugin is required for site connectivity. Non-WordPress sites are not supported at this time.

22. Troubleshooting

1. Cannot Log In

Symptoms: Login button does not respond, or you see "Invalid credentials" after entering your email and password.

Solutions:

  • Double-check that you are entering the correct email address and password (watch for typos and caps lock)
  • Use the Forgot Password? link to reset your password
  • Verify that your email has been confirmed (check your inbox and spam folder for the verification email)
  • If you use social login (Google/Apple/Microsoft), make sure you are clicking the correct provider button
  • Try clearing your browser cache and cookies, then reload the page

2. Site Does Not Appear in the Sites List

Symptoms: You connected a site but it is not showing up, or it disappeared.

Solutions:

  • Ensure the GuardianPlug plugin is installed and activated on the WordPress site
  • Verify that the pairing token was entered correctly in the plugin settings
  • Check that the site can make outbound HTTPS connections (port 443)
  • If you have multiple tenants, make sure you are logged into the correct tenant
  • Wait 2–5 minutes after connecting—the first check-in may take a moment
  • If the site previously appeared but disappeared, the plugin may have been deactivated or deleted—reinstall and reconnect

3. Push Notifications Not Working

Symptoms: You enabled push notifications but are not receiving them.

Solutions:

  • Go to Settings → Notifications and confirm the Push Notifications toggle is On
  • Check your browser's notification permissions: look for a lock or bell icon in the address bar and ensure notifications are "Allowed" for the Guardian Hub domain
  • If you previously blocked notifications, you must unblock them from your browser settings (Settings → Privacy → Notifications)
  • On mobile, make sure your device's "Do Not Disturb" mode is off
  • Try logging out and back in to re-register the push subscription

4. Ticket Submission Fails

Symptoms: The Submit button does not work, or you see an error after clicking Submit.

Solutions:

  • Make sure all required fields are filled in: Category, Subject, Priority, and Description
  • Check that each attached file is under 10 MB and the total number of files does not exceed 5
  • Verify your internet connection is stable
  • Try submitting from a different browser or in an incognito/private window
  • If the error persists, take a screenshot of the error message and contact support via email

5. Stripe Checkout Fails

Symptoms: The payment page shows an error, or the checkout session expires.

Solutions:

  • Verify that your credit/debit card is valid and has not expired
  • Check that sufficient funds are available on the card
  • Try a different payment method (another card, or bank transfer if available)
  • Disable browser ad blockers or privacy extensions that might interfere with the Stripe payment form
  • If the issue persists, contact support with the error message and your Tenant Admin can check the Stripe Admin panel for details

6. Site Health Shows "Unknown"

Symptoms: A site's health indicator is gray with "Unknown" status.

Solutions:

  • The GuardianPlug plugin on the site may be deactivated—log in to WordPress and reactivate it
  • The site may be offline or unreachable—verify the site is up by visiting it in a browser
  • A firewall or security plugin on the site may be blocking outbound connections to Guardian Hub
  • Check the plugin's error log (WordPress → GuardianPlug → Logs) for connection errors

7. White Label Domain Not Working

Symptoms: Your custom domain shows a certificate error or does not load Guardian Hub.

Solutions:

  • Verify that the CNAME DNS record is correctly configured and points to the value shown in Guardian Hub
  • DNS propagation can take up to 48 hours (typically 5–30 minutes)—wait and try again
  • Check that no conflicting A or AAAA records exist for the same domain
  • Guardian Hub auto-provisions SSL certificates—if the certificate is not yet issued, wait up to 30 minutes after DNS propagation completes
  • Contact support if the issue persists after 24 hours

8. Autopilot Updates Not Executing

Symptoms: Autopilot is enabled but updates are not being applied.

Solutions:

  • Check the Approvals page—if Autopilot is set to "Require Approval," updates are waiting for your authorization
  • Verify the Autopilot schedule on the Site Detail page (updates run only at the scheduled time)
  • Ensure the GuardianPlug plugin is active and the site is reachable
  • Check if the site's WordPress file permissions allow updates (wp-content must be writable)
  • Review the site's update log for errors (Site Detail → Autopilot → Log)

9. Cannot Receive WhatsApp / Telegram Notifications

Symptoms: You linked your phone or Telegram account but are not receiving messages.

Solutions:

  • For WhatsApp: ensure you entered the correct phone number in international format and completed the verification code step
  • For Telegram: make sure you started the conversation with the Guardian Hub bot and did not block it
  • Check that the specific notification types you want (e.g., ticket updates, security alerts) are toggled on for the channel
  • Verify your phone has an active internet connection
  • Try unlinking and re-linking the channel from Settings → Notifications

10. Slow Dashboard Loading

Symptoms: Pages take a long time to load, or charts do not render.

Solutions:

  • Check your internet connection speed
  • Clear your browser cache (stale cached resources can cause issues)
  • Try a different browser or incognito/private window
  • If you manage a large number of sites, the initial data load may take longer—be patient on first load
  • Disable browser extensions that may interfere (ad blockers, privacy tools)
  • If the problem persists, it may be a temporary server issue—wait a few minutes and try again, or contact support

End of Tenant & User Manual — Guardian Hub

Last updated: March 2026. For the latest version of this manual, visit the App Manual section in your Guardian Hub dashboard.