Web AgencyAll Features
Complete Feature Guide

Everything in Grovia's
Web Agency module

20+ purpose-built features for web agencies — from domain expiry tracking to encrypted credentials vaults and GroAI assistance.

Expiry & Renewal Management

Never miss a renewal again. Grovia tracks every expiry date across domains, SSL, hosting, and AMCs — in one unified view.

Domain Manager

Track every domain in your portfolio — registrar, registered and expiry dates, auto-renew flag, nameservers, and DNS records. Know at a glance which domains are coming up for renewal and which clients need to be contacted.

  • Register date & expiry in one row
  • Auto-renew flag per domain
  • DNS record sub-view
  • Colour-coded days remaining

SSL Certificate Monitor

Monitor SSL certificates across all client websites — issuer, issued and expiry dates, auto-renew status, and health. A simple counter shows days to expiry, colour-shifting from green to amber to red as the date approaches.

  • Days-to-expiry counter (green→amber→red)
  • Auto-renew badge
  • Per-domain, per-client tracking
  • Links to hosting account

Expiry Tracker (Unified Dashboard)

One sorted list that aggregates every expiry event — domains, SSL certificates, hosting accounts, and AMC contracts — so you can plan renewals weeks in advance and never get caught off guard.

  • Overdue, ≤7d, 8-30d, 31+ day buckets
  • Days filter (30/60/90/180)
  • Type filter (domain/SSL/hosting/AMC)
  • Deep-link to each record

Hosting Account Manager

Store every hosting account in one place — server name, cPanel URL, IP address, datacenter, disk and bandwidth limits, and expiry date. Link each account to a client and get 30-day expiry warnings automatically.

  • Status: active/suspended/expired
  • 30-day expiry warning
  • Per-account credential link
  • Client assignment

Website Operations

Track every technical activity across every client website — changes, deployments, bugs, and backups.

Website Inventory

Maintain a structured record of every client website — CMS, version, framework, PHP or Node version, plugin count, and last security scan date. Know the technical state of every site before you touch it.

  • Support for WP, Shopify, Laravel, React, custom
  • Last scan date & plugin count
  • Linked stats: CRs, bugs, deploys
  • Status: live/staging/offline/maintenance

Change Request Tracker

Log every client change request with title, priority, status, estimated vs actual hours, and due date. Track the full lifecycle from pending to billed — and use the hours data to invoice accurately.

  • Priority: low/medium/high/urgent
  • Status: pending→approved→done→billed
  • Hours estimated vs actual for billing
  • Linked to client and website

Deployment Log (Append-Only)

Record every deployment with version number, environment, who deployed, a summary of changes, and any rollback notes. The log is append-only — nothing can be edited or deleted — creating a permanent deployment history.

  • Production (red) / Staging (amber) badges
  • Immutable log — no edit or delete
  • Rollback notes stored separately
  • Timestamp per deployment

Bug Tracker

Track every reported bug per website with severity, a full status workflow, team assignment, and screenshot or reproduction notes. Move bugs from open through to verified and closed with a clear audit trail.

  • Severity: low/medium/high/critical
  • Status: open→in_progress→fixed→verified→closed
  • Assigned to staff member
  • Screenshot/repro notes field

Security & Credentials

Store every client credential securely — encrypted at rest, never visible in lists, reveal only when needed.

Credentials Vault (AES-256)

Store cPanel logins, FTP credentials, database passwords, Google Analytics tokens, social media accounts, email passwords, and API keys — all encrypted with AES-256-CBC using a unique IV per entry. Passwords are never shown in listing views; a reveal button fetches the decrypted value on demand.

  • AES-256-CBC with unique IV per entry
  • Passwords never shown in listing views
  • Reveal button fetches decrypted value on demand
  • Type icons: cPanel, FTP, DB, API, Social

Role-Based Access

Control exactly who on your team can view credentials, manage websites, or only view reports. Staff see only their assigned clients by default, and admins can grant or restrict access per module with no accidental exposure.

  • Per-module permission flags
  • Staff see only their assigned clients
  • Admin override for full access
  • Audit-safe — no accidental exposure

Content & Backup Tracking

Log every content change and know the status of every backup — so you can answer 'when was this last updated?' in seconds.

Content Update Log

Record every content update made to a client website — summary, detailed notes, hours spent, billable flag, date, and who made the change. The decimal hours field (0.25 increments) makes it easy to roll up billable time at invoice time.

  • Billable vs non-billable toggle
  • Decimal hours (0.25 increments)
  • Total billable hours in header
  • Append-only — preserved history

Backup Status Tracker

Track the backup status for every client website — last backup time, storage location, backup size, and whether a restore test has been completed. Failed backups surface with an alert badge so nothing slips through.

  • Status: success/failed/pending
  • Failed count alert badge
  • Restore-tested checkbox
  • Storage: S3, Google Drive, local, etc.

Billing & Contracts

Invoice for hosting renewals, AMC fees, development work, and billable content updates — all from the same platform.

Maintenance AMC Manager

Define a maintenance contract per client with scope, plan tier, billing cycle, monthly or annual amount, and renewal date. Grovia sends a 30-day renewal warning so you can raise the invoice before the client even thinks about it.

  • Plan tiers: basic/standard/premium
  • Billing: monthly/quarterly/annual
  • 30-day renewal warning
  • INR amount tracking

GST-Native Invoicing

Issue GST-compliant invoices for any web agency service — hosting renewals, domain registrations, AMC fees, development work, content updates, or one-off projects. CGST/SGST/IGST split, HSN/SAC codes, PDF download, and payment link included.

  • CGST/SGST/IGST breakdown
  • HSN/SAC codes
  • PDF download + payment link
  • Receivables tracking

GroAI Web Agency Assistant

Ask anything about WordPress, DNS, SSL, hosting, or website performance — and get a precise, actionable answer instantly.

GroAI Chat Interface

A purpose-trained AI assistant for web agency work. Ask about WordPress errors, DNS configuration, SSL setup, Core Web Vitals, hosting optimisation, or security hardening — with optional website context for more accurate answers.

  • WordPress troubleshooting & error resolution
  • DNS configuration (A, CNAME, MX, TXT, SPF, DKIM)
  • SSL/TLS setup and certificate errors
  • Core Web Vitals & performance optimisation

Query History & Context Memory

GroAI stores your last 30 queries with timestamps and uses them as context for subsequent questions — so you get more accurate, coherent responses as a conversation builds up. Copy any response to clipboard with one click.

  • Past queries influence response accuracy
  • Copy response to clipboard
  • Usage counter (queries used / limit)
  • Suggested queries for common problems

Every feature. One platform. Purpose-built for web agencies.

14-day Guided Trial — all features unlocked. No credit card.