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
| Capability | Description |
|---|
| Edit widget content | Change headings, paragraphs, button text, links, images |
| Add sections | Add new sections with containers and widgets |
| Remove elements | Remove specific widgets or sections by ID |
| Search content | Find text or elements across the page |
| Regenerate CSS | Refresh Elementor CSS after layout changes |
How it works
Elementor pages store layout and content in _elementor_data (JSON). Impossible:
- Reads a summary first (Elementor data can be large)
- Searches for the content you want to change
- Applies targeted updates to specific widgets or sections
- Regenerates CSS when needed
You do not need to know widget IDs or technical details. Describe what you want in plain language.
| Widget | What you can change |
|---|
| Heading | Text, size, alignment |
| Text editor | Paragraph content |
| Button | Label, link, style |
| Image | Image swap, alt text |
| HTML | Raw HTML content |
| Accordion / Tabs | Tab 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
- Be specific about the element — “Change the hero heading” or “Update the first button” helps the agent find the right widget
- One change at a time — For complex edits, break into steps
- 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