Skip to main content
    Plugin docs menuGetting started

    Getting started with the Companion plugin

    The EtchwpKits Companion plugin brings the whole EtchwpKits library into the Etch builder. Connect your site once, set your class prefix, and every component you insert arrives looking hand built for that client. This page takes you from download to your first insert in about five minutes.

    What the plugin does

    Without the plugin you copy a component on etchwpkits.com and paste it into Etch. With it, the library lives in a panel right inside the builder, and a few extra tools come along:

    Before you start

    Check these once and you are good to go:

    • WordPress 6.5 or newer and PHP 8.1 or newer. Your host shows both under Tools → Site Health → Info.
    • The Etch builder, installed and active. The panel lives inside Etch, and the plugin's screens tell you if Etch is missing or turned off.
    • An EtchwpKits account. Any account works during the beta: the plugin is free for everyone, with every component and every tool (see what changes after the beta).
    • An administrator login on the WordPress site. By default only administrators see the plugin's screens and panel.
    • https on the site, for one-click connect. Local development sites (for example mysite.local, mysite.test or localhost) are fine over plain http.

    1. Download the plugin

    The Companion plugin is not in the WordPress.org directory, so you download it from us. Grab the latest version here, or any time from your Dashboard, Integrations tab:

    You get a .zip file. Keep it zipped: WordPress installs it as is.

    The EtchwpKits dashboard on the Integrations tab. The WordPress Companion Plugin card shows a blue Download plugin button with the version number, the one-click connect explanation, and below it the Site tokens list with three connected client sites. (opens the full size screenshot in a new tab)
    Dashboard → Integrations: the Download plugin button, and your connected sites under Site tokens.

    2. Install and activate

    1. Upload the zip

      In your WordPress admin, go to Plugins → Add New Plugin and click Upload Plugin at the top. Choose the zip you just downloaded and click Install Now.

    2. Activate it

      When WordPress says the plugin was installed, click Activate Plugin. A new EtchwpKits item appears in the admin menu, with Home, Tools and Plan and connection under it, and a notice reminds you that EtchwpKits Companion is almost ready.

    The WordPress Add Plugins screen with the upload box open: etchwpkits-companion.zip is chosen next to the Install Now button. (opens the full size screenshot in a new tab)
    Plugins → Add New Plugin → Upload Plugin, with the zip chosen. Click Install Now.

    3. Connect with one click

    Connecting links this WordPress site to your EtchwpKits account, so the panel can show your library, your plan, your stars and your kits. There is no token to copy: you approve the site on etchwpkits.com and you are sent straight back.

    What happens on each screen

    1. Click Connect with EtchwpKits

      Open EtchwpKits in the WordPress admin menu. The setup guide, or EtchwpKits → Plan and connection, says Not connected yet. Click Connect with EtchwpKits.

      Plan and connection in WordPress, with Not connected in the top bar. The card says Not connected yet. and shows the blue Connect with EtchwpKits button, with You log in to etchwpkits.com, approve this site, and come straight back here. No token to copy. Below, Use a site token instead and Advanced. (opens the full size screenshot in a new tab)
      Plan and connection before connecting.
    2. Log in on etchwpkits.com

      Your browser opens etchwpkits.com. If you are not logged in yet, log in (or create a free account). You come straight back to the same request afterwards.

    3. Check the site and click Approve

      The Connect a WordPress site screen shows the site that is asking, in large type, with its name and full address, plus the account it will connect to. Make sure the address is your site, then click Approve.

      The Connect a WordPress site screen on etchwpkits.com. It shows the site acme-studio.com with the name Acme Studio, the account alex@example.com, what the site will and will never be able to do, a What happens when you click Approve section, and the Cancel and Approve buttons. (opens the full size screenshot in a new tab)
      The Approve screen: always check the site address before you approve.

      Logged in with the wrong account? Click Use a different account at the bottom. Changed your mind? Cancel sends you back to WordPress with nothing changed.

    4. You are back, connected

      WordPress shows Connected. and Plan and connection now reads Connected as followed by your account and plan. The top bar of every EtchwpKits screen says so too. That is it.

    What Approve grants

    Approving creates a site token: a key that belongs to this one site and acts on your behalf. With it, the plugin can browse and insert library components that your account includes, sync your stars, check your pages for component updates and use your My Kits. It cannot see your password or payment details, and it cannot change your account.

    Why your token stays safe

    • It never passes through your browser. Approve only hands WordPress a single use code that expires after 10 minutes. Your WordPress server then trades that code for the token directly with EtchwpKits, server to server.
    • It stays on your server. The token is stored in the WordPress database and never printed into a page. The panel talks to your own site, and your site talks to EtchwpKits.
    • Each site has its own. Revoking one site never affects the others.

    Disconnect or revoke a site

    • From WordPress: under EtchwpKits → Plan and connection, click Disconnect this site. The saved token is removed and the library stops loading in Etch until you connect again.
    • From etchwpkits.com: go to Dashboard → Integrations, find the site under Site tokens, click Revoke and then Confirm revoke. The site is disconnected instantly. Handy when you hand a site over or lose access to it.

    An account can have up to 10 connected sites at a time. Revoke a site you no longer work on to make room for a new one.

    Prefer to paste a token?

    One-click connect needs https and the standard EtchwpKits API. If your site cannot use it, for example a plain http staging site, connect by hand:

    1. On Dashboard → Integrations, under Site tokens, type a name for the site (for example "Acme staging") and click Generate token.
    2. Click Copy. The token is shown only once, so paste it somewhere safe right away if you are not using it immediately.
    3. In WordPress, open EtchwpKits → Plan and connection, open Use a site token instead, paste the token into the Site token field and click Save token.

    The plugin uses the standard EtchwpKits API on its own, so there is no URL to fill in. The Advanced section on the same screen is only for staging or self-hosted API setups.

    4. Set your class prefix

    Library components use class names like ewk-hero__title. The class prefix renames them for this site as you insert, so ewk-hero__title becomes acme-hero__title. Your markup reads as if you built it by hand for the client, and every component follows one naming convention.

    1. Pick a prefix

      In the setup guide's Choose a class prefix step, or under EtchwpKits → Tools, in the Class prefix card. Use something short: the client or project name is ideal, for example acme. While the field is empty, the plugin suggests a prefix made from your site name. Click the suggestion (for example Use "acme") to fill it in.

    2. Save

      Click Save and continue in the setup guide. Under Tools the prefix saves on its own as you type, and the top bar says All changes saved. From now on every insert on this site uses the prefix.

    Home on a new site, on the setup guide: Setup, step 2 of 3, with Connect your account and Design system ticked and Class prefix current. Choose a class prefix, with the Class prefix field empty, Suggested from your site name. Use northwind-solar, and the buttons Save and continue and Skip this step. Skip setup at the top right. (opens the full size screenshot in a new tab)
    The setup guide's class prefix step, with a suggestion made from the site name.

    5. Open the panel in Etch

    Open any page in the Etch builder. You will find the EtchwpKits logo in Etch's left tool rail, near the bottom: click it and the library opens. You can also press CtrlShiftE (CmdShiftE on a Mac) from anywhere in the builder, and press it again to close the panel.

    The Etch builder with the EtchwpKits panel open full screen: Back to builder and the search field in the header, the menu on the left with Components, Starred, Recent and Blueprints under Library, On this page, My Kits and Fonts under This site, and Settings at the foot, the filters above a grid of component cards with their pictures, such as Hero Tulum and Hero Oaxaca, each with Insert and Customize, and the bottom bar reading Inserts into Feature Cards and Classes ewk-* become acme-*. (opens the full size screenshot in a new tab)
    The EtchwpKits panel open in the Etch builder. The EtchwpKits logo sits near the bottom of Etch's left tool rail.

    Where to next

    You are set up. Here is what to read next, in the order most people need it:

    • The panel: find components fast and insert them exactly where you want.
    • Customize and Clone: choose your own class names and duplicate sections safely.
    • My Kits: build your own reusable library across client sites.
    • EtchwpKits in wp-admin: Home, Tools and every other screen the plugin adds to WordPress.

    Stuck on something? Check Troubleshooting and FAQ or contact us. We are happy to help.