Skip to main content

Elementor integration

When your site uses Elementor for page building, Impossible uses Elementor-specific tools to edit those pages safely. Standard page edits do not work on Elementor pages.

Prerequisites

  • Elementor plugin installed and active
  • Pages built with Elementor (not the block editor)
  • Impossible connected

What you can do

CapabilityDescription
Edit widget contentChange headings, paragraphs, button text, links, images
Add sectionsAdd new sections with containers and widgets
Remove elementsRemove specific widgets or sections by ID
Search contentFind text or elements across the page
Regenerate CSSRefresh Elementor CSS after layout changes

How it works

Elementor pages store layout and content in _elementor_data (JSON). Impossible:
  1. Reads a summary first (Elementor data can be large)
  2. Searches for the content you want to change
  3. Applies targeted updates to specific widgets or sections
  4. Regenerates CSS when needed
You do not need to know widget IDs or technical details. Describe what you want in plain language.

Common widget types

WidgetWhat you can change
HeadingText, size, alignment
Text editorParagraph content
ButtonLabel, link, style
ImageImage swap, alt text
HTMLRaw HTML content
Accordion / TabsTab content, labels

Conflict handling

If you try to edit an Elementor page with a normal prompt (e.g. “Change the hero text”) and the agent reports a page builder conflict, it means the page uses Elementor. The agent will switch to Elementor tools automatically. You can also be explicit:
  • “Change the hero heading to X” (agent uses Elementor tools)
  • “Update the button link on the Elementor page”
  • “Add a new section with two columns below the hero”

Best practices

  1. Be specific about the element — “Change the hero heading” or “Update the first button” helps the agent find the right widget
  2. One change at a time — For complex edits, break into steps
  3. Reference visible content — “The paragraph that says ‘Welcome to our site’” helps with search
Do not ask Impossible to “convert” an Elementor page to blocks or vice versa. Stick to editing within the current page builder.

Site-wide styling

For CSS that affects Elementor output (e.g. global button styles, spacing), write_styles still works. You can say “Make all buttons on the site use the accent color” and the agent will add CSS accordingly.

Next steps