Help Center

Everything you need to
master Obzervi.

Step-by-step guides, feature walkthroughs, and answers to common questions — so you always know what's happening on your WordPress site.

Getting Started

Dashboard overview & navigation

All Logs

Master record & severity levels

Analytics

Charts, KPIs & monitoring

Settings

Configuration & IP blocking

Content History

Version tracking & comparison

Account & Licensing

Billing, plans & license keys

Getting Started with Obzervi

Welcome to Obzervi! Think of this plugin as the security camera and flight recorder for your WordPress website. It quietly runs in the background, keeping a detailed log of who logs in, what changes are made, and any potential security risks.

Part 1: How to Find Obzervi in Your WordPress Site

Before you can monitor your website, you need to know where the control room is.

  1. Log In to WordPress
    Start by logging into the back-end of your website (usually by going to yourwebsitename.com/wp-admin). Enter your standard WordPress username and password.
  2. Locate the Left Sidebar
    Once you are logged in, look at the dark vertical menu on the left side of your screen. This is your main WordPress navigation menu.
  3. Find the Obzervi Icon
    Scroll down this menu until you see Obzervi Logs. It features a distinct circular logo (a stylized eye/radar icon).
  4. Click to Open
    Click directly on "Obzervi Logs" to open the plugin. You will automatically land on the main Dashboard.

Tip: The Dashboard is your "Mission Control" — designed to give you a quick overview of your website's health and recent activity at a single glance.


Part 2: Understanding Your Dashboard (Mission Control)

The Dashboard is the first screen you see when opening Obzervi. It is designed to give you a "morning coffee" overview of your website's health and recent activity at a single glance. You don't need to be a tech expert to understand what's happening here.

1. Quick Stats (Top KPI Cards)

At the very top, you will see four colored boxes with large numbers. These are your Key Performance Indicators (KPIs):

Activities Today

The total number of actions recorded on your site since midnight.

This Week

The total number of actions recorded over the last 7 days.

Active Users Today

How many distinct, individual people (or automated bots) have interacted with your site today.

Critical Actions — 24h

High-priority events, such as someone deleting a plugin, changing a major setting, or a severe security alert.

Pay attention to Critical Actions. If this number is higher than zero, you should review your logs immediately to verify you recognize the action that took place.

2. Live Status & The AI Assistant

Live Connection

In the upper right corner, a small indicator will say LIVE (green) or DISCONNECTED (red). This lets you know if Obzervi is actively recording real-time data.

AI Assistant (Purple Button)

One of Obzervi's most powerful tools! If you don't want to read through hundreds of logs manually, click this button. You can ask the AI to analyze the logs for Today, This Week, or This Month. It will generate a plain-English summary of your site's activity and highlight any potential security risks — for example, it may detect patterns of password guessing.

3. Currently Online

This section shows you exactly who is logged into the administrative side of your website right now. It displays:

  • Their name
  • Their user role (e.g., Administrator)
  • Their email address
  • Their current status (e.g., "Active just now")

4. Visual Charts

Visuals make it easier to spot strange behavior on your site.

Activity Timeline (Line Graph)

This graph shows your site's activity over the last 7 days. If your site normally has 50 actions a day and suddenly the graph spikes to 5,000 actions on a Tuesday, you know you need to investigate!

Action Types (Donut Chart)

This colorful circle breaks down exactly what kind of activities are happening (e.g., mostly Plugin Settings, Authentication, or Comments).

5. The "Top 10" Lists

These lists help you quickly identify the biggest "movers and shakers" on your site.

Top 10 Active Users

Ranks the users who have performed the most actions on your site.

Top 10 Critical Actions (Last 48h)

A fast way to see high-priority events without digging through all your data. It will show exactly what was activated, deactivated, or deleted recently.

6. Top 10 Recent Activity

At the bottom of the dashboard is a mini-spreadsheet showing the last 10 things that happened on your site, literally down to the second. It shows:

  • Datetime — Exactly when it happened (e.g., "4 seconds ago")
  • User — Who did it
  • Action & Type — What they did (e.g., "Login Failed - Authentication")
  • Actions (Eye Icon) — Clicking the eye icon will open a detailed report of that specific event

Pro tip: Click the eye icon on any recent activity entry to drill down into the full details of that event — including IP address, user agent, and exact changes made.


