---
title: "Web Agency Software For Client Site Operations | Unolia"
description: "Run 40 clients and websites like only 4. Unolia keeps domains, DNS, hosting, code, monitoring, email, costs, issues and activity current per client site, for your whole agency team."
url: "https://unolia.com/use-cases/web-agency-operations"
locale: "en"
---

# Run 40 clients and websites like only 4.

Run 40 clients and websites like only 4.

Unolia keeps the whole picture of every client site current for your entire team. Finding out takes minutes, fixing starts now, and nobody waits for the one person who knows.

## Every client site has a different map, and one person who remembers it.

The context is scattered across consoles and human memory, and that is what makes the work hard. Three things stopped once the whole picture lived in Unolia.

### Every client website, finally in one place.

A client emails at 09:05 asking who hosts their site and where the domain lives. That used to be a thread with three people in it. Now fermeduport.fr is one open project: domain and DNS at Gandi, hosting on Ploi, €41.00 a month, everything on one page. Answered at 09:06 by whoever read the email first.

### Website costs stop being a guess.

The Maison Verdier renewal call was Thursday. Before it, the owner opened the project's costs: €58.40 a month across its providers, a license renewing in the same window as the SSL certificate, and €31 of provider spend that sat unallocated until last week. The number went into the proposal.

### The email break the client never heard about

A Wednesday DNS cleanup removed a DKIM record while Mailgun was still sending Loopline's invoices through mg.loopline.app. Unolia flagged the missing record at 08:47 and restored it exactly as the provider hands it out. Fixed at 08:52, before a single invoice reached a spam folder.

## A normal week, at that scale.

These are the moments that used to eat hours, told the way they happen now.

### The Tuesday that runs itself

The maintenance lead's old update checklist has not been opened since March. Tuesdays at 06:00, the scheduled run walks all 8 servers, applies the pending updates, and reboots only the 2 machines that asked for one. The lead reads the result, not the checklist.

### The incident and the person who did not build the site

A monitor on a Loopline page goes red at 21:38. The person on call never touched this site, so they open the project instead of eight tabs: the monitor's state, the 18:04 deployment with its author and message, provider health, the one open issue, the full trail. By 21:41 they know what changed and who not to wake up. When they ask, their AI assistant reads the same project and lines up the likely cause.

### The findings that were waiting in the queue

The inherited site from the Thursday handover came with two findings already flagged: a .git folder readable from the internet and a PHP version past its end of life. Nobody had to remember to check. Unolia had already done the looking, and both were fixed before the client's first invoice.

### The question from four months ago

In March, a client asked why their deploy script changed back in November. Nobody remembered. The project's activity trail did: who changed it, when, and what the robots did around it.

## What stands behind these stories.

Every scene above is one of these five capabilities doing its job.

### The project view

Domains, DNS, websites, servers, repositories, monitors, email, providers, costs, issues and activity, grouped per client site.

### Cost per client

Bills imported from 9 providers, plus manual entries and uploaded invoices, allocated per project, with unallocated spend and upcoming renewals surfaced.

### The silent-breakage checks

Checks across DNS, SSL, email and server config that catch exposed files, redirect loops, end-of-life PHP and missing email authentication, with safe one-click fixes that can be reverted.

### Scoped team access

Access granted by role instead of shared passwords, removals confirmed before they happen, and never a provider left without an admin.

### Automations

Scheduled maintenance runs that update servers, reboot only the machines that ask for it and log every step.

## What changes when knowing takes minutes

| Before | After |
| --- | --- |
| Every question about a client site starts with which console and who remembers. | Every question starts from the project view. |
| Renewal calls are priced on guesswork about what the site costs the agency. | Spend, licenses and upcoming renewals are on screen per client before the call. |
| Incidents wait for the person who built the site. | Whoever is on call finds the monitor, the last deployment, the providers and the history in one place. |

## Manage your web agency with clarity.

Give your team back the hours it spends looking. Every answer about every client site is already in Unolia.

[Join the waitlist](https://app.unolia.com/register)
