Documentation

Welcome to the SITEOPS command center documentation. Everything you need to set up, monitor, and scale your WordPress infrastructure with technical precision.

Getting Started

Create your account

Creating a SITEOPS account takes 30 seconds and requires no credit card.

1Go to siteops.datronixtech.com/register
2Enter your full name, work email, and password
3Optionally enter your company name
4Agree to the Terms of Service
5Click Create free account

You'll be redirected to the onboarding wizard which guides you through connecting your first site.

Free plan: 3 sites forever, no credit card required.

Install the WordPress plugin

The SITEOPS Worker plugin connects your WordPress site to the dashboard. It's lightweight and adds no overhead to page load.

1Download the plugin from your dashboard or from /plugin/siteops-worker.zip
2Go to WordPress Admin - Plugins - Add New
3Click Upload Plugin
4Choose the downloaded ZIP file
5Click Install Now then Activate Plugin

Requirements: WordPress 5.0+, PHP 7.4+, Apache or LiteSpeed server.

Connect your first site

After installing the plugin, connect it to your dashboard using an API key.

1In SITEOPS dashboard, go to Sites - Add New Site
2Enter your WordPress site domain (e.g. yourdomain.com)
3Click Generate API Key
4Copy the generated API key
5Go to WordPress Admin - Settings - SITEOPS Worker
6Paste the API key and click Save Settings
7Back in SITEOPS, click Verify Connection

Once verified, SITEOPS automatically syncs your site's plugins, themes, and WordPress version.

Dashboard overview

The SITEOPS dashboard gives you a complete overview of all connected sites.

Overview - See all sites, pending updates, alerts, and security threats at a glance.
Sites - Manage individual sites, sync data, and access WordPress admin.
Updates - View and run pending plugin, theme, and core updates.
Security - Run security scans and view findings per site.
Uptime - Monitor site availability with 5-minute checks.
Broken Links - Detect broken links across your sites.
Reports - Generate AI monthly maintenance reports.
Alerts - View all alerts grouped by site.

Safe Updates

How safe updates work

SITEOPS uses a 7-step process to ensure sites never break from an update.

1AI Risk Analysis - Reads changelogs and assigns a risk score 1-10
2Plugin State Save - Records which plugins are active
3Snapshot - Creates a full database + plugins backup
4Before Screenshot - Takes a screenshot of your homepage
5Apply Updates - Updates plugins, themes, and WordPress core
6After Screenshot - Takes a second screenshot
7Visual Comparison - AI compares before/after. If difference is significant, auto-rolls back

Safe mode (steps 2-7) is available on Starter, Growth, and Agency Pro plans. Free plan runs updates without snapshot or visual diff.

Visual diff and auto-rollback

After every update, SITEOPS compares before/after screenshots using pixel-matching.

Less than 5% difference - Update passes, snapshot deleted.
5-15% difference - SITEOPS AI analyses the change in detail.
Significant difference - Automatic rollback to pre-update snapshot.

You can view before/after screenshots for every update job in the Updates section.

Scheduled updates

Set updates to run automatically at a time that works for you.

1Go to Sites - [Your Site] - Settings
2Enable Scheduled Updates
3Choose frequency: Daily, Weekly, or Monthly
4Set the time (e.g. 3:00 AM)
5Save settings

Available on: Starter, Growth, and Agency Pro plans.

Premium plugins

Premium plugins (Elementor Pro, WooCommerce extensions, etc.) use custom update servers and cannot be updated automatically.

When SITEOPS detects a premium plugin update:

It shows with a PREMIUM badge in your updates list
A warning explains manual update is required
Click Open WP Admin to log in instantly via 1-Click Admin
Update the plugin manually in WordPress admin
Click Mark as Updated to dismiss from your queue

Security Scanner

Security scanner overview

SITEOPS runs a 4-level security scan on your WordPress site.

Level 1 - Core file integrity: Compares WordPress core files against official checksums from wordpress.org.
Level 2 - Malware detection: Scans your uploads folder for PHP files, a common indicator of malware injection.
Level 3 - CVE scanning: Checks all installed plugins against Wordfence Intelligence and WPVulnerability databases.
Level 4 - Config security: Checks if wp-login.php is exposed, XML-RPC is enabled, and wp-config.php is accessible.

Scans run monthly automatically. You can also trigger a manual scan anytime.

SITEOPS Risk Score