Dashboard FAQ

Not necessarily! A critical action might just be you or your web developer updating or deleting an old plugin. However, you should always check the "Top 10 Critical Actions" list below it to confirm you recognize the action that took place.
"Visitor" simply means someone who is not logged into a WordPress account. This could be a normal person leaving a blog comment, or it could be an automated bot trying to guess a login password.
The AI Assistant is very smart and will often point out multiple failed login attempts. If it flags this, you can navigate to the Settings tab to increase your IP Blocking and Brute Force protection.

The "All Logs" Tab — Your Website's Master Record

If the Dashboard is your quick morning summary, the All Logs tab is your detailed diary. Every single recorded event on your WordPress site is listed here, giving you a complete, searchable, and filterable record of everything that has happened.

Part 1: How to Access the All Logs Tab

  1. Open Obzervi
    Click on Obzervi Logs in the WordPress sidebar to open the plugin.
  2. Find the All Logs Tab
    Look at the top navigation tabs within Obzervi. Click on All Logs.
  3. View the Log Table
    You will see a full table of every recorded event on your site, sorted by most recent first.

Part 2: Reading the Log Table

The log table contains several columns, each providing a specific piece of information about every event:

Column What It Shows Example
Datetime The exact date and time the event occurred, down to the second. May 11, 2026, 5:26 PM
User The avatar and username of the person who performed the action. "Visitor" with a yellow icon means someone who is not logged in. admin, Visitor
Action & Type What happened and its category. The action is the specific event, and the type groups it. Login Failed / Authentication, Setting Updated / Plugin Setting
Object The specific item that was affected by the action. Plugin name, User ID
Description A plain-English sentence explaining what happened. "Failed login attempt for user: admin"
IP The digital "home address" of the computer that performed the action. 192.168.1.100
Actions An eye icon button that opens the detailed "Log Details" card for that event. Eye Icon

Digging Deeper: The Log Details Card

When you click the eye icon on any log entry, a detailed card opens showing additional information:

  • IP Address & Location — The country, state, and city of the IP address, complete with a country flag!
  • User Agent — The browser and operating system used (e.g., Chrome on Windows 10)

Part 3: Severity Levels (Color Codes)

Every log entry is assigned a severity level to help you prioritize what to investigate. Here are the five levels:

Critical

Security & Destructive Actions. These are the most serious events and should always be investigated. Examples include unauthorized access attempts and mass deletions.

High

Important Changes. Events that significantly affect your site, such as a plugin being activated, a new user being created, or theme changes.

Medium

Moderate Actions. Routine changes like settings being updated, a new blog post created, or a comment approved.

Low

Routine Actions. Normal day-to-day operations such as a post being updated, media being uploaded, or a comment being submitted.

Info

Informational. Simple actions like a user logging in or logging out. Nothing to worry about.


Part 4: Filtering Your Logs

With potentially thousands of log entries, filtering is essential. Obzervi provides powerful filtering options:

Filter by User

Use the dropdown to select a specific user and see only their actions.

Filter by Action

Use the dropdown to filter by a specific action type (e.g., Login Failed, Plugin Activated, Post Updated).

Filter by Date

Set a Date From and Date To range to narrow down your search to a specific time period.

Click the blue Filter Logs button to apply your filters. Click the gray Reset Filters button to start over with a clean view.


Part 5: Exporting and Cleaning Up Logs

Download Logs

Click the green Export Logs button to download your logs. Select a date range and choose your format:

  • CSV — Opens in Excel, Google Sheets, and other spreadsheet programs. Best for most users.
  • JSON — A developer-friendly format ideal for analysts or integrating with other tools.

Delete Logs

WARNING: Deleting logs is permanent! Once deleted, there is no way to recover them unless you have a Cloud Backup enabled. Always export a backup before deleting.

  • Cleanup Logs — Type a number of days (e.g., 90) and click Cleanup to delete all logs older than that period.
  • Delete All Logs — The red button that removes everything. Only use this if you want to start completely fresh.

All Logs FAQ

