Skip to content

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, browser voice, phone and text message 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

Six plugins, one assistant

Core plugin

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, plus support tickets. 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.

Phone add-on

An inbound AI phone line on your own SignalWire or Twilio number. The same assistant and tools, guards and a minute cap checked by WordPress before every call, a spoken-yes booking check, and a call replay with captions for every call.

SMS add-on

The same assistant by text message, on your own SignalWire or Twilio account. Customers text your number or tap “Text me instead”; staff can take over by text. A Test mode sends nothing while you try it.

Activate the add-ons you want. Each one adds its own screen under Front Desk in wp-admin.

Change the launcher label and position, save, and the widget on the site follows.
A visitor asks what workflow automation costs, and the assistant answers from the site’s own pages.
From the Plugins screen to the Setup checklist: what is configured, what is missing and what is optional, each with a link to fix it.
Place the chat, a Talk to us button or the callback form with blocks, and exclude a page from the knowledge base in its own box.

Take the admin tour: every screen, one clip each

How it installs

Activate, add keys, follow the checklist

  1. 1.Upload and activate the core plugin, then any add-ons.
  2. 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. 3.Open the Setup checklist. Green is configured, amber is recommended, gray is optional, with a link to each screen.
  4. 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.

The Setup checklist in wp-admin with a progress bar and rows for the Claude API key, model, knowledge, embeddings search, email delivery, staff notification address and booking rules, each with a status.

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 SignalWire or Twilio account and a number

    Only for phone calls or texting, on a number you already own. Texting in the US requires registration of each business (10DLC for a local number, or toll-free verification), which takes days to weeks and is done per client. Inbound phone calls need no registration. Test mode needs none of it.

  • 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.

The Keys and settings screen with fields for the Anthropic, OpenAI, Voyage, ElevenLabs and HubSpot keys, each showing whether it is defined in wp-config.php, plus a monthly budget and data settings.

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 inbound only, with the Phone add-on on your own number. Texting with the SMS add-on needs a registered US number. A callback form for staff is included.

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.