{"id":297165,"date":"2026-04-22T05:15:09","date_gmt":"2026-04-22T05:15:09","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/clevera-ai-video-documentation\/"},"modified":"2026-04-22T05:38:26","modified_gmt":"2026-04-22T05:38:26","slug":"clevera-ai","status":"publish","type":"plugin","link":"https:\/\/ve.wordpress.org\/plugins\/clevera-ai\/","author":23475967,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.1","stable_tag":"1.0.1","tested":"6.9.4","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Clevera \u2014 AI Video & Documentation","header_author":"Clevera","header_description":"Connect your WordPress site with Clevera to embed AI-generated product videos, help articles, and screencasts using Gutenberg blocks and Elementor widgets.","assets_banners_color":"b640f3","last_updated":"2026-04-22 05:38:26","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/clevera.ai","header_author_uri":"https:\/\/clevera.ai\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":66,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.1":{"tag":"1.0.1","author":"clevera","date":"2026-04-22 05:38:26"}},"upgrade_notice":{"1.0.1":"<p>Maintenance and security hardening for the REST ping endpoint.<\/p>","1.0.0":"<p>Initial release. No upgrade steps required.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3512374,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3512374,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3512374,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3512374,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.1"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":3512374,"resolution":"1","location":"assets","locale":""},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":3512374,"resolution":"2","location":"assets","locale":""},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":3512374,"resolution":"3","location":"assets","locale":""},"screenshot-4.jpg":{"filename":"screenshot-4.jpg","revision":3512374,"resolution":"4","location":"assets","locale":""},"screenshot-5.jpg":{"filename":"screenshot-5.jpg","revision":3512374,"resolution":"5","location":"assets","locale":""},"screenshot-6.jpg":{"filename":"screenshot-6.jpg","revision":3512374,"resolution":"6","location":"assets","locale":""},"screenshot-7.jpg":{"filename":"screenshot-7.jpg","revision":3512374,"resolution":"7","location":"assets","locale":""}},"screenshots":{"1":"In Clevera: one screen recording becomes a narrated video plus a step-by-step help article.","2":"In Clevera: turn raw captures into polished product tutorial videos.","3":"In Clevera: full step-by-step help articles generated automatically from your screencasts.","4":"WordPress <strong>Settings \u2192 Clevera AI<\/strong>: connection disclosure, <strong>Connect to Clevera<\/strong>, and status when not yet linked.","5":"WordPress <strong>Settings \u2192 Clevera AI<\/strong> when connected: workspace status, disconnect, and a quick check that the site can reach Clevera.","6":"<strong>Clevera Help Center<\/strong> widget in Elementor with a Clevera project selected.","7":"<strong>Clevera Help Center<\/strong> block in the block editor (Gutenberg) with a Clevera project selected."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[2353,6941,230,5996,222],"plugin_category":[50,56],"plugin_contributors":[260774],"plugin_business_model":[],"class_list":["post-297165","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-documentation","plugin_tags-embed","plugin_tags-tutorial","plugin_tags-video","plugin_category-media","plugin_category-social-and-sharing","plugin_contributors-clevera","plugin_committers-clevera"],"banners":{"banner":"https:\/\/ps.w.org\/clevera-ai\/assets\/banner-772x250.png?rev=3512374","banner_2x":"https:\/\/ps.w.org\/clevera-ai\/assets\/banner-1544x500.png?rev=3512374","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/clevera-ai\/assets\/icon-128x128.png?rev=3512374","icon_2x":"https:\/\/ps.w.org\/clevera-ai\/assets\/icon-256x256.png?rev=3512374","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/clevera-ai\/assets\/screenshot-1.jpg?rev=3512374","caption":"In Clevera: one screen recording becomes a narrated video plus a step-by-step help article."},{"src":"https:\/\/ps.w.org\/clevera-ai\/assets\/screenshot-2.jpg?rev=3512374","caption":"In Clevera: turn raw captures into polished product tutorial videos."},{"src":"https:\/\/ps.w.org\/clevera-ai\/assets\/screenshot-3.jpg?rev=3512374","caption":"In Clevera: full step-by-step help articles generated automatically from your screencasts."},{"src":"https:\/\/ps.w.org\/clevera-ai\/assets\/screenshot-4.jpg?rev=3512374","caption":"WordPress <strong>Settings \u2192 Clevera AI<\/strong>: connection disclosure, <strong>Connect to Clevera<\/strong>, and status when not yet linked."},{"src":"https:\/\/ps.w.org\/clevera-ai\/assets\/screenshot-5.jpg?rev=3512374","caption":"WordPress <strong>Settings \u2192 Clevera AI<\/strong> when connected: workspace status, disconnect, and a quick check that the site can reach Clevera."},{"src":"https:\/\/ps.w.org\/clevera-ai\/assets\/screenshot-6.jpg?rev=3512374","caption":"<strong>Clevera Help Center<\/strong> widget in Elementor with a Clevera project selected."},{"src":"https:\/\/ps.w.org\/clevera-ai\/assets\/screenshot-7.jpg?rev=3512374","caption":"<strong>Clevera Help Center<\/strong> block in the block editor (Gutenberg) with a Clevera project selected."}],"raw_content":"<!--section=description-->\n<p><strong>Clevera<\/strong> is an AI-powered product that turns screen recordings into narrated tutorial videos and step-by-step help articles. This plugin links your WordPress site to your Clevera workspace so you can build a public help experience on your site without copying embed codes by hand.<\/p>\n\n<p>Once connected, editors can browse Clevera projects from inside the WordPress editor and add the <strong>Clevera Help Center<\/strong> block (or Elementor widget) to a page, then pick which project to show. Visitors get that project\u2019s categories, screencasts, embedded videos, and related article content. When you update content in Clevera, the on-site experience reflects those changes on the next load \u2014 no re-exporting or republishing in WordPress.<\/p>\n\n<h4>What you can do<\/h4>\n\n<ul>\n<li>Connect your WordPress site to a Clevera workspace in a few clicks<\/li>\n<li>Review a clear connection disclosure and explicitly confirm before any data is sent to Clevera<\/li>\n<li>Browse and select Clevera projects inside the block editor and Elementor (for users with content-editing access)<\/li>\n<li>Render a public help center for the project chosen on that page<\/li>\n<li>Show project categories, screencasts, embedded videos, and related article content<\/li>\n<li>Filter and search screencasts by project, category, or keyword where the UI exposes those controls<\/li>\n<li>Rotate or disconnect the API key from WordPress, or manage the connection from the Clevera side<\/li>\n<\/ul>\n\n<h4>How the connection works<\/h4>\n\n<p>The plugin uses a guided setup flow instead of pasting a raw API key. From <strong>Settings \u2192 Clevera AI<\/strong> you are sent to Clevera to sign in and select a workspace. Clevera issues a short-lived exchange token; the plugin exchanges it for a site API key bound to your site URL. The key can be rotated automatically on a schedule and you can also rotate or disconnect manually.<\/p>\n\n<h4>Requirements<\/h4>\n\n<ul>\n<li>A Clevera account \u2014 <a href=\"https:\/\/clevera.ai\/\">sign up at clevera.ai<\/a><\/li>\n<li>WordPress 5.8 or later (as required by the plugin)<\/li>\n<li>PHP 7.4 or later<\/li>\n<li>Elementor (optional; required only for the <strong>Clevera Help Center<\/strong> Elementor widget)<\/li>\n<\/ul>\n\n<h3>External services<\/h3>\n\n<p>This plugin relies on external Clevera services to connect your site and to load help-center content.<\/p>\n\n<p>By default, the plugin does not start the connection flow until an administrator explicitly confirms the disclosure on the settings screen.<\/p>\n\n<ol>\n<li><code>https:\/\/app.clevera.ai<\/code>\nUsed for:<\/li>\n<\/ol>\n\n<p>* The connection flow between WordPress and Clevera\n* Exchanging the temporary connection token for the site API key\n* Validating the connection\n* Loading project, category, screencast, and article data for connected sites\n* Rotating and disconnecting the site API key<\/p>\n\n<p>Data sent to <code>app.clevera.ai<\/code> may include:\n* Site URL\n* Site name\n* Return URL for the connection flow\n* Authorization state token\n* Site API key in authenticated server-to-server requests\n* Selected project and content request parameters needed to load help-center data<\/p>\n\n<p>This service is contacted:\n* When an administrator connects the plugin\n* When an editor loads Clevera project choices\n* When the public help center loads data for the selected project\n* During scheduled connection validation, key rotation, or disconnect operations<\/p>\n\n<p>Terms of service:\n* https:\/\/www.clevera.ai\/terms<\/p>\n\n<ol>\n<li><code>https:\/\/share.clevera.ai<\/code>\nUsed for:<\/li>\n<\/ol>\n\n<p>* Rendering Clevera-hosted embedded videos inside the help center<\/p>\n\n<p>Data sent to <code>share.clevera.ai<\/code> depends on the embedded player URL and may include:\n* The embed identifier\n* An embed access token generated by Clevera\n* The selected content language\n* Standard browser request metadata<\/p>\n\n<p>This service is contacted:\n* When a visitor loads a help center page that displays a Clevera video embed<\/p>\n\n<h3>Privacy<\/h3>\n\n<p>Site owners should review their own privacy disclosures if they use the public help center, because visitor browsers may load embedded content and assets from the Clevera domains above.<\/p>\n\n<p>The plugin\u2019s connection flow is opt-in. An administrator must explicitly confirm the connection disclosure before site URL, site name, return URL, and a signed state token are sent to Clevera. Privacy-related information for the Clevera service is described in the terms linked in <strong>External services<\/strong>.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>clevera-ai<\/code> folder to <code>\/wp-content\/plugins\/<\/code>, or install the plugin from the <strong>Plugins<\/strong> screen in WordPress.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> screen.<\/li>\n<li>Open <strong>Settings \u2192 Clevera AI<\/strong>, read the connection disclosure, confirm consent, then click <strong>Connect to Clevera<\/strong> and complete the authorization flow.<\/li>\n<li>Add the <strong>Clevera Help Center<\/strong> block in the block editor, or the <strong>Clevera Help Center<\/strong> widget in Elementor (if Elementor is active), and select a Clevera project for that page.<\/li>\n<li>Publish. Visitors will see the help center for the selected project on that page.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20a%20clevera%20account%20to%20use%20this%20plugin%3F\"><h3>Do I need a Clevera account to use this plugin?<\/h3><\/dt>\n<dd><p>Yes. The plugin connects your site to a Clevera workspace. You can create an account at <a href=\"https:\/\/clevera.ai\/\">clevera.ai<\/a>.<\/p><\/dd>\n<dt id=\"is%20it%20safe%20to%20connect%20my%20site%3F\"><h3>Is it safe to connect my site?<\/h3><\/dt>\n<dd><p>The flow uses a short-lived exchange token for initial setup so you are not asked to paste a raw API key in WordPress. After setup, requests use a Bearer API key stored on the server, bound to your site URL, with rotation and disconnect available from WordPress and Clevera. You must also explicitly confirm the connection disclosure on the settings screen before the connection flow starts.<\/p><\/dd>\n<dt id=\"who%20can%20choose%20projects%20in%20the%20editor%3F\"><h3>Who can choose projects in the editor?<\/h3><\/dt>\n<dd><p>Only authenticated WordPress users with content-editing capabilities can load the project list. Elementor project selection is also limited to the editor or admin experience.<\/p><\/dd>\n<dt id=\"can%20i%20connect%20more%20than%20one%20wordpress%20site%20to%20the%20same%20clevera%20workspace%3F\"><h3>Can I connect more than one WordPress site to the same Clevera workspace?<\/h3><\/dt>\n<dd><p>Each site connects to one Clevera workspace. You can connect multiple sites if your Clevera plan allows the integrations you need.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20work%20with%20elementor%3F\"><h3>Does this plugin work with Elementor?<\/h3><\/dt>\n<dd><p>Yes. If Elementor is installed and active, the <strong>Clevera Help Center<\/strong> widget appears in the <strong>Clevera<\/strong> category alongside the Gutenberg block.<\/p><\/dd>\n<dt id=\"what%20content%20is%20public%20on%20the%20frontend%3F\"><h3>What content is public on the frontend?<\/h3><\/dt>\n<dd><p>Only the Clevera project selected in the block or widget is exposed on that page: categories, screencasts, embeds, and associated article content for that project.<\/p><\/dd>\n<dt id=\"what%20happens%20to%20embedded%20content%20if%20i%20disconnect%3F\"><h3>What happens to embedded content if I disconnect?<\/h3><\/dt>\n<dd><p>Disconnecting removes the API key and stops the plugin from fetching new data. Existing help center views may show errors or empty states until you reconnect or replace the block.<\/p><\/dd>\n<dt id=\"will%20content%20update%20when%20i%20change%20it%20in%20clevera%3F\"><h3>Will content update when I change it in Clevera?<\/h3><\/dt>\n<dd><p>Yes. The help center loads data from Clevera at display time, so updates in Clevera are reflected without republishing the WordPress post for each change (subject to normal caching on your site).<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20send%20data%20to%20an%20external%20service%3F\"><h3>Does this plugin send data to an external service?<\/h3><\/dt>\n<dd><p>Yes. See the <strong>External services<\/strong> section below. The connection is opt-in: an administrator must confirm the disclosure before the connection flow begins.<\/p><\/dd>\n<dt id=\"is%20the%20api%20key%20shown%20to%20site%20visitors%3F\"><h3>Is the API key shown to site visitors?<\/h3><\/dt>\n<dd><p>No. The key stays on the server; public requests are proxied through WordPress. Visitors may load embeds and assets from Clevera domains as part of the help experience.<\/p><\/dd>\n<dt id=\"where%20can%20i%20get%20support%3F\"><h3>Where can I get support?<\/h3><\/dt>\n<dd><p>Use the <a href=\"https:\/\/wordpress.org\/plugins\/clevera-ai\/\">WordPress.org support forum<\/a> for this plugin once it is published there, the support tab on the plugin\u2019s WordPress.org page, or the Clevera team through <a href=\"https:\/\/clevera.ai\/\">clevera.ai<\/a>.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Harden REST <code>\/ping<\/code>: connection status is only returned when the request includes a valid site API key; document intentional public <code>permission_callback<\/code> for this route.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>Connect a WordPress site to a Clevera workspace via a guided exchange-token flow (no raw API key entry).<\/li>\n<li>Gutenberg <strong>Clevera Help Center<\/strong> block for project-scoped help content.<\/li>\n<li>Elementor <strong>Clevera Help Center<\/strong> widget (when Elementor is active).<\/li>\n<li>API key storage, scheduled rotation, validation, and disconnect from WordPress admin.<\/li>\n<li>Read-only content integration for projects, categories, and screencasts inside the editor.<\/li>\n<li>Connection disclosure and explicit administrator consent before the connection flow.<\/li>\n<li>Public help center rendering with data proxied through WordPress; embeds from Clevera share domain.<\/li>\n<\/ul>","raw_excerpt":"Connect your WordPress site to Clevera. Embed a project help center with AI videos &amp; help articles (Gutenberg block, Elementor).","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ve.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/297165","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ve.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ve.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ve.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=297165"}],"author":[{"embeddable":true,"href":"https:\/\/ve.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/clevera"}],"wp:attachment":[{"href":"https:\/\/ve.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=297165"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ve.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=297165"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ve.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=297165"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ve.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=297165"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ve.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=297165"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ve.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=297165"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}