This is almost certainly a brute-force attack where an automated bot is guessing passwords. Go to Settings → IP Blocking, enable Brute Force Protection, and copy the offending IP address to your Blacklist. The attacker will be permanently blocked.
No. Only Administrators have access to log management functions. Regular users (Editors, Authors, Subscribers) cannot see or delete any logs. Even if an administrator deletes logs, that deletion itself is recorded.
This means someone changed the PHP session timeout or a plugin-specific timeout setting. It is usually a routine configuration change. Check the User column to see who made the change and confirm it was intentional.

The Analytics Tab — Your Site's Big Picture

Think of Analytics as your monthly review. While the Dashboard shows today's snapshot and All Logs shows every detail, the Analytics tab groups everything into beautiful charts and graphs so you can see trends, patterns, and potential issues at scale.

Part 1: Accessing Analytics & Setting Your View

At the top of the Analytics tab, you can customize the time period and scope of the data displayed:

  • Period — Choose from 1 month, 6 months, or set a custom date range.
  • User Filter — View data for All Users or filter to a specific individual.

Part 2: KPI Scorecards

The Analytics tab features multiple sets of KPI scorecards that provide at-a-glance metrics for different areas:

Activity KPIs

Total Activity

The total number of all recorded events in the selected period.

Average Daily Activity

The mean number of events per day, helping you establish your site's "normal" baseline.

Active Users

The number of distinct users who performed actions during the selected period.

Critical Events

The total count of critical-severity events that occurred during the time range.

Content KPIs — Posts

New Blog Posts

How many new blog posts were published during the selected period.

Blog Posts Deleted

How many blog posts were permanently removed.

Users That Edit Posts

The number of distinct users who made changes to blog posts.

Blog Posts Updated

The total count of edit and update actions on existing blog posts.

Content KPIs — Pages

New Pages

How many new pages (Homepage, About Us, Contact, etc.) were created.

Pages Deleted

How many pages were permanently removed during the selected period.

Users That Edit Pages

The number of distinct users who made changes to pages.

Pages Updated

The total count of edit and update actions on existing pages.


Part 3: Visual Charts

Timeline Charts

Activity Over Time (Line Chart)

A line graph showing the volume of activity across the selected period. Spikes indicate unusual days that may need investigation.

Activity by Day (Bar Chart)

A bar chart breaking down activity by day of the week, so you can see which days are busiest.

Activity by Hour (Green Bar Chart)

Shows activity distribution across all 24 hours (00:00–23:00). Great for identifying quiet hours versus peak activity times.

Weekly Activity Trends (Curved Line)

A smoothed line chart showing weekly patterns, making it easy to spot gradual increases or decreases in activity over time.

Categorized Charts

Activity by Event Type (Horizontal Bar)

Shows the breakdown of different event types (Login, Logout, Setting Changed, Plugin Activated, etc.) so you can see what happens most on your site.

Activity by Object Type

Groups events by the type of object affected: Settings, Authentication, Plugins, Themes, Posts, Pages, and more.


Part 4: Monitoring Users & System Health

Most Active Users (Purple Bar Chart)

Identifies which users are performing the most actions on your site. Useful for tracking team productivity or detecting compromised accounts.

Top 10 IP Addresses (Orange Bar Chart)

Shows which IP addresses are most active. If an unknown IP is at the top with hundreds of actions, it may be a bot or attacker. Investigate and consider blacklisting.

Severity Levels (Pie Chart)

Visualizes the proportion of events at each severity level. A healthy site will show mostly Blue (Low) and Gray (Info). If Red (Critical) is a significant slice, investigate immediately.

Active Users IP & Security Logs

A mini-table showing only Critical and High severity events, providing a focused security overview without the noise of routine activity.


Analytics FAQ

Click on the All Logs tab and filter by the date range of the spike. Look for repeated actions from a single IP address or user. Common causes include bot attacks (hundreds of "Login Failed"), bulk content imports, or plugin updates affecting many settings at once.
It depends on volume. A few failed logins per day is normal (people forget passwords). However, if "Login Failed" dominates your chart with hundreds or thousands of entries, you are likely under a brute-force attack. Enable IP Blocking in Settings immediately.
Currently, the best approach is to take a screenshot of the Analytics tab or use the Export Logs feature in the All Logs tab to download the raw data as CSV. You can then create custom charts in Excel or Google Sheets for presentation purposes.

Configuring Obzervi (Settings Tab)

