See how Frete cut frontend build time by 70%

Announcing Visual Copilot - Figma to production in half the time

Builder.io
Builder.io
Contact sales

See how Frete cut frontend build time by 70%

Announcing Visual Copilot - Figma to production in half the time

Custom plugins are extension points that let you customize, augment, or replace parts of Builder's behavior with your own code. They enable you to connect external data sources, transform content, render custom UIs, or automate tasks without editing core Builder code.

Custom plugins enable a wide range of integrations and workflows. Here are some common examples:

  • Product selectors: Search and link products or categories from your e-commerce backend to populate product cards, carousels, and add-to-cart buttons
  • Custom field editors: Create specialized editors for unique data types like rich text, color palettes, or custom configurations
  • Analytics tracking: Enable non-developers to set up event tracking with Google Analytics or other tools through simple actions
  • Workflow automation: Trigger webhooks, notifications, or CI/CD processes when content is published or updated

To enable custom plugins within your Builder Space:

  • Go to your Space Settings.
  • Find where it says Plugins within the Integrations section of the Space tab.
  • Click the Edit button.

Add custom plugins through this interface. Builder requires a path to your custom plugin, which can either be a direct URL or an npm package.

Was this article helpful?

Product

Visual CMS

Theme Studio for Shopify

Sign up

Login

Featured Integrations

React

Angular

Next.js

Gatsby

Get In Touch

Chat With Us

Twitter

Linkedin

Careers

© 2020 Builder.io, Inc.

Security

Privacy Policy

Terms of Service

Get the latest from Builder.io

By submitting, you agree to our Privacy Policy

  • Fusion

  • Publish

  • Product Updates

  • Figma to Code Guide

  • Headless CMS Guide

  • Headless Commerce Guide

  • Composable DXP Guide

Security

Privacy Policy

SaaS Terms

Trust Center

Cookie Preferences