📘 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.
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.
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:
| Method | Description |
|---|---|
| Email + Password | Enter the email address and password you registered with |
| Sign in with your Google account (OAuth) | |
| Apple | Sign in with your Apple ID |
| Microsoft | Sign in with your Microsoft / Azure AD account |
How to Log In
- Open your browser and navigate to your Guardian Hub URL
- On the login screen, choose your preferred sign-in method
- For Email + Password: enter your email and password, then click Sign In
- For Social Login (Google, Apple, or Microsoft): click the corresponding button and complete the authentication in the popup window
- 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.
Password Reset
- On the login screen, click Forgot Password?
- Enter the email address associated with your account
- Click Send Reset Link
- Check your inbox (and spam folder) for a password reset email
- Click the link in the email
- Enter and confirm your new password
- You will be redirected to the login page—sign in with your new password
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
| Status | Meaning |
|---|---|
| Open | Newly created; waiting for agent to begin work |
| In Progress | An agent is actively working on your request |
| Resolved | The issue has been addressed; waiting for your confirmation |
| Closed | Ticket is complete and archived |
Buttons and Actions
| Button / Action | Description |
|---|---|
| + New Ticket | Opens the form to create a new support ticket |
| Status Filter | Filter by status: All, Open, In Progress, Resolved, Closed |
| Priority Filter | Filter by priority: All, Low, Normal, High, Urgent |
| Search | Free-text search across ticket subjects and descriptions |
| Click a ticket row | Opens the ticket detail view to read messages and reply |
How to Browse Tickets
- Click Tickets in the left sidebar
- At the top of the page you will see summary cards showing counts for each status (Open, In Progress, Resolved, Closed)
- Use the Status Filter dropdown to narrow the list by status
- Use the Priority Filter dropdown to narrow by priority level
- Type in the Search field to find tickets by keyword
- 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.
| Action | Description |
|---|---|
| Reply | Type a message and click Send to reply to the ticket |
| Attach File | Click the paperclip icon to attach screenshots, logs, or documents (max 10 MB per file) |
| Close Ticket | Mark the ticket as Closed once your issue is resolved |
| Reopen Ticket | If a resolved ticket still has issues, click Reopen |
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.
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
| Field | Required | Description |
|---|---|---|
| Category | Yes | Select the type of issue: General Support, Security, Performance, Billing, Feature Request, Other |
| Subject | Yes | A brief summary of the issue (e.g., "Plugin update failed on example.com") |
| Priority | Yes | Select: Low, Normal, High, Urgent |
| Site | No | If the issue relates to a specific site, select it from the dropdown |
| Description | Yes | Detailed description of the problem: what happened, what you expected, and any error messages |
| Attachments | No | Upload screenshots, log files, or other supporting documents (max 10 MB per file, up to 5 files) |
How to Create a Ticket
- Click New Ticket in the sidebar menu, or click the + New Ticket button on the Tickets page
- Select a Category from the dropdown that best matches your issue
- Type a clear, concise Subject (e.g., "Cannot access wp-admin after core update")
- 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
- If applicable, select the related Site from the dropdown
- Write a detailed Description: explain the steps to reproduce the issue, include any error messages, and note what you have already tried
- Optionally, click Attach Files to upload screenshots or logs
- Click Submit to create the ticket
- You will be redirected to the newly created ticket's detail page
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.
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
| Indicator | Color | Meaning |
|---|---|---|
| Healthy | 🟢 Green | All checks passed; no issues detected |
| Warning | 🟡 Yellow | Minor issues found (e.g., outdated plugins, non-critical vulnerabilities) |
| Critical | 🔴 Red | Serious issues requiring immediate attention (e.g., security breach, site down) |
| Unknown | ⚪ Gray | The site has not reported in recently; check that the GuardianPlug plugin is active |
Buttons and Actions
| Button / Action | Description |
|---|---|
| Site card click | Opens the site detail page with full information and management tools |
| Health dot | Color-coded indicator (green, yellow, red, gray) |
| URL link | Opens the live website in a new browser tab |
| Backup | Quick access to the backup/snapshot panel for that site |
| Emergency Admin | One-click emergency access to the WordPress admin panel (if enabled by your plan) |
| + Connect Site | Opens the wizard to connect a new WordPress site |
Connecting a New Site
- Click + Connect Site on the Sites page
- Guardian Hub displays a unique Pairing Token—copy this token
- Log in to the WordPress admin panel of the site you want to connect
- Install and activate the GuardianPlug plugin (available from the WordPress plugin repository or as a ZIP from your tenant admin)
- In the GuardianPlug plugin settings (WordPress sidebar → GuardianPlug), paste the Pairing Token into the "Connection Token" field
- Click Connect in the plugin settings
- Return to Guardian Hub—the site should appear in your Sites list within 1–2 minutes
- If the site does not appear, click the refresh button on the Sites page and verify that the token was entered correctly
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.
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
| Section | Description |
|---|---|
| Overview | Site name, URL, WordPress version, PHP version, health score, last check timestamp |
| Security Scan | Run an on-demand security scan; view vulnerability report with severity ratings |
| Core Update | See current WordPress core version and available updates; trigger a one-click update |
| Plugin & Theme Updates | List of installed plugins/themes with available updates; update individually or in bulk |
| Maintenance Mode | Toggle to put the site in maintenance mode (shows a "coming soon" page to visitors) |
| Backup / Snapshot | Create a full-site backup on demand; view and restore previous snapshots |
| Autopilot Configuration | Enable and configure automated updates for plugins, themes, and core |
| Emergency Admin | Generate a one-time login link to the WordPress admin panel |
Running a Security Scan
- Open the site's detail page
- Click the Security Scan tab or button
- Click Run Scan Now
- Wait for the scan to complete (typically 30–90 seconds)
- Review the results: vulnerabilities are listed by severity (Critical, High, Medium, Low, Info)
- Click on any vulnerability for details and recommended remediation steps
Configuring Autopilot
- On the site detail page, navigate to the Autopilot section
- Toggle Enable Autopilot to On
- Select which components to auto-update: Plugins, Themes, WordPress Core
- Set the Update Schedule (e.g., daily at 3:00 AM, weekly on Sunday)
- Choose the Approval Mode:
- Auto-approve: Updates are applied automatically
- Require Approval: Updates are queued in the Approvals page for your review
- Optionally enable Pre-update Backup to automatically create a snapshot before each update
- Click Save Configuration
Creating a Backup
- On the site detail page, navigate to the Backup / Snapshot section
- Click Create Backup Now
- Optionally add a label (e.g., "Before plugin update")
- The backup process begins; a progress indicator will be displayed
- Once complete, the backup appears in the list with its date, size, and label
- To restore, click the Restore button next to the desired backup and confirm
Maintenance Mode
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 / Metric | Description |
|---|---|
| Ticket Overview | Bar or pie chart showing ticket distribution by status (Open, In Progress, Resolved, Closed) |
| Ticket Trends | Line chart showing ticket creation and resolution rates over time (weekly/monthly) |
| Site Health Summary | Donut chart showing the proportion of Healthy, Warning, and Critical sites |
| Health Trends | Line chart tracking how the overall health score of your sites has changed over time |
| Performance Metrics | Average page load time, uptime percentage, and response time across sites |
| Security Overview | Count of open vulnerabilities by severity across all sites |
How to Use
- Click Statistics in the sidebar menu
- The dashboard loads automatically with charts and summary data
- Use the date range picker at the top to adjust the reporting period (Last 7 days, 30 days, 90 days, custom range)
- Hover over data points in any chart to see exact values
- Click on a chart segment (e.g., "Critical" in the health donut) to drill down into the details
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 / Button | Description |
|---|---|
| Current Plan | Displays your active subscription plan, billing cycle (monthly/annual), and next renewal date |
| Change Plan | Browse available plans and upgrade or downgrade; initiates Stripe checkout or bank transfer request |
| Invoices | List of all invoices with date, amount, status, and download link |
| Payment Methods | Manage saved credit/debit cards; add or remove payment methods via Stripe |
| Credits | View your credit balance, purchase credit packs, convert between credit types |
| Transaction History | Full chronological log of all payments, refunds, and credit transactions |
How to Download an Invoice
- Click Billing in the sidebar menu
- Navigate to the Invoices tab
- Find the invoice you need in the list (use the date filter if the list is long)
- Click the Download PDF icon on the right side of the invoice row
- The PDF will be downloaded to your computer
How to Change Your Plan
- Go to Billing → Current Plan tab
- Click Change Plan
- Review the available plans and their features
- Select the plan you want to switch to
- Choose your billing cycle (monthly or annual—annual saves 15–20%)
- Select your preferred currency: EUR, USD, or GBP
- Click Proceed to Checkout
- Complete payment through Stripe (or select bank transfer for manual payment)
- Your new plan takes effect immediately; any prorated amounts are handled automatically
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.
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-On | Description |
|---|---|
| AI Credit Pack | Bundles of AI credits for optimization suggestions, security analysis, and content generation |
| Performance Audit | In-depth performance analysis of your site with actionable recommendations |
| Extra Backup Storage | Increase your backup storage quota beyond the plan default |
| Recovery Pass | One-time emergency site recovery service by a Guardian Hub engineer |
| Priority Support | Move your tickets to the front of the support queue for faster response |
How to Purchase an Add-On
- Click Extras in the sidebar menu
- Browse the available add-ons; click Details on any item to see a full description and pricing
- Click Purchase on the add-on you want
- You will be redirected to the Stripe checkout page
- Complete the payment
- The add-on will be activated on your account immediately
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 / Action | Description |
|---|---|
| Approve | Authorizes the pending action; it will be executed at the scheduled time or immediately |
| Reject | Declines the pending action; it will not be executed |
| Details | View full information about the pending action: what will be updated, which site, expected impact |
| Approve All | Batch-approve all pending items at once |
| Reject All | Batch-reject all pending items |
How to Review and Approve Pending Items
- Click Approvals in the sidebar menu
- 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
- Click Details on any item to review the changelog and impact assessment
- Click Approve to authorize the action, or Reject to decline it
- A confirmation dialog will appear—click Confirm
- The item moves out of the pending list and into the action log
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
| Category | Examples |
|---|---|
| Performance | Enable caching, optimize images, minify CSS/JS, lazy-load media |
| Security | Update vulnerable plugins, enforce strong passwords, enable 2FA |
| SEO | Add missing meta descriptions, fix broken links, optimize heading structure |
| Configuration | Increase PHP memory limit, update PHP version, optimize database tables |
How to Use Suggestions
- Click Suggestions in the sidebar menu
- The page displays a list of recommendations organized by site and category
- Each suggestion shows: the site name, category, description, estimated impact (Low, Medium, High), and AI confidence score
- Click on a suggestion to expand it and see detailed instructions for implementation
- If available, click Apply Automatically to let Guardian Hub implement the suggestion (this consumes AI credits)
- Alternatively, click Dismiss to remove the suggestion from the active list
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
| Setting | Description |
|---|---|
| Logo | Upload your company logo (recommended: SVG or PNG, transparent background, min 200×60 px) |
| Favicon | Upload a favicon for the browser tab (32×32 px or 64×64 px) |
| Primary Color | The main brand color used for buttons, links, and active states |
| Secondary Color | The accent color used for highlights and secondary elements |
| Custom Domain | Point a custom domain (e.g., hub.yourdomain.com) to Guardian Hub |
| Login Page Text | Custom welcome message displayed on the login page |
| Email From Name | The sender name used in notification emails (e.g., "YourCompany Support") |
How to Set Up White Label
- Click White Label in the sidebar menu
- Upload your Logo by clicking the upload area and selecting your file
- Upload a Favicon in the same way
- Use the color pickers to set your Primary Color and Secondary Color
- Enter your Custom Domain (e.g.,
hub.yourdomain.com) - Add a CNAME record in your DNS provider pointing your custom domain to the value provided by Guardian Hub
- Optionally, customize the Login Page Text and Email From Name
- Click Save
- Guardian Hub will verify your domain and issue an SSL certificate (this may take up to 30 minutes)
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
| Setting | Description |
|---|---|
| Full Name | Your display name shown in the app and on ticket messages |
| Your login email (changing it requires re-verification) | |
| Password | Change your account password |
| Avatar | Upload a profile photo |
| Language | Set the interface language (English, Italian, Spanish, French, German, etc.) |
| Timezone | Select your timezone for accurate date/time display |
Notification Preferences
Guardian Hub supports multiple notification channels. You can enable or disable each independently:
| Channel | Description |
|---|---|
| Receive notifications via email (ticket updates, security alerts, billing reminders) | |
| Push Notifications | Browser/device push notifications for real-time alerts |
| Receive critical alerts via WhatsApp (requires linking your phone number) | |
| Telegram | Receive notifications via Telegram bot (requires linking your Telegram account) |
How to Enable Push Notifications
- Click Settings in the sidebar menu
- Scroll to the Notifications section
- Toggle Push Notifications to On
- Your browser will ask for notification permission—click Allow
- Click Save at the bottom of the page
How to Link WhatsApp Notifications
- In Settings → Notifications, find the WhatsApp section
- Enter your phone number in international format (e.g., +1 555 123 4567)
- Click Send Verification Code
- Enter the verification code you received via WhatsApp
- Toggle the notification types you want to receive via WhatsApp
- Click Save
How to Link Telegram Notifications
- In Settings → Notifications, find the Telegram section
- Click Connect Telegram
- You will be redirected to Telegram to authorize the Guardian Hub bot
- Click Start in the Telegram bot chat
- Return to Guardian Hub—your Telegram account will be linked
- Select which notification types to send via Telegram
- Click Save
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.
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
| Component | Description |
|---|---|
| Threat Summary | Total count of active threats, grouped by severity (Critical, High, Medium, Low) |
| Vulnerability Feed | Live feed of newly discovered vulnerabilities affecting your plugins, themes, or core versions |
| Affected Sites | List of sites affected by each vulnerability, with quick links to the site detail page |
| Recommended Actions | Prioritized list of actions to mitigate active threats (e.g., "Update Plugin X on 5 sites") |
| Filters | Filter by site, severity, threat type (vulnerability, malware, brute force, spam) |
How to Use Threat Intel
- Click Threat Intel in the sidebar menu
- Review the Threat Summary cards at the top for a quick overview
- Scroll down to the Vulnerability Feed for the latest discoveries
- Click on any threat to see which sites are affected and the recommended remediation
- Use the Filters to narrow by site, severity, or threat type
- Take action: click the direct link to go to the affected site's detail page and apply the fix
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
| Feature | Description |
|---|---|
| AI Suggestions Trial | Grants temporary access to AI-powered optimization suggestions |
| Emergency Admin | Enables one-click emergency access to WordPress admin panels |
| Advanced Security Scanning | Enables deep-level malware scanning beyond the standard scan |
| Extended Backup Retention | Increases the number of days backups are retained |
| Custom Webhook Integrations | Allows configuring outbound webhooks for events |
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
| Action | Description |
|---|---|
| + Add Reseller | Create a new reseller account with name, email, and commission rate |
| Edit | Modify reseller details, commission rate, or feature access |
| Disable | Temporarily disable a reseller account (preserves data but blocks access) |
| Delete | Permanently remove a reseller account (requires confirmation) |
| View Sites | See all sites managed by a specific reseller |
How to Add a Reseller
- Click Resellers in the sidebar menu
- Click + Add Reseller
- Fill in the reseller's Name, Email, and Company
- Set the Commission Rate (percentage of billing revenue)
- Select which Features the reseller can access
- Click Create
- The reseller will receive an invitation email with login credentials
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
| Setting | Description |
|---|---|
| WL Name | Internal label to identify this White Label configuration |
| Custom Domain | The domain that this WL configuration will serve (e.g., manage.clientbrand.com) |
| Logo & Favicon | Brand assets specific to this WL instance |
| Color Scheme | Primary, secondary, and accent colors |
| Email Templates | Customize notification email headers, footers, and sender information |
| Assigned Resellers | Link this WL configuration to specific reseller accounts |
| SSL Certificate | Status of the SSL certificate for the custom domain (auto-provisioned) |
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
| Operation | Description |
|---|---|
| Checkout Sessions | View recent checkout sessions with status (completed, expired, abandoned) |
| Subscriptions | List active, past-due, and cancelled subscriptions for all tenant users |
| Payment Intents | Debug individual payment attempts and their status |
| Refunds | Issue partial or full refunds for specific transactions |
| Webhook Logs | View incoming Stripe webhook events and their processing status |
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
| Section | Description |
|---|---|
| Commission Overview | Total commissions earned in the current billing period |
| Referral Tracking | List of clients you have referred, their active plans, and the commission generated by each |
| Payout History | Record of all past payouts with date, amount, and payment method |
| Pending Payouts | Commissions earned but not yet paid out |
| Commission Rate | Your current commission percentage and any tiered rate schedule |
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.