The Settings tab is your control panel. Here you decide what to record, who sees the records, and how much protection to activate. Think of it as the preferences screen for your security camera system.

Part 1: How to Access Settings

  1. Open Obzervi
    Click on Obzervi Logs in the WordPress sidebar.
  2. Click the Settings Tab
    Look at the top navigation tabs within Obzervi and click on Settings.
  3. Navigate Sub-Tabs
    Within Settings, you will see sub-tabs: General, Tracking, Role Access, Integrations, and IP Blocking. Click each one to configure that area.

Part 2: General Tab

The General tab controls the overall behavior of Obzervi, including an overview of your current configuration and database management tools.

Database Management

  • Enable Auto-Purge — Automatically delete old logs after a set number of days to keep your database lean.
  • Retention Period — Set how many days to keep logs (e.g., 90 days). Logs older than this are automatically removed.
  • Click Save to apply your changes.

Import / Export Settings

You can export your entire Obzervi configuration to a file and import it on another WordPress site. This is useful when migrating to a new server or setting up multiple sites with the same configuration.


Part 3: Tracking Settings

This is where you decide exactly what Obzervi monitors. You will see a series of checkboxes for different event categories:

  • Posts — Track when blog posts are created, edited, published, or deleted.
  • Users — Track when user accounts are created, modified, or removed.
  • Plugins — Track when plugins are installed, activated, deactivated, updated, or deleted.
  • Themes — Track when themes are changed, updated, or customized.
  • Media — Track when images, videos, and other files are uploaded or deleted.

Plugin Settings Tracking

Obzervi can also track changes to the settings of other plugins installed on your site. You will see two lists:

  • Available — Plugins that can be tracked but are not currently monitored.
  • Tracked — Plugins whose settings changes are actively being recorded.

To add a plugin, select it from the Available list and click Add to move it to the Tracked list.


Part 4: Role Access

Control which WordPress user roles can see and interact with Obzervi.

Role Default Access Options
Administrator Full Access (always) Cannot be changed — administrators always have full access to all logs and settings.
Editor No Access "View Own Logs Only" or "No Access"
Author No Access "View Own Logs Only" or "No Access"

Note: "View Own Logs Only" means the user can see activity related to their own account but cannot view other users' logs, settings, or any administrative functions.


Part 5: Integrations

Connect Obzervi to external services so you never miss a critical event, even when you are not logged in to WordPress.

Slack Integration

Send real-time activity notifications to a Slack channel. Great for teams that use Slack for communication.

Email Notifications

Receive email alerts when specific severity levels are triggered. CRITICAL: Select only the severity levels that matter to you. We recommend selecting Critical and High only to avoid inbox overload.

Weekly Report

Enable a weekly summary email that arrives on your chosen day (e.g., Sunday). This gives you a quick digest of the past week's activity without needing to log in.

Email tip: If you enable email notifications for ALL severity levels, you may receive dozens of emails per day. Stick to Critical + High for the best signal-to-noise ratio.


Part 6: IP Blocking (Your Security Shield)

This is one of Obzervi's most powerful security features. It lets you automatically and manually block malicious IP addresses.

Brute Force Protection

  • Enable — Toggle on to activate automatic brute force protection.
  • Max Attempts — Set the number of failed login attempts before an IP is locked (recommended: 5 or 10).
  • Lock Tier 1 — First lockout duration: 120 minutes (2 hours).
  • Lock Tier 2 — Second lockout duration (if they try again): 360 minutes (6 hours).

IP Whitelist (VIP List)

ALWAYS add your own IP address to the Whitelist! This ensures you can never accidentally lock yourself out of your own website. Also add the IP addresses of your team members and trusted partners.

IP Blacklist (Permanent Ban)

If you see a malicious IP address in your logs that keeps attacking your site, copy it and paste it into the Blacklist. That IP will be permanently banned from accessing your WordPress login page.

Workflow: Go to All Logs → find the malicious IP → copy it → go to Settings → IP Blocking → paste it into Blacklist → Save. Done!


Settings FAQ

