AI Labels for Fusion Builder

Plugin Banner

AI Labels for Fusion Builder

by Haris Zulfiqar

Download
Description

AI Labels for Fusion Builder is a powerful WordPress plugin that enhances your Fusion Builder (Avada theme) workflow by automatically generating descriptive, context-aware names for containers based on their content.

Key Features:

  • AI-Powered Naming: Uses OpenAI’s GPT-5.1 to analyze container content and generate meaningful names
  • Manual Generation: Click a button on any container to generate a name instantly
  • Bulk Generation: Generate names for all containers on a page with a single click
  • Smart Analysis: Analyzes HTML content, element types, headings, and titles to understand context
  • Settings Panel Integration: Generate names directly from the container settings panel
  • Secure API Key Management: Secure storage and validation of your OpenAI API key
  • Live Builder Support: Works seamlessly in Fusion Builder’s live editor

How It Works:

  1. Configure your OpenAI API key in Avada > AI Labels settings
  2. When editing a page in Fusion Builder, you’ll see “Generate AI Label” buttons on containers
  3. Click the button to analyze the container’s content and generate a descriptive name
  4. The generated name helps you quickly identify sections like “Hero”, “Testimonials”, “Contact”, “Features”, etc.

Use Cases:

  • Organize complex page layouts with meaningful container names
  • Speed up page building by quickly identifying sections
  • Improve collaboration with clear, descriptive labels
  • Maintain consistency across multiple pages

Requirements:

  • Fusion Builder (included with Avada theme)
  • OpenAI API key (get one from OpenAI dashboard)
  • WordPress 6.8 or higher
  • PHP 8.1 or higher

External Services

This plugin connects to OpenAI’s API to generate descriptive names for Fusion Builder containers. This service is required for the AI-powered label generation feature to work.

What data is sent and when:

  • When generating a container name: The plugin sends the container’s HTML content or element structure data to OpenAI’s API. This includes:
    • HTML markup of the container and its contents
    • Element types and their properties (titles, headings, etc.)
    • No personally identifiable information (PII) is sent
  • When testing an API key: A minimal test request is sent to verify the API key is valid
  • When validating an API key on save: A minimal test request is sent to ensure the key works before saving

Data transmission details:

  • All API requests are sent directly from your WordPress server to OpenAI’s servers
  • Your OpenAI API key is stored securely in your WordPress database and is never exposed to the frontend
  • The plugin uses WordPress’s built-in wp_remote_post() function for secure HTTP requests
  • API requests are made only when you explicitly trigger label generation or test your API key

Service provider information:

This plugin uses OpenAI’s API service. For more information about OpenAI’s data handling and policies:

  1. Navigate to Avada > AI Labels (or Settings > AI Labels if Avada menu is not available)
  2. Enter your OpenAI API key and click “Test API Key” to verify
  3. Start using the “Generate AI Label” buttons in Fusion Builder’s live editor
Do I need an OpenAI API key?

Yes, you need a valid OpenAI API key to use this plugin. You can get one from your OpenAI dashboard. The plugin validates your API key when you save it to ensure it’s working correctly.

Does this work with the backend builder?

Currently, this plugin only works with Fusion Builder’s live editor (frontend builder). Support for the backend builder may be added in future versions.

What AI model does this use?

The plugin uses OpenAI’s GPT-5.1 model to generate container names. This ensures high-quality, context-aware suggestions.

Is my API key secure?

Yes, your API key is stored securely in WordPress options and is only used for API calls to OpenAI. The key is never exposed in the frontend or shared with third parties.

Can I use this on multiple sites?

Yes, but you’ll need a separate OpenAI API key for each site, or you can use the same key across multiple sites (subject to OpenAI’s usage limits).

What happens if I don’t have an API key configured?

The plugin will still be active, but the AI label generation features will be disabled. You’ll see a notification in the builder prompting you to configure your API key.

1.0.0

  • Initial release
  • AI-powered container name generation using OpenAI GPT-5.1
  • Manual generation button on containers
  • Bulk generation for all containers
  • Settings panel integration
  • Secure API key management and validation
  • Live builder support
Back to top