BlogCutter AI Section Builder for Elementor

Description

BlogCutter AI Section Builder for Elementor supercharges your Elementor workflow by integrating advanced AI models (OpenAI, Google Gemini, Anthropic Claude, and xAI Grok) directly into the Elementor editor.

Instead of building sections widget by widget, describe what you need. The plugin generates lightweight HTML/CSS sections that you can preview, refine, edit, and insert into your page.

Tested with WordPress 7.1 (“Mary Lou”). Assets are enqueued with WordPress APIs, the admin UI follows current dashboard patterns, and generated markup is sanitized before insert.

Watch it in action:
https://www.youtube.com/watch?v=-Yr-u2spO_s

Key Features

  • AI-powered generation: Describe a layout and let the AI write the code.
  • Multiple AI providers: OpenAI, Google Gemini, Anthropic Claude, and xAI Grok, with current and classic model IDs plus a custom model field.
  • Connection test: Verify your API key from the settings screen before you start designing.
  • Brand colors: Set primary and secondary colors so every generation stays on-brand.
  • Prompt examples: One-click starter prompts for hero, features, pricing, testimonials, and CTA sections.
  • Refine in place: Ask for a change (“warmer colors”, “shorter headline”) without starting over.
  • Generation history: Reuse your last 8 sections from inside the editor.
  • Device preview: Check desktop, tablet, and mobile widths before insert.
  • Elementor containers: Insert as a Flexbox container when available, or as a classic section.
  • Live preview + code editor: Tweak HTML/CSS, then insert as a native HTML widget.
  • Zero front-end bloat: Pure HTML/CSS only. No Tailwind, no extra scripts on your site.

How it Works

  1. Open any page in Elementor.
  2. Click the floating AI button in the bottom-right corner of the editor.
  3. Select a section type and visual style, or click an example prompt.
  4. Click Generate.
  5. Preview, refine, or edit the code, then insert into Elementor.

External services

This plugin relies on third-party AI services to generate HTML sections inside the Elementor editor based on user prompts.

Depending on the AI provider configured in the plugin settings, it connects to one of the following external APIs. Data is sent only when you click Generate, Refine, or Test connection. Your API key is stored in your WordPress database and is never exposed to site visitors.

  1. OpenAI (GPT models)

    • Purpose: Generate HTML and CSS for Elementor sections, and optionally verify the API key.
    • Data sent: The user’s prompt, section type, visual style, optional brand colors, and (when refining) the previous HTML. A key test may list available models.
    • Terms of Use: https://openai.com/policies/terms-of-use
    • Privacy Policy: https://openai.com/policies/privacy-policy
  2. Google Gemini (Google Generative Language API)

    • Purpose: Generate HTML and CSS for Elementor sections, and optionally verify the API key.
    • Data sent: The user’s prompt, section type, visual style, optional brand colors, and (when refining) the previous HTML.
    • Terms of Service: https://policies.google.com/terms
    • Privacy Policy: https://policies.google.com/privacy
  3. Anthropic Claude

    • Purpose: Generate HTML and CSS for Elementor sections, and optionally verify the API key.
    • Data sent: The user’s prompt, section type, visual style, optional brand colors, and (when refining) the previous HTML.
    • Terms of Service: https://www.anthropic.com/legal/consumer-terms
    • Privacy Policy: https://www.anthropic.com/legal/privacy
  4. xAI (Grok)

    • Purpose: Generate HTML and CSS for Elementor sections, and optionally verify the API key.
    • Data sent: The user’s prompt, section type, visual style, optional brand colors, and (when refining) the previous HTML.
    • Terms of Service: https://x.ai/terms
    • Privacy Policy: https://x.ai/privacy

Screenshots

Installation

  1. Upload the blogcutter-ai-section-builder-for-elementor folder to the /wp-content/plugins/ directory, or install the ZIP via Plugins Add New.
  2. Activate the plugin through the Plugins menu. Elementor must already be installed and active.
  3. Go to Elementor AI Section Builder.
  4. Choose a provider, enter your API key, pick a model, and optionally set brand colors.
  5. Click Test connection, then save. You can now generate sections inside the Elementor editor.

FAQ

Is this compatible with WordPress 7.1?

Yes. Version 2.0.0 is tested up to WordPress 7.1. The plugin runs in the Elementor editor (not the block canvas), enqueues its CSS/JS with WordPress APIs, and follows current Plugin Directory guidelines.

Do I need Elementor?

Yes. This is an add-on for the Elementor page builder (free or Pro).

Do I need my own API key?

Yes. Provide a key from OpenAI, Google Gemini, Anthropic Claude, or xAI Grok. The plugin talks to that service from your server. You pay the provider for usage; the plugin itself has no subscription.

Will this slow down my website?

No. Generated output is HTML and inline CSS. The plugin does not load Tailwind, Bootstrap, or extra front-end scripts.

Can I edit sections later?

Yes. They are inserted as standard Elementor HTML widgets (inside a container or classic section). You can edit the code or add Elementor spacing and motion effects.

Which AI models are supported?

Suggested models are listed per provider, including current 2026 IDs and widely used earlier models. You can also type any model ID your account can call.

Does the plugin generate Tailwind or Bootstrap?

No. It asks the model for self-contained HTML/CSS with no external frameworks.

Is generated HTML sanitized?

Yes. Scripts, iframes, event handlers, and unsafe CSS are stripped before the section is stored or inserted.

Are there recurring fees?

The plugin is free. You pay only your chosen AI provider, based on their pricing.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“BlogCutter AI Section Builder for Elementor” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

2.0.0

  • Tested with WordPress 7.1.
  • Rebuilt settings into a clearer, card-based admin screen.
  • Enqueue CSS and JS with WordPress APIs (Plugin Directory requirement).
  • Added API connection test, brand colors, default type/style, and insert mode.
  • Added prompt examples, refine, generation history, and device preview.
  • Insert as an Elementor Flexbox container when available.
  • Sanitize generated HTML/CSS and add request rate limits.
  • Support current and classic models, plus a custom model ID.
  • Clean up settings and history on uninstall.

1.2.0

  • Initial stable release.
  • Added support for OpenAI and Grok (xAI) models.
  • Implemented live preview and code editor interface.
  • Added one-click insert into Elementor.