Web agency
Dozens of clients, a hundred sites, social media accounts. Monitoring, SEO, posts and billing at a single glance, without the “who pays for hosting” spreadsheet.
One dashboard for websites, SEO and social media
Site monitoring, SEO and AI visibility, social media posts — together with billing and client requests, for your own business or for your clients. One place instead of six tools and a spreadsheet.
We are opening accounts one at a time — enter your site and we will get back to you with access and a 14-day trial.
Works with
Who it is for
Dozens of clients, a hundred sites, social media accounts. Monitoring, SEO, posts and billing at a single glance, without the “who pays for hosting” spreadsheet.
A care retainer needs proof that you are caring. The status page and the monthly report provide it for you.
Your own apps report their health over a simple HTTP contract. Incidents, requests and time tracking all sit on the same client.
A shop, a chain of venues, several brands or domains. Websites, SEO and social media in one place — you enter your own brands where an agency would enter its clients.
Features
Every module sees the same records: the company, its sites, its social accounts, its money and its deadlines.
Uptime checked every 60 seconds, SSL certificate, domain expiry, WordPress updates and vulnerabilities, JavaScript errors in visitors' browsers. The client gets a status page and a monthly report.
Site audit, Search Console, keyword rankings and PageSpeed turn into a to-do list, each item backed by evidence. Fix meta descriptions and alt text in one click through the WordPress plugin — once you approve.
Do AI assistants recommend the business when someone asks about its industry? The dashboard puts a fixed set of questions to a language model and to Perplexity, measures your share against competitors, and shows the cited sources and any AI bots blocked in robots.txt.
Posts for Facebook, Instagram, LinkedIn and Google Business Profile in one calendar, with separate copy for each network. AI drafts them from the client's documents, the client approves them via a link, and scheduled posts go out on their own.
The offer, strategy, brand voice and target audience, written up from the client's website as soon as you add it. Posts and articles are built from them; every new version waits for your approval.
Proformas straight from the client record, payments matched from the bank statement, a timer on requests and projects, your own costs. You know which client you make money on.
Client records with contacts, services and history. Client passwords are encrypted by your browser — the server cannot read them.
A request form for the client, projects with an hours budget and deadlines, a calendar of meetings and payments.
A pipeline with weighted value, an enquiry form for your website, and a next step that lands in the calendar.
Ask the dashboard in plain language — in the browser or on Telegram. Agents connect over MCP, and every write waits for your click.
What it replaces
We are not claiming the dashboard does everything better than each of those tools on its own. We are claiming you stop retyping the same data between them.
| What it is today | What the dashboard does instead | What you stop retyping |
|---|---|---|
| Cloud uptime monitoring | Checks every 60 s, SSL, domain, WordPress updates | The list of addresses and the contact the alert goes to |
| A rank tracking and SEO audit tool | Keyword rankings, Search Console, audit and PageSpeed with a to-do list | Keywords and pages for every client |
| Invoicing software | Proformas from the client record, payments from the statement, receivables | Company details, services and rates on the client |
| Post scheduler | A post calendar for four networks, AI drafts, client approval via a link | Who the client is and which accounts are theirs |
| A team password manager | A zero-knowledge credentials vault, plus runbooks | Which password opens which site of which client |
| The “who pays for hosting” spreadsheet | Domain, certificate and payment dates on each client | Dates retyped by hand after every change |
| An inbox and notes full of client requests | A client form, a request queue, projects with stages | The history of what was agreed, kept client by client |
| A timesheet spreadsheet | A timer on the task, client rates, your own costs | Hours copied into the invoice at the end of the month |
| A spreadsheet of client enquiries | A lead pipeline with a website form and the next step in the calendar | Who asked, about what, and when to follow up |
Every one of these modules sees the same company record. That is the only reason the data stops drifting apart.
How it works
Company name, email and password — the dashboard works straight away in your browser. No server to set up and nothing to install; the first 14 days are a free trial with no card.
Rates, deadline thresholds and the time of the daily briefing are set in the Settings tab.
Company, site addresses, social media accounts. WordPress gets an agent plugin; your own apps get a simple health contract.
Outage alerts, a list of things to fix for Google, posts in the queue, a monthly report for the client. You step in when there is something to do.
14 days free
Vekord is taking on new accounts one at a time for now. Enter your site address and we will get back to you with access and a 14-day trial.
Assistant and agents
The assistant answers from your dashboard data — in the browser or on Telegram — and sends a summary of the day every morning. The dashboard also exposes an MCP server: Claude Code, Cursor or ChatGPT read its state themselves. Every action that changes data goes into a queue and runs only after you click.
One line to connect
claude mcp add --transport http --scope user vekord https://panel.vekord.com/mcp
You issue the agent key in the dashboard, in the Agents tab. It is shown once, only its hash is stored, and you can revoke it with one click.
What the agent may do on its own
list_companiesread — straight awayopen_incidentsread — straight awaycompany_billingread — straight awayfix_seowaits for youschedule_postwaits for youFix the meta description of the Gabinet Vita home page?
requested by Claude Code · 14:02
Pricing
You pay per account, not per client or per site. The plans differ in the number of sites, team accounts and credits for AI features — every one has all the modules, the WordPress plugin and the MCP server.
Start
119 $ per month, billed monthly
On the annual plan paid up front, 95 $ a month — 1140 $ instead of 1428 $. In euro: 109 € (87 € on the annual plan).
Agency
249 $ per month, billed monthly
On the annual plan paid up front, 199 $ a month — 2388 $ instead of 2988 $. In euro: 229 € (183 € on the annual plan).
Price per account, not per person. Tax depends on your country.
Studio
549 $ per month, billed monthly
On the annual plan paid up front, 439 $ a month — 5268 $ instead of 6588 $. In euro: 499 € (399 € on the annual plan).
Before you pay
Instead of a demo on sample data — a trial on yours: 3 sites, 2 team accounts and 300 credits, with every module working just as it does in a plan. Only AI features use credits; with your own provider key you use none at all.
Request accessFAQ
In the European Union, on Hetzner servers. Each account sees only its own data. A backup is made every day; the last seven daily ones are kept, plus one from each of the last four weeks.
Yes, to two things: the client portal (site status, billing, requests, reports and documents) and a public status page with 90 days of uptime. The admin dashboard stays with you and your team.
No. You create an account and work in your browser — there is nothing to install or update. Account settings are changed in the Settings tab.
A subscription on one of three plans: Start (15 sites, 3 accounts) — 119 $ a month or 95 $ on the annual plan paid up front, Agency (50 sites, 6 accounts) — 249 $ or 199 $ — and Studio (150 sites, 15 accounts) — 549 $ or 439 $. Prices in euro: 109 €, 229 € and 499 € a month. Every plan has all modules, the WordPress plugin and the MCP server; the first 14 days are free.
Yes. You do not have to be an agency — it is enough that someone in the business looks after websites: your own, an online shop's, or those of companies in the group. A company with a few shops, a chain of venues or a dozen domains gets exactly what an agency gets: monitoring and certificates, domain renewal dates, a credentials vault, requests from people inside the company, social publishing and time tracking. You simply put your own brands or branches where an agency puts clients.
Let's be honest about the rest: proformas and the receivables list exist to issue documents to someone outside, so inside your own company they will stay empty. The client portal and the status page only make sense if you want to show the state of your sites to someone outside the team. You pay for the plan just like an agency does, so do the maths — monitoring, deadlines and the vault are roughly half of what is inside.
Credits are used by features that call a paid model or a paid API: the assistant, client documents, post drafts, Google rankings and AI visibility. One credit equals 0.01 $ of provider cost. Your plan's allowance renews every month, and top-ups — 1,000 credits for 25 $, 5,000 for 99 $, 20,000 for 349 $ — never expire. With your own provider key you use no credits at all.
Facebook, Instagram, LinkedIn and Google Business Profile. You connect the accounts once and schedule a single post to several networks at once, with separate copy for each. The client can approve posts via a link, without logging in.
The longest part is retyping clients and site addresses — with twenty clients that is one afternoon. Monitoring starts working the moment you add an address; the vault and the billing fill up as you work. We do not import history from your previous tools, and we are not pretending that is painless.
Vekord is taking on new accounts one at a time for now. Write to us — we will set up an account for you, and the first 14 days are a trial with no card. You pick a plan later in Settings — payments are handled by Stripe.
You cancel the subscription in Settings. Before you leave, you download an export — a ZIP archive with your clients, sites, billing, documents and files. You can undo an account deletion for 30 days; after that the data is erased for good.
You do not do them yourself. New features and fixes show up in the dashboard without any effort on your part, and your data stays where it is.
For your clients' data you are the controller and Vekord is the processor — the data processing agreement, the list of subprocessors and the privacy policy are in the legal documents. The credentials vault is zero-knowledge: your browser encrypts it with a password the service does not know. A backup is made every day in the EU.
Tell us how many sites you run. We will set up an account for you and show you the dashboard on your own data — half an hour, no sales pitch.
Email us: [email protected]