If you accidentally blocked your own IP, you will need to access your WordPress database directly via your hosting provider's phpMyAdmin and remove your IP from the Obzervi blacklist table, or temporarily rename the Obzervi plugin folder via FTP to disable it.
Check three things: 1) Ensure Weekly Report is enabled in Settings → Integrations. 2) Check that your WordPress email system is working by sending a test email from another plugin. 3) Check your spam or junk folder. WordPress emails are often filtered by email providers.
Cloud Backup is a premium feature that automatically syncs your activity logs to Obzervi's secure cloud servers. This means even if your website is compromised or your server crashes, you have an off-site backup of all your security logs for forensic analysis.

Content History — Your Website's Time Machine

Did someone accidentally delete a paragraph? Want to track what your editor changed on the About Us page? Content History lets you see every version of every page and post, compare changes side by side, and know exactly who changed what and when.

Part 1: How to Access Content History

  1. Open Obzervi
    Click on Obzervi Logs in the WordPress sidebar.
  2. Click the Content History Tab
    Look at the top navigation tabs within Obzervi and click on Content History.

Part 2: The History List

The Content History tab displays a table listing every tracked page and post:

Column What It Shows Example
Type Whether the content is a PAGE or a POST. PAGE, POST
Post Title The name of the page or post, along with its internal ID number. About Us (ID: 42)
Versions How many saved versions exist for this content. 5 versions
Last Modified When the most recent change was made. May 15, 2026
Actions Two buttons: View History (compare versions) and Edit Post (go to editor). View History / Edit Post

Part 3: Comparing Changes (View History)

This is where Content History really shines. Follow these steps to compare versions:

  1. Find Your Page or Post
    Locate the page or post you want to review in the history list.
  2. Click "View History"
    Click the View History button to open the version comparison tool.
  3. Use the Slider
    A slider control lets you move through different saved versions over time. Slide left for older versions, right for newer ones.
  4. Review the Two Columns
    You will see two columns side by side: content highlighted in red was removed, and content highlighted in green was added.
  5. Edit if Needed
    Click Edit Post to go directly to the WordPress editor and fix or restore any content.

Tip: Content History is especially valuable for teams where multiple people edit the same pages. You can always trace exactly who changed what and when, eliminating "who did that?" confusion.


Content History FAQ

Content History requires at least 2 versions to compare. If a page shows "1 versions" it means only the original version has been saved. Once you or another user edits and saves the page again, a second version will be created and you can then compare the two.
Obzervi Content History shows you exactly what changed, but it does not have a one-click revert button. Instead, use the View History comparison to identify the old content, then click Edit Post to manually restore the previous text.
No. Content History uses WordPress's built-in revision system which is extremely lightweight. The tracking only activates when a post or page is saved, not during normal page views by your visitors.

Account & Licensing

The Account tab is your billing and subscription area. Here you can view your license details, manage your plan, and keep your Obzervi installation up to date.

Part 1: How to Access Account Settings

  1. Open Obzervi
    Click on Obzervi Logs in the WordPress sidebar.
  2. Click the Account Tab
    Look at the top navigation tabs within Obzervi and click on Account.

Part 2: Account Details

CRUCIAL NOTE: The Name and Email shown in the Account tab belong to the license purchaser (often the developer or agency who set up your site), NOT the current WordPress user. This is normal and does not mean someone else has access to your logs.

The Account Details section displays the name and email address associated with the Obzervi license purchase. If a developer or agency purchased the license on your behalf, their information will appear here.


Part 3: License & Plan

This section shows the status of your Obzervi subscription:

  • Version — The current version of Obzervi installed (e.g., 1.0.32 Premium).
  • Plan & Expiration — Your plan tier (e.g., PRO) and when your license expires. An expiration badge shows your renewal date.
  • License Key — Your license key is hidden for security (shown as ***). You do not need to share this with anyone.

Action Buttons

Sync License

Forces a check with Obzervi's servers to update your license status. Useful after renewing your subscription.

Change License

Enter a different license key if you are switching plans or transferring a license from another site.

Deactivate License

Removes the license from this site so it can be activated on a different WordPress installation. The plugin will revert to the free version.


Account & Licensing FAQ

Only if they have an active WordPress administrator account on your site. The license purchaser name shown in the Account tab does not grant any access. Log visibility is controlled entirely by WordPress user roles and Obzervi's Role Access settings.
No. Your logs are stored in your WordPress database and remain there even if your license expires. However, you will lose access to premium features like AI Analysis, Cloud Backup, and advanced analytics until you renew.
Enabling the beta program checkbox opts you in to receive early access to new Obzervi features before they are officially released. Beta versions may contain bugs, so this is recommended only for development or staging sites, not production websites.

