How to install the Kedo AI support widget on WordPress
Install Kedo on a WordPress website with a site-wide widget snippet, verify that it loads correctly, and resolve common script, cache, permission, and placement issues.
Updated August 30, 2026
Kedo supplies one embed snippet for each published application. Add that snippet once to the site-wide footer, then test the launcher and a source-backed answer in a private browser window.
Before you start
What you need
You need a published Kedo application, permission to edit site-wide WordPress code, and access to clear any page or CDN cache.
Use a site-wide location
A support widget should load on every intended page. Use your trusted header/footer code tool, a block-theme footer that permits scripts, or a child theme implementation through WordPress's wp_footer hook.
Protect the original snippet
Copy the complete code from Kedo. Do not change the token, agent identifier, script URL, quotation marks, or loading order.
Plan a safe rollout
Install on staging first when available. On production, publish during a low-traffic window and keep a rollback path to remove the snippet.
How to install the Kedo AI support widget on WordPress
- 01
Publish the Kedo application
In Kedo Console, open Applications, select the assistant, review its knowledge and agent settings, and publish it.
- 02
Copy the installation snippet
Open the application's installation or deployment area and copy the complete widget snippet shown by Kedo.
- 03
Add it to the WordPress footer
Paste the snippet into your site's trusted site-wide code location. For a developer-managed child theme, output the snippet through the wp_footer hook. A Custom HTML block can contain script only for users with the required unfiltered_html capability.
- 04
Clear caches and verify
Purge WordPress, optimization-plugin, CDN, and browser caches. Open a private window, visit several pages, open the launcher, and ask a question whose answer exists in your knowledge base.
- 05
Check the conversation in Kedo
Return to Kedo Inbox and confirm the test conversation, language, answer, and source information were received as expected.
Troubleshooting
The launcher does not appear
Confirm the application is published, inspect the rendered page source for the snippet, clear all caches, and check browser console errors or Content Security Policy blocks.
WordPress removes the script
Your account may lack unfiltered_html or a security tool may sanitize scripts. Use an administrator-approved site-wide code method or ask the site developer to add it through wp_footer.
The widget appears on only one page
The snippet was probably placed in page content instead of a global footer or template. Move it to a site-wide location.
The widget loads but cannot answer
Verify the Kedo application remains active, its knowledge sources finished syncing, the domain is allowed if restrictions are enabled, and plan credits remain available.
WordPress references
Create your WordPress support assistant
Connect your documentation, publish an application, and install the generated Kedo snippet on your site.