After every scan, SITEOPS calculates a Risk Score from 0-100.

0-15 (Grade A) - Excellent, no significant issues
16-30 (Grade B) - Good, minor issues only
31-50 (Grade C) - Fair, attention needed
51-70 (Grade D) - Poor, immediate action required
71-100 (Grade F) - Critical, site may be compromised

The score factors in: active CVEs, core file modifications, PHP malware, login security, pending updates, and inactive plugins.

Auto-fix security issues

SITEOPS can automatically fix certain security issues with one click.

Modified core files - Downloads the official file from wordpress.org and replaces it.
wp-config.php exposed - Adds .htaccess rules to block public access.
XML-RPC enabled - Adds .htaccess rules to block XML-RPC requests.
Suspicious files - Moves files to a quarantine folder for review.

After a fix is applied, the finding is automatically added to the ignore list so it won't reappear in future scans.

Ignore rules

If a finding is a false positive or a known legitimate file, mark it as acceptable risk. This creates a persistent ignore rule preventing it from appearing in future scans.

1Go to Security Scanner
2Find the relevant finding
3Click Mark as Acceptable Risk or Ignore

Ignore rules are stored permanently and survive across all future scans.

Uptime Monitor

How uptime monitoring works

SITEOPS checks every connected site every 5 minutes by making a HEAD request to your homepage.

UP - Site returns HTTP 200-399
DOWN - Site returns an error or times out after 15 seconds

Two consecutive failures trigger a downtime alert to avoid false alarms. Recovery is detected on the next successful check.

Uptime data is retained for 90 days on paid plans and 24 hours on the free plan.

Downtime alerts

When SITEOPS detects your site is down, it creates a dashboard alert immediately.

On paid plans, you also receive an email with:

The site that went down
Time it was detected
The error message
A direct link to your uptime dashboard

When your site recovers, you receive a recovery notification with total downtime duration.

Viewing downtime events

SITEOPS records every downtime event with full details.

1Go to Uptime Monitor
2Select your site from the dropdown
3Click the Downtime Events tab

Each event shows: start time, recovery time, duration, and the specific error for each failed check.

Use the time filter (24h, 7d, 30d, 90d) to review historical downtime.

AI Reports

Generate a monthly report

SITEOPS AI generates plain-English monthly reports you can send directly to clients.

1Go to Reports
2Find the site you want a report for
3Click Generate AI Report
4Wait 10-20 seconds
5Review and download as a text file

The report covers: updates applied, security status, uptime performance, broken links, and recommendations.

Share reports with clients

Client report sharing via public link is available on Growth and Agency Pro plans.

This feature is currently in development. When available, you'll be able to:

Generate a shareable link for any report
Set link expiry (7 days, 30 days, permanent)
Brand the report with your agency name
Send directly to clients without them needing a SITEOPS account

Coming soon on Growth and Agency Pro plans.

Billing & Plans

Plan comparison

SITEOPS offers 4 plans:

Free - 3 sites, basic features, forever free
Starter (₹2,499/month) - Up to 10 sites, all core features
Growth (₹7,499/month) - Up to 50 sites, bulk operations, client reports
Agency Pro (₹14,999/month) - Unlimited sites, dedicated support

Visit /pricing for the full feature comparison.

How to upgrade

1Go to Account Settings or visit /pricing
2Click the upgrade button for your desired plan
3Complete payment via Razorpay (cards, UPI, net banking)
4Your plan upgrades instantly
You can also upgrade from within the dashboard when you hit a plan limit - an upgrade prompt appears automatically.

Cancel subscription

1Go to Account Settings
2Scroll to the subscription section
3Click Cancel subscription
4Confirm cancellation

You keep access to all paid features until the end of your current billing period. After that, your account reverts to the Free plan (3 sites).

If you cancel within 7 days of subscribing, contact support@datronixtech.com for a full refund.

International payments

SITEOPS currently accepts payments in Indian Rupees (INR) via Razorpay, supporting:

All major credit and debit cards
UPI (Google Pay, PhonePe, Paytm)
Net banking
Digital wallets

International payments (USD, EUR, GBP) are coming soon. We're processing the required approvals from the Reserve Bank of India.

If you're an international user, contact support@datronixtech.com - we'll notify you when international payments are live.
Until then, enjoy 3 sites free forever - no credit card required.
Still need help?

Our support team responds within 24 hours on business days.

Email Support