WordPress plugin suite
An AI receptionist that lives inside your WordPress
Install the plugins, add your keys, and your site can answer visitors from its own pages. Everything runs in your WordPress, with your database and your accounts.
Agent Front Desk is an AI receptionist for WordPress websites: a suite of plugins that runs inside your own WordPress, answers visitors by chat and browser voice from your own pages, captures and scores leads, books meetings only after the visitor confirms, hands over to a person live, and syncs to your CRM (HubSpot built in). It is GPL code, uses your own API keys, and is set up by NextAgency.
The suite
Four plugins, one assistant
Agent Front Desk (core)
Chat, knowledge from your WordPress pages and posts, leads and scoring, booking with confirmation, live handover, conversations, analytics, audit log, roles, and the widget.
Voice add-on
Browser voice through your own ElevenLabs account. WordPress mints the signed session; your ElevenLabs key never reaches the browser.
HubSpot add-on
Contacts, notes, meetings, and companies, deals and owners when the scopes allow. Field mapping, a scope table, a sync log and retry.
MCP add-on
15 tools for Claude, Claude Code and ChatGPT: tokens or application passwords, and OAuth 2.1 for the ChatGPT and claude.ai connectors.
Activate the add-ons you want. Each one adds its own screen under Front Desk in wp-admin.
How it installs
Activate, add keys, follow the checklist
- 1.Upload and activate the core plugin, then any add-ons.
- 2.Add your Anthropic key to wp-config.php, or paste it in Keys and settings. It is stored encrypted and never shown again.
- 3.Open the Setup checklist. Green is configured, amber is recommended, grey is optional, with a link to each screen.
- 4.Your published pages are indexed within seconds. Test the assistant in the playground, then turn it on.
In the private beta, we do this with you and tune it to your business.

What you will need
Short list, and most of it is optional
Only the first three are required. Each line says what it is for, so you can skip what you do not want.
Required
WordPress 6.6 or newer, PHP 8.1, HTTPS and pretty permalinks
The MCP add-on needs WordPress 6.9 or newer.
Required
An Anthropic (Claude) API key
Set a spend limit in your Anthropic console. The key lives in wp-config.php or encrypted in your database.
Required
Some knowledge
Your published pages are indexed automatically. You can add PDFs, Word files, Markdown, text, CSV, JSON, a web page, or a written answer.
Optional
An SMTP or transactional email plugin
Recommended. Notifications and confirmations go out through wp_mail(), so your mail setup applies.
Optional
An ElevenLabs account
Only for browser voice. About $0.08 per minute at pay-as-you-go.
Optional
A HubSpot private app
Only for CRM sync. Only the contacts scope is required; missing scopes are skipped and logged.
Optional
An OpenAI or Voyage key
Only for meaning-based search. Without one, search uses MySQL full-text.

Your keys, your data, your code
- Keys in wp-config.php stay out of the database. Keys saved in the admin are encrypted with libsodium.
- No iframes. No third-party scripts load on your pages. We checked the widget, the admin and a real voice call, and the only outside requests go to your site and to ElevenLabs.
- The only outside services called are the ones you set up: Anthropic, ElevenLabs, HubSpot, and optional OpenAI or Voyage.
- A monthly budget guard, and a cost panel with your real usage.
- Deactivate and your site is untouched. Uninstall removes the tables, options and staff role.
Limits
What to know before you install
The honest list, from our own platform notes.
- Chat streams replies word by word on hosts that do not buffer PHP output. Where a host or CDN buffers, the widget falls back to a normal reply.
- Live handover polls about every 2.5 seconds. That suits small and medium traffic.
- Search runs in PHP. That is fine to tens of thousands of passages.
- WP-Cron needs traffic or a real cron for retries and cost rollups.
- Voice needs HTTPS, and recording notice rules in your area are your responsibility.
- Multisite is untested. Scanned image PDFs are not read.
- Phone calls are not part of the suite yet. A callback form is.
Not on WordPress? The same assistant is available as a custom option: a separate app we deploy in your own cloud account. It is a larger project, and we scope it with you.
WordPress questions
Is this SaaS?
No. It is a set of WordPress plugins that runs inside your own WordPress, with your database and your API keys. There is no hosted service and nothing is routed through us.
Can I add it to an existing WordPress site?
Yes. Install and activate the plugins, add your keys, and the chat launcher appears on the site. It reads your published pages and posts, so it can answer from what is already there.
Do I need WordPress?
The main product is a suite of WordPress plugins. For sites that are not on WordPress, we offer a custom option: the same assistant as a separate app that we deploy in your own cloud account.
What happens to my website if I stop using it?
Deactivate the plugins and your site is untouched. Uninstalling removes the plugins’ tables, options and staff role. You keep your pages, your keys and your accounts.
Put it on your WordPress site
The private beta has limited spots, and each one is set up by hand. Tell us about your site and your CRM.