Docs → CORA Assist
Core Features
CORA Assist
An on-page AI widget that indexes your site’s content and delivers real-time answers to visitors — sourced only from your own content.
On this page
How it works
CORA Assist gives visitors a conversational way to find information on your site. Instead of keyword search, visitors ask natural language questions — Assist matches against a pre-built index of your site’s content and returns sourced answers with links.
Unlike a general-purpose AI chatbot, CORA Assist only draws from your site’s published content. It doesn’t fabricate information or use outside sources.
Content indexing
CORA Assist builds and maintains a JSON content index from your site’s published posts and pages. The index stores:
- Post ID, title, slug, and URL
- Parent/child hierarchy and breadcrumb path
- Full post content and ACF field text
- A keyword index derived from content
- Last modified date for cache invalidation
When a visitor submits a query, Assist first matches keywords, then reads the relevant content to formulate a response. This two-pass approach keeps response times fast even on large sites.
The index rebuilds automatically when posts are published or updated. You can also trigger a manual reindex from the CORA Assist settings page.
The widget
CORA Assist appears as a persistent icon in a configurable corner of the page. Clicking it opens a chat-style panel where visitors type questions.
Each response includes:
- A plain-language answer synthesized from matching content
- Source links to the pages the answer was drawn from
- A fallback message if no relevant content is found
Configuration
Found under CORA → Assist Settings:
- Widget position — bottom-left or bottom-right
- Widget label — customize the prompt text on the closed widget
- Post types to index — select which post types are included
- Excluded pages — URLs to exclude (e.g. thank you pages, gated content)
- Reindex trigger — manually rebuild the content index
Requirements
- WordPress 6.4+
- PHP 8.1+