Contact Us & Support

Obzervi includes a direct built-in hotline to the support team. You don't need to leave your WordPress dashboard to get help — just fill out the contact form and the team will get back to you.

Part 1: How to Access Support

  1. Open Obzervi
    Click on Obzervi Logs in the WordPress sidebar.
  2. Click the Contact Us Tab
    Look at the top navigation tabs within Obzervi and click on Contact Us.

Part 2: Choosing a Topic & Sending Your Message

When submitting a support request, you will first be asked to choose a topic category:

Technical Support

Something is broken, not working correctly, or you need help with a feature.

Billing Issue

Questions about charges, refunds, plan upgrades, or license renewals.

Feature Request

Have an idea for a new feature or improvement? The team loves hearing suggestions.

Customization

Need custom modifications to Obzervi for your specific use case.

Pre-Sale Question

Considering purchasing Obzervi? Ask questions before you buy.

Press

Media inquiries, partnership requests, and press-related communications.

Bug Report

Found a bug? Report it with as much detail as possible so the team can fix it quickly.


Part 3: Submitting Your Request

Freemius Notice: Obzervi uses Freemius, a trusted third-party service, to handle support tickets. When you first submit a request, you may see a Freemius notice — simply click Continue to proceed.

After selecting your topic and writing your message, click the green SUBMIT button. The support team will respond via email, typically within 24-48 hours.


Support FAQ

No. Obzervi only sends emails you have explicitly enabled, such as weekly reports or severity-based alerts. The Contact Us form uses Freemius, a trusted service, solely for support ticket communication.
The built-in contact form does not currently support file attachments. If you need to share a screenshot, mention it in your message and the support team will follow up via email where you can attach files directly.

General Security & Logging FAQ

These are the most common questions about Obzervi that don't fit neatly into a single section. They cover performance, security, privacy compliance, and troubleshooting.

Performance & Database Storage

No. Obzervi is designed to be extremely lightweight. It logs events asynchronously in the background and does not add any overhead to your front-end page loading times. Your visitors will not notice any performance difference.
It depends on your site's activity level. A typical small business site generates about 50–200 MB of logs per year. Use the Auto-Purge feature in Settings to automatically delete logs older than a set number of days to keep storage under control.
Enable Auto-Purge in Settings and set a reasonable retention period (e.g., 90 days). Also check if you are tracking events you do not need — go to Settings → Tracking and uncheck categories that are not relevant to your monitoring needs.

Security & Reliability

If a hacker gains full database access, they could potentially modify any data including logs. This is why the Cloud Backup premium feature exists — it stores an off-site copy that cannot be tampered with from your WordPress installation.
No. Obzervi is an activity logger and IP blocker, not a firewall or malware scanner. It works best alongside a security plugin like Wordfence or Sucuri. Think of Obzervi as the security camera and the firewall as the locked door — you need both.
Yes. Obzervi logs server-side events (logins, settings changes, content edits) which happen before any caching layer. Caching plugins like WP Rocket, W3 Total Cache, or LiteSpeed Cache will not interfere with Obzervi's tracking.

Privacy & Compliance (GDPR/CCPA)

IP addresses are considered personal data under GDPR. You should disclose IP logging in your privacy policy, have a legitimate interest basis for security monitoring, and use the Auto-Purge feature to limit data retention. Consult a legal professional for your specific situation.
Obzervi primarily tracks WordPress admin-side activity (logins, content changes, settings). It does not track general front-end browsing behavior. The only public-facing events logged are login attempts and comment submissions.

Troubleshooting & Conflicts

Verify that: 1) Weekly Reports are enabled in Settings → Integrations with a day selected. 2) Your WordPress site can send emails (test with another plugin). 3) Check spam/junk folders. 4) Consider using an SMTP plugin like WP Mail SMTP for reliable email delivery.
No. Obzervi is designed to complement security plugins, not replace them. It focuses on activity logging and monitoring while plugins like Wordfence handle firewalls and malware scanning. They can run side by side without conflicts.