{"id":157584,"date":"2026-09-23T10:25:18","date_gmt":"2026-09-23T07:25:18","guid":{"rendered":"https:\/\/elementor.com\/blog\/?p=157584"},"modified":"2026-09-23T10:25:22","modified_gmt":"2026-09-23T07:25:22","slug":"mcp-webgate-case-study","status":"publish","type":"post","link":"https:\/\/elementor.com\/blog\/mcp-webgate-case-study\/","title":{"rendered":"Webgate agency using the Elementor MCP on a production site: our agency workflow with Codex &amp; Claude"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong><em>Written by Tom\u00e1\u0161 Jendek, co-founder of Webgate.<\/em><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Elementor is introducing something that could significantly change how agencies build WordPress websites: an official MCP connection for tools such as Codex, Claude Code and Cursor.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Instead of generating HTML somewhere outside WordPress and then rebuilding it manually, an AI coding agent can now work directly with an Elementor website and create real, editable Elementor structures.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We have been testing the new Elementor MCP on something slightly more interesting than a demo environment: our existing production agency website.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"800\" height=\"530\" src=\"https:\/\/elementor.com\/blog\/wp-content\/uploads\/2026\/09\/CleanShot-2026-09-11-at-15.06.03.gif\" alt=\"\" class=\"wp-image-157585\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The website already contains years of existing Elementor V3 components, global styles and production content. Our question was simple: <strong>Can we introduce an AI-first Elementor development workflow without rebuilding the website or breaking the existing V3 setup?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So far, the answer looks very promising.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Our setup<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Our current workflow combines:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>WordPress<\/li>\n\n\n\n<li>Elementor Pro<\/li>\n\n\n\n<li>existing Elementor V3 pages and components<\/li>\n\n\n\n<li>Elementor V4 \/ Atomic Elements<\/li>\n\n\n\n<li>Elementor MCP<\/li>\n\n\n\n<li>Codex<\/li>\n\n\n\n<li>Claude Code<\/li>\n\n\n\n<li>Figma<\/li>\n\n\n\n<li>screenshots and visual references<\/li>\n\n\n\n<li>browser-based visual QA<\/li>\n\n\n\n<li>the Elementor visual editor for final adjustments<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The important part is that this is not a replacement project. We are not rebuilding webgate.digital in Elementor V4. Instead, we are gradually introducing Atomic Elements and MCP-based development into an existing Elementor V3 website.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That makes the test much closer to what an agency would face with a real client website.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The first production use case<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The page itself is also fittingly about our AI-native approach to website development. <strong>We wanted to build it using a mix of existing Webgate design patterns and entirely new sections<\/strong>. Instead of starting with an empty Elementor canvas and manually assembling every container, we worked mostly through Codex and Claude Code.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The workflow looked roughly like this: <strong>Brief \u2192 existing website context \u2192 screenshots \/ Figma \u2192 prompts \u2192 Elementor MCP \u2192 visual QA \u2192 refinement<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Some parts reuse existing Elementor V3 structures from the website. Other sections were created as new V4 Atomic structures through MCP. Both approaches live on the same production website. That was one of the things we specifically wanted to test.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">V3 and V4 can coexist<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">One of our biggest questions before testing MCP was whether introducing Atomic Elements would force us into an all-or-nothing migration.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So far, that has not been necessary. We can keep existing V3 sections and widgets while creating new sections using V4 Atomic Elements.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This is important for agencies and complex production websites. A typical production Elementor site may contain hundreds of pages built over several years. Rebuilding everything simply to adopt a new development workflow would rarely make commercial sense.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A much more realistic migration path is:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>keep stable V3 structures where there is no reason to touch them<\/li>\n\n\n\n<li>build new sections and landing pages with Atomic Elements<\/li>\n\n\n\n<li>replace older structures gradually when they need redesigning<\/li>\n\n\n\n<li>eventually increase the percentage of the site running on the new system<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">That is essentially the approach we are taking with Webgate.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Elementor itself currently describes V4 as the Atomic Editor while maintaining V3 functionality alongside it. Elementor 4.3 also expands MCP support and Atomic capabilities rather than requiring an immediate migration of existing pages.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What Elementor MCP actually does<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">MCP stands for Model Context Protocol. The important part is not the acronym.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It means tools such as Codex or Claude Code can interact directly with Elementor instead of only giving you instructions or generating code that you manually copy somewhere else.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Elementor MCP exposes Elementor capabilities through the WordPress AI Abilities system.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A connected agent can currently work with things such as:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>creating pages and layouts<\/li>\n\n\n\n<li>editing existing layouts<\/li>\n\n\n\n<li>creating and applying classes and variables<\/li>\n\n\n\n<li>working with responsive settings<\/li>\n\n\n\n<li>working with components<\/li>\n\n\n\n<li>connecting dynamic data<\/li>\n\n\n\n<li>managing Theme Builder templates<\/li>\n\n\n\n<li>creating popups<\/li>\n\n\n\n<li>working with Elementor structures directly<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The result is still Elementor. You can open the generated page in the Elementor editor and continue editing it normally.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Elementor also saves MCP-generated work as a draft rather than immediately publishing it. That last point matters.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For us, the value is not AI generating a website autonomously.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The value is dramatically reducing the amount of mechanical work required to translate a design decision into Elementor structure.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">A simple Elementor MCP setup<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Go to Elementor \u2192 Elementor MCP. From the MCP screen you can choose the client you want to connect.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Elementor currently supports setup flows for tools including:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Claude Code<\/li>\n\n\n\n<li>Claude Desktop<\/li>\n\n\n\n<li>Codex<\/li>\n\n\n\n<li>Cursor<\/li>\n\n\n\n<li>Other MCP-compatible clients<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Elementor generates a setup prompt that contains the connection information required by the AI tool.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"800\" height=\"441\" src=\"https:\/\/elementor.com\/blog\/wp-content\/uploads\/2026\/09\/CleanShot-2026-09-11-at-15.09.17.gif\" alt=\"\" class=\"wp-image-157535\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Under the hood, the connection uses a WordPress Application Password. Elementor can create this automatically during the setup flow.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Once connected, a simple first test is something like:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cCreate a new draft page and add an Atomic hero section with a headline, paragraph and two CTA buttons. Use the existing website design system.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Then open the page in Elementor and inspect what was generated.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Our most useful MCP use cases so far<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The interesting part is not asking AI to \u201cbuild me a website\u201d. It is giving an agent precise development tasks. That distinction makes a huge difference.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Here is an example of the prompts used to build our landing page:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"465\" src=\"https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=1024,h=1024\/blog\/wp-content\/uploads\/2026\/09\/CleanShot-2026-09-11-at-15.07.17-1024x465.webp\" alt=\"\" class=\"wp-image-157542\" srcset=\"https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=1024\/blog\/wp-content\/uploads\/2026\/09\/CleanShot-2026-09-11-at-15.07.17-1024x465.webp 1024w, https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=300\/blog\/wp-content\/uploads\/2026\/09\/CleanShot-2026-09-11-at-15.07.17-300x136.webp 300w, https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=768\/blog\/wp-content\/uploads\/2026\/09\/CleanShot-2026-09-11-at-15.07.17-768x349.webp 768w, https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=1536\/blog\/wp-content\/uploads\/2026\/09\/CleanShot-2026-09-11-at-15.07.17-1536x697.webp 1536w, https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=1818\/blog\/wp-content\/uploads\/2026\/09\/CleanShot-2026-09-11-at-15.07.17.webp 1818w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">1. Building a new section from a brief<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"596\" src=\"https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=1024,h=1024\/blog\/wp-content\/uploads\/2026\/09\/CleanShot-2026-09-11-at-15.04.24-1024x596.webp\" alt=\"\" class=\"wp-image-157549\" srcset=\"https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=1024\/blog\/wp-content\/uploads\/2026\/09\/CleanShot-2026-09-11-at-15.04.24-1024x596.webp 1024w, https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=300\/blog\/wp-content\/uploads\/2026\/09\/CleanShot-2026-09-11-at-15.04.24-300x175.webp 300w, https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=768\/blog\/wp-content\/uploads\/2026\/09\/CleanShot-2026-09-11-at-15.04.24-768x447.webp 768w, https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=1536\/blog\/wp-content\/uploads\/2026\/09\/CleanShot-2026-09-11-at-15.04.24-1536x894.webp 1536w, https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=1681\/blog\/wp-content\/uploads\/2026\/09\/CleanShot-2026-09-11-at-15.04.24.webp 1681w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">For example:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cCreate a services section with six service cards. Follow the visual language of the existing site, use Atomic Elements and reuse our existing variables.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This removes a lot of repetitive layout work. The developer can focus much more on structure and design decisions instead of clicking through dozens of controls.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. Building from screenshots<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Screenshots are surprisingly useful.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We can show the agent an existing Webgate section or another visual reference and ask it to create a structurally similar section using native Elementor elements.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The screenshot provides visual intent.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">MCP handles the actual Elementor implementation.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3. Figma-to-Elementor implementation<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">This is probably one of the more interesting long-term workflows. The AI tool can have access to the Figma context and Elementor at the same time.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That creates a workflow closer to: <strong>Figma frame \u2192 agent interpretation \u2192 native Elementor structure<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">rather than: <strong>Figma \u2192 developer manually reconstructs every value inside Elementor<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Elementor specifically highlights this type of workflow: an AI client can consume context from systems such as Figma, Drive or Notion and then use that context while building in Elementor.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"727\" src=\"https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=1024,h=1024\/blog\/wp-content\/uploads\/2026\/09\/CleanShot-2026-09-11-at-15.12.07-1024x727.webp\" alt=\"\" class=\"wp-image-157556\" srcset=\"https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=1024\/blog\/wp-content\/uploads\/2026\/09\/CleanShot-2026-09-11-at-15.12.07-1024x727.webp 1024w, https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=300\/blog\/wp-content\/uploads\/2026\/09\/CleanShot-2026-09-11-at-15.12.07-300x213.webp 300w, https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=768\/blog\/wp-content\/uploads\/2026\/09\/CleanShot-2026-09-11-at-15.12.07-768x545.webp 768w, https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=1321\/blog\/wp-content\/uploads\/2026\/09\/CleanShot-2026-09-11-at-15.12.07.webp 1321w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Human review is still important, particularly around responsive behavior, spacing, typography and design-system consistency. But the amount of mechanical implementation work can be significantly reduced.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">4. Reusing existing V3 structures<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Not every section needs to be rebuilt with Atomic Elements. Sometimes the fastest approach is simply to reuse something that already works. On our landing page, we mixed existing V3 modules with newly generated Atomic sections. That is currently one of our favorite aspects of the workflow.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">AI does not force us into a new architecture everywhere. We can choose the right implementation for each part of the page.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">5. Iterating on structure<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">MCP becomes even more useful after the first version exists. Instead of manually restructuring containers, we can ask:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cChange this section from three equal columns to an asymmetric 40\/60 layout.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Or:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cMove the visual above the content on mobile and keep the desktop layout unchanged.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Or:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cReplace these six individual blocks with one reusable component.\u201d<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"221\" src=\"https:\/\/elementor.com\/blog\/wp-content\/uploads\/2026\/09\/elementor-prompt.webp\" alt=\"\" class=\"wp-image-157563\" srcset=\"https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=1024\/blog\/wp-content\/uploads\/2026\/09\/elementor-prompt.webp 1024w, https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=300\/blog\/wp-content\/uploads\/2026\/09\/elementor-prompt-300x65.webp 300w, https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=768\/blog\/wp-content\/uploads\/2026\/09\/elementor-prompt-768x166.webp 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">This starts feeling much closer to working with code than working with a traditional page builder.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">6. Content and copy iteration<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Because Claude or Codex already has the page context, content changes can happen together with structural changes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cShorten all six service descriptions to a maximum of two sentences and make the section easier to scan.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The agent can update both the content and the underlying Elementor structure during the same workflow.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">7. Repetitive landing-page production<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">This may ultimately be the highest-value use case for marketing teams.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Once a design system and page patterns exist, producing another campaign page should require less manual assembly.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The process becomes closer to giving the agent a specification:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>use this hero pattern<\/li>\n\n\n\n<li>use this logo section<\/li>\n\n\n\n<li>add these six benefits<\/li>\n\n\n\n<li>use this CTA component<\/li>\n\n\n\n<li>apply the website\u2019s variables<\/li>\n\n\n\n<li>implement the supplied copy<\/li>\n\n\n\n<li>create tablet and mobile versions<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">A developer still reviews the result. But the starting point can be dramatically further ahead.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Elementor MCP is the hands<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">MCP is used when the AI needs to actually work with Elementor, it gives the agent structured access to the system.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>inspect Elementor structure<\/li>\n\n\n\n<li>create a page<\/li>\n\n\n\n<li>add elements<\/li>\n\n\n\n<li>restructure containers<\/li>\n\n\n\n<li>change content<\/li>\n\n\n\n<li>apply classes<\/li>\n\n\n\n<li>use design variables<\/li>\n\n\n\n<li>create or modify components<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">The browser is the eyes<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Browser access is better for understanding the rendered result.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We use it to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>open the live page<\/li>\n\n\n\n<li>inspect how the design actually looks<\/li>\n\n\n\n<li>compare implementation against a screenshot or Figma design<\/li>\n\n\n\n<li>identify spacing or alignment problems<\/li>\n\n\n\n<li>inspect desktop and mobile behavior<\/li>\n\n\n\n<li>verify interactions<\/li>\n\n\n\n<li>run visual QA<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">This creates a useful loop:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>MCP \u2192 render \u2192 browser inspection \u2192 new instructions \u2192 MCP<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cOpen the page and compare the hero against this reference. The headline is too narrow, there is too much whitespace above the CTA and the image should start approximately 80px higher. Update the Elementor section.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The browser helps the agent understand the problem. MCP allows it to make the actual change.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We would not treat a browser extension as a replacement for Elementor MCP.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">They solve different parts of the workflow.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why we still use the Elementor visual editor<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The interesting outcome of this experiment is that AI has not made Elementor\u2019s visual editor less useful. It may actually make it more useful.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">AI is very good at:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>producing the first implementation<\/li>\n\n\n\n<li>building structure<\/li>\n\n\n\n<li>repetitive configuration<\/li>\n\n\n\n<li>restructuring sections<\/li>\n\n\n\n<li>applying systematic changes<\/li>\n\n\n\n<li>translating clear instructions into implementation<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Humans are still faster at many micro-decisions.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Moving something by a few pixels, testing a visual balance or quickly adjusting a responsive breakpoint can sometimes be easier directly in Elementor than writing another prompt.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"673\" height=\"533\" src=\"https:\/\/elementor.com\/blog\/wp-content\/uploads\/2026\/09\/CleanShot-2026-09-11-at-11.08.40.webp\" alt=\"\" class=\"wp-image-157570\" srcset=\"https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=673\/blog\/wp-content\/uploads\/2026\/09\/CleanShot-2026-09-11-at-11.08.40.webp 673w, https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=300\/blog\/wp-content\/uploads\/2026\/09\/CleanShot-2026-09-11-at-11.08.40-300x238.webp 300w\" sizes=\"(max-width: 673px) 100vw, 673px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">That leads to the workflow we currently find most interesting:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>AI-first development + visual editing.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Use Codex or Claude for the heavy implementation work.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Use Elementor for final visual tweaking.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Then go back to the agent when another structural change is needed.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It does not have to be AI versus a visual builder. The combination may be substantially better than either workflow alone.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What surprised us<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Before testing the MCP, our assumption was that AI-powered Elementor development would mostly be interesting for generating completely new websites.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">After using it on our production site, we see the bigger opportunity elsewhere. It is in existing websites.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">An agency can potentially take a website that has been running for five years and start using AI agents for the next landing page without rebuilding the previous 200 pages.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Where the workflow still needs human supervision<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">We would not currently give an agent unrestricted access to a production website and tell it to redesign everything. Our workflow still includes <strong>human<\/strong> <strong>review<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Especially for:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>information architecture<\/li>\n\n\n\n<li>UX decisions<\/li>\n\n\n\n<li>visual hierarchy<\/li>\n\n\n\n<li>accessibility<\/li>\n\n\n\n<li>responsive behaviour<\/li>\n\n\n\n<li>design-system consistency<\/li>\n\n\n\n<li>browser testing<\/li>\n\n\n\n<li>performance<\/li>\n\n\n\n<li>final publishing<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The difference is where the developer spends time.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Less time assembling containers. More time reviewing and improving the result. That is a much more interesting use of senior development time.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Where we think this is going<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Our plan at Webgate is straightforward.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We want to gradually use Elementor MCP for:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>new landing pages<\/li>\n\n\n\n<li>campaign pages<\/li>\n\n\n\n<li>page redesigns<\/li>\n\n\n\n<li>structural website improvements<\/li>\n\n\n\n<li>Atomic component development<\/li>\n\n\n\n<li>repetitive site-wide changes<\/li>\n\n\n\n<li>eventually more complex WordPress development workflows<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Elementor is also positioning MCP as a broader entry point into the WordPress ecosystem through WordPress AI Abilities. With additional tooling such as Angie, the same agentic workflow can extend beyond page layouts into areas such as custom widgets, WordPress administration and content management.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For agencies, that is potentially more significant than AI page generation itself.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We are moving toward a workflow where the developer describes an intended outcome, the agent performs much of the implementation, and the developer reviews, tests and improves it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The visual editor remains available whenever direct manipulation is simply faster.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That combination feels less like replacing Elementor development and more like giving Elementor developers a much faster interface to the platform.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Discover how Webgate agency successfully integrated Elementor\u2019s official MCP connection with Claude Code and Codex into a live production WordPress site and how it accelerates landing page creation while preserving existing structures and design systems.<\/p>\n","protected":false},"author":2024242,"featured_media":157577,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[206,534,15],"tags":[],"marketing_persona":[],"marketing_intent":[],"class_list":["post-157584","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai","category-mcp","category-new-features"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Webgate agency using the Elementor MCP on a production site: our agency workflow with Codex &amp; Claude<\/title>\n<meta name=\"description\" content=\"Discover how Webgate agency successfully integrated Elementor\u2019s official MCP connection with Claude Code and Codex into a live production WordPress site and how it accelerates landing page creation while preserving existing structures and design systems.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/elementor.com\/blog\/mcp-webgate-case-study\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Webgate agency using the Elementor MCP on a production site: our agency workflow with Codex &amp; Claude\" \/>\n<meta property=\"og:description\" content=\"Discover how Webgate agency successfully integrated Elementor\u2019s official MCP connection with Claude Code and Codex into a live production WordPress site and how it accelerates landing page creation while preserving existing structures and design systems.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/elementor.com\/blog\/mcp-webgate-case-study\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/elemntor\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-23T07:25:18+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-23T07:25:22+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/elementor.com\/blog\/wp-content\/uploads\/2026\/09\/Blog-cover-MCP-Launch-Agency-case-study.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"2400\" \/>\n\t<meta property=\"og:image:height\" content=\"1256\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Roi Tal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@elemntor\" \/>\n<meta name=\"twitter:site\" content=\"@elemntor\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Roi Tal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/elementor.com\\\/blog\\\/mcp-webgate-case-study\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/elementor.com\\\/blog\\\/mcp-webgate-case-study\\\/\"},\"author\":{\"name\":\"Roi Tal\",\"@id\":\"https:\\\/\\\/elementor.com\\\/blog\\\/#\\\/schema\\\/person\\\/09f7425d5f0e4e8ac7764b202c165fc0\"},\"headline\":\"Webgate agency using the Elementor MCP on a production site: our agency workflow with Codex &amp; Claude\",\"datePublished\":\"2026-09-23T07:25:18+00:00\",\"dateModified\":\"2026-09-23T07:25:22+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/elementor.com\\\/blog\\\/mcp-webgate-case-study\\\/\"},\"wordCount\":2005,\"publisher\":{\"@id\":\"https:\\\/\\\/elementor.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/elementor.com\\\/blog\\\/mcp-webgate-case-study\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/elementor.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/Blog-cover-MCP-Launch-Agency-case-study.webp\",\"articleSection\":[\"AI\",\"mcp\",\"New Features\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/elementor.com\\\/blog\\\/mcp-webgate-case-study\\\/\",\"url\":\"https:\\\/\\\/elementor.com\\\/blog\\\/mcp-webgate-case-study\\\/\",\"name\":\"Webgate agency using the Elementor MCP on a production site: our agency workflow with Codex &amp; Claude\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/elementor.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/elementor.com\\\/blog\\\/mcp-webgate-case-study\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/elementor.com\\\/blog\\\/mcp-webgate-case-study\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/elementor.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/Blog-cover-MCP-Launch-Agency-case-study.webp\",\"datePublished\":\"2026-09-23T07:25:18+00:00\",\"dateModified\":\"2026-09-23T07:25:22+00:00\",\"description\":\"Discover how Webgate agency successfully integrated Elementor\u2019s official MCP connection with Claude Code and Codex into a live production WordPress site and how it accelerates landing page creation while preserving existing structures and design systems.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/elementor.com\\\/blog\\\/mcp-webgate-case-study\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/elementor.com\\\/blog\\\/mcp-webgate-case-study\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/elementor.com\\\/blog\\\/mcp-webgate-case-study\\\/#primaryimage\",\"url\":\"https:\\\/\\\/elementor.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/Blog-cover-MCP-Launch-Agency-case-study.webp\",\"contentUrl\":\"https:\\\/\\\/elementor.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/Blog-cover-MCP-Launch-Agency-case-study.webp\",\"width\":2400,\"height\":1256},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/elementor.com\\\/blog\\\/mcp-webgate-case-study\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog\",\"item\":\"https:\\\/\\\/elementor.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"New Features\",\"item\":\"https:\\\/\\\/elementor.com\\\/blog\\\/category\\\/new-features\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Webgate agency using the Elementor MCP on a production site: our agency workflow with Codex &amp; Claude\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/elementor.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/elementor.com\\\/blog\\\/\",\"name\":\"Elementor\",\"description\":\"Website Builder for WordPress\",\"publisher\":{\"@id\":\"https:\\\/\\\/elementor.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/elementor.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/elementor.com\\\/blog\\\/#organization\",\"name\":\"Elementor\",\"url\":\"https:\\\/\\\/elementor.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/elementor.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/elementor.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/images.png\",\"contentUrl\":\"https:\\\/\\\/elementor.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/images.png\",\"width\":225,\"height\":225,\"caption\":\"Elementor\"},\"image\":{\"@id\":\"https:\\\/\\\/elementor.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/elemntor\\\/\",\"https:\\\/\\\/x.com\\\/elemntor\",\"https:\\\/\\\/www.instagram.com\\\/elementor\\\/\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCt9kG_EDX8zwGSC1-ycJJVA?sub_confirmation=1\",\"https:\\\/\\\/en.wikipedia.org\\\/wiki\\\/Elementor\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/elementor.com\\\/blog\\\/#\\\/schema\\\/person\\\/09f7425d5f0e4e8ac7764b202c165fc0\",\"name\":\"Roi Tal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/53a4b8103bf51815f66eec9532fb9ba89fb71bfb887c67660c39f06e73f509a5?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/53a4b8103bf51815f66eec9532fb9ba89fb71bfb887c67660c39f06e73f509a5?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/53a4b8103bf51815f66eec9532fb9ba89fb71bfb887c67660c39f06e73f509a5?s=96&d=mm&r=g\",\"caption\":\"Roi Tal\"},\"description\":\"Roi is a Product Marketing Manager at Elementor, working in the Editor Plugin team. He comes from a background of music and experience in content marketing and broadcasting, taking pride in creating meaningful communications that evoke and inspire. In his spare time, Roi enjoys making music, cooking, and watching movies.\",\"url\":\"https:\\\/\\\/elementor.com\\\/blog\\\/author\\\/roit\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Webgate agency using the Elementor MCP on a production site: our agency workflow with Codex &amp; Claude","description":"Discover how Webgate agency successfully integrated Elementor\u2019s official MCP connection with Claude Code and Codex into a live production WordPress site and how it accelerates landing page creation while preserving existing structures and design systems.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/elementor.com\/blog\/mcp-webgate-case-study\/","og_locale":"en_US","og_type":"article","og_title":"Webgate agency using the Elementor MCP on a production site: our agency workflow with Codex &amp; Claude","og_description":"Discover how Webgate agency successfully integrated Elementor\u2019s official MCP connection with Claude Code and Codex into a live production WordPress site and how it accelerates landing page creation while preserving existing structures and design systems.","og_url":"https:\/\/elementor.com\/blog\/mcp-webgate-case-study\/","og_site_name":"Blog","article_publisher":"https:\/\/www.facebook.com\/elemntor\/","article_published_time":"2026-09-23T07:25:18+00:00","article_modified_time":"2026-09-23T07:25:22+00:00","og_image":[{"width":2400,"height":1256,"url":"https:\/\/elementor.com\/blog\/wp-content\/uploads\/2026\/09\/Blog-cover-MCP-Launch-Agency-case-study.webp","type":"image\/webp"}],"author":"Roi Tal","twitter_card":"summary_large_image","twitter_creator":"@elemntor","twitter_site":"@elemntor","twitter_misc":{"Written by":"Roi Tal","Est. reading time":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/elementor.com\/blog\/mcp-webgate-case-study\/#article","isPartOf":{"@id":"https:\/\/elementor.com\/blog\/mcp-webgate-case-study\/"},"author":{"name":"Roi Tal","@id":"https:\/\/elementor.com\/blog\/#\/schema\/person\/09f7425d5f0e4e8ac7764b202c165fc0"},"headline":"Webgate agency using the Elementor MCP on a production site: our agency workflow with Codex &amp; Claude","datePublished":"2026-09-23T07:25:18+00:00","dateModified":"2026-09-23T07:25:22+00:00","mainEntityOfPage":{"@id":"https:\/\/elementor.com\/blog\/mcp-webgate-case-study\/"},"wordCount":2005,"publisher":{"@id":"https:\/\/elementor.com\/blog\/#organization"},"image":{"@id":"https:\/\/elementor.com\/blog\/mcp-webgate-case-study\/#primaryimage"},"thumbnailUrl":"https:\/\/elementor.com\/blog\/wp-content\/uploads\/2026\/09\/Blog-cover-MCP-Launch-Agency-case-study.webp","articleSection":["AI","mcp","New Features"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/elementor.com\/blog\/mcp-webgate-case-study\/","url":"https:\/\/elementor.com\/blog\/mcp-webgate-case-study\/","name":"Webgate agency using the Elementor MCP on a production site: our agency workflow with Codex &amp; Claude","isPartOf":{"@id":"https:\/\/elementor.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/elementor.com\/blog\/mcp-webgate-case-study\/#primaryimage"},"image":{"@id":"https:\/\/elementor.com\/blog\/mcp-webgate-case-study\/#primaryimage"},"thumbnailUrl":"https:\/\/elementor.com\/blog\/wp-content\/uploads\/2026\/09\/Blog-cover-MCP-Launch-Agency-case-study.webp","datePublished":"2026-09-23T07:25:18+00:00","dateModified":"2026-09-23T07:25:22+00:00","description":"Discover how Webgate agency successfully integrated Elementor\u2019s official MCP connection with Claude Code and Codex into a live production WordPress site and how it accelerates landing page creation while preserving existing structures and design systems.","breadcrumb":{"@id":"https:\/\/elementor.com\/blog\/mcp-webgate-case-study\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/elementor.com\/blog\/mcp-webgate-case-study\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/elementor.com\/blog\/mcp-webgate-case-study\/#primaryimage","url":"https:\/\/elementor.com\/blog\/wp-content\/uploads\/2026\/09\/Blog-cover-MCP-Launch-Agency-case-study.webp","contentUrl":"https:\/\/elementor.com\/blog\/wp-content\/uploads\/2026\/09\/Blog-cover-MCP-Launch-Agency-case-study.webp","width":2400,"height":1256},{"@type":"BreadcrumbList","@id":"https:\/\/elementor.com\/blog\/mcp-webgate-case-study\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog","item":"https:\/\/elementor.com\/blog\/"},{"@type":"ListItem","position":2,"name":"New Features","item":"https:\/\/elementor.com\/blog\/category\/new-features\/"},{"@type":"ListItem","position":3,"name":"Webgate agency using the Elementor MCP on a production site: our agency workflow with Codex &amp; Claude"}]},{"@type":"WebSite","@id":"https:\/\/elementor.com\/blog\/#website","url":"https:\/\/elementor.com\/blog\/","name":"Elementor","description":"Website Builder for WordPress","publisher":{"@id":"https:\/\/elementor.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/elementor.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/elementor.com\/blog\/#organization","name":"Elementor","url":"https:\/\/elementor.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/elementor.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/elementor.com\/blog\/wp-content\/uploads\/2025\/06\/images.png","contentUrl":"https:\/\/elementor.com\/blog\/wp-content\/uploads\/2025\/06\/images.png","width":225,"height":225,"caption":"Elementor"},"image":{"@id":"https:\/\/elementor.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/elemntor\/","https:\/\/x.com\/elemntor","https:\/\/www.instagram.com\/elementor\/","https:\/\/www.youtube.com\/channel\/UCt9kG_EDX8zwGSC1-ycJJVA?sub_confirmation=1","https:\/\/en.wikipedia.org\/wiki\/Elementor"]},{"@type":"Person","@id":"https:\/\/elementor.com\/blog\/#\/schema\/person\/09f7425d5f0e4e8ac7764b202c165fc0","name":"Roi Tal","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/53a4b8103bf51815f66eec9532fb9ba89fb71bfb887c67660c39f06e73f509a5?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/53a4b8103bf51815f66eec9532fb9ba89fb71bfb887c67660c39f06e73f509a5?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/53a4b8103bf51815f66eec9532fb9ba89fb71bfb887c67660c39f06e73f509a5?s=96&d=mm&r=g","caption":"Roi Tal"},"description":"Roi is a Product Marketing Manager at Elementor, working in the Editor Plugin team. He comes from a background of music and experience in content marketing and broadcasting, taking pride in creating meaningful communications that evoke and inspire. In his spare time, Roi enjoys making music, cooking, and watching movies.","url":"https:\/\/elementor.com\/blog\/author\/roit\/"}]}},"_links":{"self":[{"href":"https:\/\/elementor.com\/blog\/wp-json\/wp\/v2\/posts\/157584","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/elementor.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/elementor.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/elementor.com\/blog\/wp-json\/wp\/v2\/users\/2024242"}],"replies":[{"embeddable":true,"href":"https:\/\/elementor.com\/blog\/wp-json\/wp\/v2\/comments?post=157584"}],"version-history":[{"count":1,"href":"https:\/\/elementor.com\/blog\/wp-json\/wp\/v2\/posts\/157584\/revisions"}],"predecessor-version":[{"id":157592,"href":"https:\/\/elementor.com\/blog\/wp-json\/wp\/v2\/posts\/157584\/revisions\/157592"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/elementor.com\/blog\/wp-json\/wp\/v2\/media\/157577"}],"wp:attachment":[{"href":"https:\/\/elementor.com\/blog\/wp-json\/wp\/v2\/media?parent=157584"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/elementor.com\/blog\/wp-json\/wp\/v2\/categories?post=157584"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/elementor.com\/blog\/wp-json\/wp\/v2\/tags?post=157584"},{"taxonomy":"marketing_persona","embeddable":true,"href":"https:\/\/elementor.com\/blog\/wp-json\/wp\/v2\/marketing_persona?post=157584"},{"taxonomy":"marketing_intent","embeddable":true,"href":"https:\/\/elementor.com\/blog\/wp-json\/wp\/v2\/marketing_intent?post=157584"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}