The visitor side

A WordPress AI chat widget that already knows your site.

Auto-syncs every published page. Captures qualified leads. Books meetings, takes payments, recommends products. Lives natively in WordPress, served from your domain.

What the widget actually does

One chat bubble at the bottom-right of every page. ~30KB of vanilla JS, served from your own domain (no third-party iframe). The agent behind it has your full WordPress content as context, refreshed in real time on every save_post.

It doesn’t just answer questions. It runs tools: capture a qualified lead into the WordPress database, book a meeting on your Google Calendar, take a payment via Stripe, recommend a product with affiliate-style click tracking. The agent picks the right tool from the conversation; you don’t author flowcharts.

Five things it’s genuinely good at

Pre-sales discovery

Visitor asks “does it integrate with X?”. Agent reads your docs, gives the honest answer, captures the email if the answer wasn’t enough.

Booking with FOMO

Real Google Calendar availability surfaced as a welcome screen. The visitor sees the next three slots, picks one, books in three clicks.

Lead qualification

The agent submits your existing WPForms form for the visitor through the native pipeline. The entry lands in WPForms — your "new submission" email keeps firing, your Zapier rules keep working. No parallel data store on Animam’s side.

Content navigation

“What do you have on accessibility audits?”. Agent finds the relevant posts, summarizes them, links the visitor to the deepest one. EXPLORE_CORPUS keeps the prompt tight.

Product recommendation

For affiliate, ecommerce, or services. Agent picks from your catalog (Product CPT), recommends with reasoning, tracks clicks at /r/:slug/:productId, attributes revenue.

Out-of-hours response

It’s 11pm and a visitor needs to know your delivery time. The agent answers with the same accuracy as your support team, captures a follow-up email if needed.

Why “auto-syncs every page” is the unlock

Most WordPress chatbots ask you to upload a knowledge base, then re-upload it every time you change anything. Animam hooks save_post, post_updated, delete_post at the WordPress level — every time you publish, edit, or delete a page, post, product, or any custom post type, the change is pushed to the agent’s context within seconds.

The agent never lies because the page changed last week. Your CMS is the single source of truth; the chatbot is just a consumer of it. This is what “WordPress-native” actually means.

What it’s not

  • Not a multi-channel inbox. If you need Messenger / IG / WhatsApp unified with web, look at Crisp.
  • Not a flow builder. If you think in branches and conditions, see ChatBot.com.
  • Not a Live Chat replacement. The agent escalates to your team via webhook (Slack/email/CRM); we don’t ship a shared inbox UI.
  • Not free. €19/mo Visitors, €39/mo Bundle. AI cost included; no API keys to manage. WPBot has a free tier if budget is the constraint.

FAQ

Which AI model runs the widget?

Claude 4 Opus by default. Switchable to Haiku (cheaper) or GPT-5 (BYOK) per tenant. AI cost is included in the plan unless you bring your own key, in which case you save the cost difference.

How heavy is the widget script?

~30KB minified gzipped, vanilla JS, no dependencies. Loaded async, no render-blocking. Lighthouse impact is negligible.

Can I customize colors and bot persona?

Yes — colors, bot name, welcome message, default questions, even the system prompt. All from the plugin settings.

What about GDPR?

OVH France (Roubaix). DPA on request. X-AI-Generated response header for AI Act compliance. PII redacted from logs by default.

What happens at 1,001 messages a month?

You upgrade to a higher tier or talk to us about a custom plan. We never silently overage; you’ll get a notice well before.

Five-minute install. Zero commitment.

Visitor widget — frequently asked questions

How does the widget already know my WordPress content?

On install, the plugin pushes your published posts and pages to the Animam corpus via a bulk endpoint. Every save_post and delete_post hook keeps it in sync, with idempotent IDs (wp-{type}-{id}). The agent uses EXPLORE_CORPUS at chat time, so the prompt stays small even on large sites.

How much does the visitor widget cost?

The wp_frontend plan is €19/month (or €190/year — two months free) and includes 1,000 visitor messages, 50 corpus entries, and one segment. The wp_bundle plan at €39/month adds the admin assistant on top for 1,500 total conversations.

What happens when I exceed 1,000 messages in a month?

You get a 3-day grace period at up to 110% of the limit while we email you. After grace, the bot pauses until the 1st of next month at 00:05 UTC, when the counter resets. You can email [email protected] to extend exceptionally.

Where is visitor data stored — Animam or my WordPress?

Visitor data submitted through the bridge lands in your existing WPForms entries (or WooCommerce orders, or MailPoet subscribers). It never leaves your WordPress unless WPForms (or your other plugin) forwards it through automations you have already configured. Conversation messages transit api.animam.ai for LLM processing only.

Does the widget slow down my site?

The widget is ~30 KB of vanilla JavaScript, served async from cdn.animam.ai and injected in wp_footer (after first paint). No blocking script in the head, no third-party iframe. We measure no impact on Largest Contentful Paint or First Input Delay on Core Web Vitals.

Can I customize the bubble colors and bot name?

Yes — primary color, secondary color, bot name, bot title, avatar, and welcome message are all configurable via the Animam dashboard. Settings sync to the widget through the tenant config endpoint, no code change required.

Is the widget GDPR-compliant?

Yes for EU site owners. PII captured by the widget stays in your WordPress database. You set retention via the dataRetentionDays tenant setting. The visitor sees an AI disclaimer (X-AI-Generated header + UI badge) by default, which you can customize per privacyPolicyUrl.