{"id":324041,"date":"2026-06-20T18:13:26","date_gmt":"2026-06-20T18:13:26","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/virobuilder\/"},"modified":"2026-06-20T19:49:20","modified_gmt":"2026-06-20T19:49:20","slug":"virobuilder","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/virobuilder\/","author":23513673,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.3.7","stable_tag":"1.3.7","tested":"7.0","requires":"6.2","requires_php":"8.0","requires_plugins":null,"header_name":"ViroBuilder","header_author":"Viro Digital LLC","header_description":"Not a page builder. A page designer. The first WordPress plugin that designs bespoke, agency-quality landing pages with AI \u2014 with real photos, responsive layouts, SEO, and a chat-based editor. No templates. No bloat.","assets_banners_color":"191b34","last_updated":"2026-06-20 19:49:20","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/virodigital.net\/virobuilder","header_author_uri":"https:\/\/virodigital.net","rating":0,"author_block_rating":0,"active_installs":0,"downloads":36,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.3.7":{"tag":"1.3.7","author":"virodigital","date":"2026-06-20 19:49:20"}},"upgrade_notice":{"1.2.0":"<p>ViroBuilder is now AI-only: a cleaner, faster plugin focused entirely on AI page design. The legacy drag-and-drop builder has been removed. Deactivate and delete the old version before installing.<\/p>","1.1.0":"<p>Major update: ViroBuilder is now an AI page designer. Generate bespoke, professionally designed landing pages by describing your business. Includes chat editor, Pexels photos, SEO, and responsive design. Deactivate and delete the old version before installing.<\/p>"},"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3580037,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3580037,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3580037,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.3.7"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3580037,"resolution":"1","location":"assets","locale":"","width":1897,"height":858},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3580037,"resolution":"2","location":"assets","locale":"","width":1918,"height":863},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3580037,"resolution":"3","location":"assets","locale":"","width":1877,"height":847},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3580037,"resolution":"4","location":"assets","locale":"","width":1918,"height":862}},"screenshots":{"1":"The ViroBuilder dashboard \u2014 create a new page, edit existing pages by chat and click, and view lead-form submissions, all from one place.","2":"Describe your business in a sentence or two and add optional details like industry, audience, location, and brand color. The AI designs the page around it.","3":"ViroBuilder designing a page \u2014 the AI builds a complete, bespoke layout with copy and photos in a couple of minutes.","4":"The visual editor \u2014 click any element to edit it, swap photos from Pexels, or describe a change in plain language and the AI updates the page live."}},"plugin_section":[],"plugin_tags":[2353,4072,808,1084,10452],"plugin_category":[],"plugin_contributors":[268108],"plugin_business_model":[],"class_list":["post-324041","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-design","plugin_tags-landing-page","plugin_tags-page-builder","plugin_tags-website-builder","plugin_contributors-virodigital","plugin_committers-virodigital"],"banners":{"banner":"https:\/\/ps.w.org\/virobuilder\/assets\/banner-772x250.png?rev=3580037","banner_2x":"https:\/\/ps.w.org\/virobuilder\/assets\/banner-1544x500.png?rev=3580037","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/virobuilder\/assets\/icon-256x256.png?rev=3580037","icon_2x":"https:\/\/ps.w.org\/virobuilder\/assets\/icon-256x256.png?rev=3580037","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/virobuilder\/assets\/screenshot-1.png?rev=3580037","caption":"The ViroBuilder dashboard \u2014 create a new page, edit existing pages by chat and click, and view lead-form submissions, all from one place."},{"src":"https:\/\/ps.w.org\/virobuilder\/assets\/screenshot-2.png?rev=3580037","caption":"Describe your business in a sentence or two and add optional details like industry, audience, location, and brand color. The AI designs the page around it."},{"src":"https:\/\/ps.w.org\/virobuilder\/assets\/screenshot-3.png?rev=3580037","caption":"ViroBuilder designing a page \u2014 the AI builds a complete, bespoke layout with copy and photos in a couple of minutes."},{"src":"https:\/\/ps.w.org\/virobuilder\/assets\/screenshot-4.png?rev=3580037","caption":"The visual editor \u2014 click any element to edit it, swap photos from Pexels, or describe a change in plain language and the AI updates the page live."}],"raw_content":"<!--section=description-->\n<p>ViroBuilder is a WordPress plugin that uses AI to design landing pages. You describe your business in plain language, and the plugin generates a complete page \u2014 the layout, written copy, real stock photos, and SEO markup \u2014 which you can then refine in a visual editor by clicking elements or chatting with the AI.<\/p>\n\n<p>It requires your own API keys: an Anthropic (Claude) key for generation and a Pexels key for stock photos. Both are entered in the plugin settings and stored only in your WordPress database.<\/p>\n\n<h4>How it works<\/h4>\n\n<ol>\n<li><strong>Describe your business<\/strong> \u2014 for example, \"A family dental practice in Boston focused on anxiety-free care.\" You can optionally add an industry, audience, location, and brand color.<\/li>\n<li><strong>AI designs the page<\/strong> \u2014 the plugin sends your description to the Anthropic API, which returns a complete HTML page with a custom layout and written copy, then places relevant photos from Pexels.<\/li>\n<li><strong>Edit by chat or click<\/strong> \u2014 open the visual editor to click any element and change its text, image, or link, or describe a broader change in plain language (for example, \"add a FAQ section\" or \"change the brand color to navy\").<\/li>\n<li><strong>Publish<\/strong> \u2014 the page is saved as standard WordPress content.<\/li>\n<\/ol>\n\n<h4>Features<\/h4>\n\n<ul>\n<li><strong>AI-designed pages.<\/strong> The AI designs a layout and writes copy for each business; different inputs produce different layouts.<\/li>\n<li><strong>Stock photos from Pexels.<\/strong> The plugin searches Pexels for relevant photos and places them in the page. You can swap any image in the editor.<\/li>\n<li><strong>Chat and click editor.<\/strong> Edit text, images, links, and colors visually, or request larger changes in plain language.<\/li>\n<li><strong>SEO markup.<\/strong> Generated pages include a meta description, Open Graph tags, Twitter Card tags, and JSON-LD structured data.<\/li>\n<li><strong>Responsive layouts.<\/strong> Pages use desktop, tablet, and phone breakpoints, which you can preview in the editor.<\/li>\n<li><strong>Lead-capture forms.<\/strong> Forms placed on generated pages save submissions to a dashboard in the admin.<\/li>\n<li><strong>Standard output.<\/strong> Generated pages are stored as ordinary WordPress content; there is no proprietary format.<\/li>\n<\/ul>\n\n<h4>Who it's for<\/h4>\n\n<ul>\n<li>Small business owners who want a landing page without building it section by section.<\/li>\n<li>Freelancers and agencies who build sites for clients.<\/li>\n<li>WordPress users who want AI-assisted page creation inside WordPress.<\/li>\n<\/ul>\n\n<h4>Free tier (BYOK)<\/h4>\n\n<p>The free version includes the full plugin. You provide your own Anthropic API key (for AI generation) and Pexels API key (for stock photos), and you pay Anthropic and Pexels directly for your own usage.<\/p>\n\n<h4>Pro tier (coming soon)<\/h4>\n\n<p>A paid tier is planned that would not require your own API keys. Features and pricing are still being finalized. Details will be posted at <a href=\"https:\/\/virodigital.net\/virobuilder\">virodigital.net\/virobuilder<\/a>.<\/p>\n\n<h4>External services<\/h4>\n\n<p>ViroBuilder connects to the following third-party services to function:<\/p>\n\n<p><strong>Anthropic API<\/strong> (api.anthropic.com)\nUsed for AI-powered page design and chat-based editing. Your business description and page content are sent to Anthropic's servers for processing. Requires a user-provided API key.\n<a href=\"https:\/\/www.anthropic.com\/privacy\">Privacy Policy<\/a> | <a href=\"https:\/\/www.anthropic.com\/terms\">Terms of Service<\/a><\/p>\n\n<p><strong>Pexels API<\/strong> (api.pexels.com)\nUsed for searching and embedding free stock photographs in generated pages. Image search queries are sent to Pexels. Requires a user-provided API key.\n<a href=\"https:\/\/www.pexels.com\/privacy-policy\/\">Privacy Policy<\/a> | <a href=\"https:\/\/www.pexels.com\/terms-of-service\/\">Terms of Service<\/a><\/p>\n\n<p><strong>Google Fonts<\/strong> (fonts.googleapis.com)\nUsed only for typography on the public landing pages you generate and publish. Font files are requested by your site visitor's browser when they view a generated page; the plugin's admin screens and editor do not load any remote fonts. Because the generated page is your own published content, you may change or self-host these fonts at any time by editing the page.\n<a href=\"https:\/\/policies.google.com\/privacy\">Privacy Policy<\/a><\/p>\n\n<p>All three services are optional integrations that power the plugin's core function. The Anthropic and Pexels keys are provided by you and stored only in your own WordPress database. No data is collected or sent to Viro Digital LLC servers in the free tier \u2014 no tracking, no analytics, no telemetry.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>virobuilder<\/code> folder to <code>\/wp-content\/plugins\/<\/code> or install via Plugins &gt; Add New &gt; Upload.<\/li>\n<li>Activate the plugin through the Plugins menu.<\/li>\n<li>Go to <strong>ViroBuilder &gt; AI Settings<\/strong> in your WordPress admin.<\/li>\n<li>Add your <strong>Anthropic API key<\/strong> \u2014 get one free at <a href=\"https:\/\/console.anthropic.com\/settings\/keys\">console.anthropic.com<\/a>. Each page generation is billed by Anthropic at their standard API rates.<\/li>\n<li>Add your <strong>Pexels API key<\/strong> \u2014 get one free at <a href=\"https:\/\/www.pexels.com\/api\/\">pexels.com\/api<\/a>. 200 requests per hour, no credit card required.<\/li>\n<li>Go to <strong>ViroBuilder &gt; Create New Page<\/strong>.<\/li>\n<li>Describe your business, optionally pick a brand color, and click Design my page.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20much%20does%20each%20page%20cost%20to%20generate%3F\"><h3>How much does each page cost to generate?<\/h3><\/dt>\n<dd><p>Usage is billed directly by Anthropic at their standard API rates. ViroBuilder adds no markup to BYOK usage.<\/p><\/dd>\n<dt id=\"do%20i%20need%20to%20know%20html%20or%20css%3F\"><h3>Do I need to know HTML or CSS?<\/h3><\/dt>\n<dd><p>No. ViroBuilder generates the complete page \u2014 layout, copy, photos, and SEO. You edit by clicking text, swapping images, or chatting with the AI. No code knowledge required.<\/p><\/dd>\n<dt id=\"can%20i%20edit%20the%20generated%20pages%3F\"><h3>Can I edit the generated pages?<\/h3><\/dt>\n<dd><p>Yes, in three ways: (1) Click any text directly in the preview to rewrite it \u2014 no AI needed, no cost. (2) Click any image to search Pexels and swap it \u2014 no cost. (3) Type instructions in the chat panel for structural changes, color updates, or adding\/removing sections \u2014 each edit is a small API call.<\/p><\/dd>\n<dt id=\"what%20does%20the%20generated%20page%20look%20like%3F\"><h3>What does the generated page look like?<\/h3><\/dt>\n<dd><p>It depends on your description \u2014 the AI designs a layout for each business rather than filling in a fixed template, so different inputs produce different results. A typical page includes a navigation bar, a hero section, content sections describing what the business offers, a call-to-action, and a footer, with written copy, relevant photos, and three responsive breakpoints. You can adjust any of it in the editor.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20my%20theme%3F\"><h3>Does it work with my theme?<\/h3><\/dt>\n<dd><p>Generated pages use their own complete design system and render as standalone pages, so your theme's header, footer, and sidebar do not interfere. Your existing theme pages are unaffected.<\/p><\/dd>\n<dt id=\"is%20the%20generated%20html%20clean%3F\"><h3>Is the generated HTML clean?<\/h3><\/dt>\n<dd><p>Each page is a single, self-contained HTML document with CSS and semantic HTML5. There is no proprietary format and no page-builder shortcodes \u2014 if you deactivate the plugin, the page remains valid HTML content.<\/p><\/dd>\n<dt id=\"can%20i%20use%20this%20for%20client%20sites%3F\"><h3>Can I use this for client sites?<\/h3><\/dt>\n<dd><p>Yes. The free tier works on any site where you've added your own API keys. A Pro tier is planned for the future.<\/p><\/dd>\n<dt id=\"what%20industries%20does%20it%20support%3F\"><h3>What industries does it support?<\/h3><\/dt>\n<dd><p>Any. The AI designs based on your description, not a fixed template. It has been used with dental clinics, SaaS products, restaurants, law firms, real estate, agencies, e-commerce, and fitness studios \u2014 but it works for any business you can describe.<\/p><\/dd>\n<dt id=\"what%20happens%20to%20my%20page%20if%20i%20deactivate%20virobuilder%3F\"><h3>What happens to my page if I deactivate ViroBuilder?<\/h3><\/dt>\n<dd><p>Your pages stay. They are stored as standard WordPress page content. The only thing you lose is the chat editor for making further AI-powered edits.<\/p><\/dd>\n<dt id=\"is%20my%20data%20private%3F\"><h3>Is my data private?<\/h3><\/dt>\n<dd><p>In the free tier, your data goes directly from your server to Anthropic and Pexels \u2014 Viro Digital never sees it. No analytics, no tracking, no telemetry. Your API keys are stored in your WordPress database and never leave your server except to authenticate with the respective APIs.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>FOCUS: ViroBuilder is now AI-only \u2014 the plugin designs pages, it doesn't assemble them<\/li>\n<li>NEW: Standalone \"Create New Page\" screen \u2014 describe your business and generate, no editor canvas needed<\/li>\n<li>REMOVED: The legacy drag-and-drop builder, widget library, and section templates (the AI designer replaces them)<\/li>\n<li>IMPROVED: Editor opens fullscreen (no admin chrome), chat input no longer clipped, cleaner top bar<\/li>\n<li>IMPROVED: AI pages self-heal \u2014 any full-HTML page is detected and routed to the chat editor automatically<\/li>\n<li>FIX: \"Edit with ViroBuilder\" now always opens the correct chat editor<\/li>\n<li>Roughly half the plugin's code removed \u2014 faster, lighter, and sharper in focus<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>NEW: AI Designer pipeline \u2014 generates complete, bespoke HTML pages (not template assembly)<\/li>\n<li>NEW: Chat-based editor \u2014 edit pages by talking to the AI or clicking directly<\/li>\n<li>NEW: Visual editing \u2014 click text to rewrite, images to swap from Pexels, links to update<\/li>\n<li>NEW: Pexels stock photo integration \u2014 auto-matched industry photos<\/li>\n<li>NEW: SEO \u2014 meta tags, Open Graph, Twitter Cards, and JSON-LD structured data<\/li>\n<li>NEW: Three-breakpoint responsive design (desktop, tablet, mobile)<\/li>\n<li>NEW: Parallax scroll effects and entrance animations<\/li>\n<li>NEW: Image selection tracking \u2014 chat edits target the image you clicked<\/li>\n<li>NEW: Progress overlay with staged design steps during generation<\/li>\n<li>NEW: BYOK \/ Pro tier architecture with cost transparency<\/li>\n<li>NEW: ViroBuilder brand identity (V-sparkle logo, dark theme UI)<\/li>\n<li>FIX: Timeout handling extended to 300s for complex generations<\/li>\n<li>FIX: Error handling catches Throwable (not just Exception)<\/li>\n<li>FIX: Non-JSON response handling in JavaScript<\/li>\n<li>FIX: Double-load guard prevents fatal errors on plugin update<\/li>\n<li>FIX: Section background rendering (bg_type was missing)<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Style preset system (Nimbus, Clarity, Pulse)<\/li>\n<li>AI copy generation with Claude Sonnet 4.6<\/li>\n<li>Recipe-based page assembly for SaaS and Health industries<\/li>\n<li>Drag-and-drop editor with widget system<\/li>\n<li>Form builder with submission management<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Drag-and-drop page builder<\/li>\n<li>Section and widget template library<\/li>\n<li>Frontend rendering engine<\/li>\n<li>Gutenberg integration<\/li>\n<\/ul>","raw_excerpt":"Describe your business and ViroBuilder uses AI to design a complete landing page \u2014 layout, copy, real photos, and SEO \u2014 editable by chat and click.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/324041","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=324041"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/virodigital"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=324041"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=324041"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=324041"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=324041"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=324041"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=324041"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}