Skip to main content

How to Add Shapo to Your WordPress Site

Install the free Shapo plugin, connect your workspace and add reviews widgets, testimonial forms and surveys with a block, a shortcode or your page builder.

Written by Natan Abramov

The free Shapo plugin puts your Shapo widgets, testimonial forms and surveys on your WordPress site without copying any code. Connect your Shapo account once, then pick what to show by name in the block editor, Elementor, Beaver Builder, Bricks or WPBakery. It works on every Shapo plan, including the free plan, and on WooCommerce stores.

Step 1: Install the Shapo plugin

  • In your WordPress admin, go to Plugins > Add Plugin (called Add New in older versions of WordPress).

  • Search for Shapo, then click Install Now and Activate.

  • WordPress opens the Shapo page, which you can find again any time in the admin menu.

You can also download the plugin from wordpress.org/plugins/shapo and upload it under Plugins > Add Plugin > Upload Plugin.

Step 2: Connect your Shapo account

  • On the Shapo page, click Connect with Shapo.

  • Sign in to Shapo, or create a free account.

  • Choose the workspace to connect. You are sent back to WordPress, and the Shapo page shows which workspace is connected.

The Shapo page in WordPress after connecting, with the site-wide embed and shortcodes

The connection lets the plugin list the widgets, forms and surveys in that workspace so you can pick them in the editor. It cannot see your reviews, contacts or billing. You can disconnect it any time, from the Shapo page in WordPress or from Settings > Integrations in your Shapo dashboard.

Prefer not to connect? Skip this step and paste the id or embed code from Shapo into the block or shortcode instead.

Step 3: Create a widget, form or survey in Shapo

If you do not have one yet, create it in your Shapo dashboard first:

Step 4: Add it to a page

Block editor

  • Edit the page or post, click + and add the Shapo Widget block.

  • Under What to show, choose Reviews widget, Testimonial form or Survey, then pick one from the list. The block shows a live preview.

  • Click Update or Publish.

Tip: if you paste the embed code you copied from Shapo straight into the editor, it turns into a Shapo Widget block on its own.

Adding the Shapo Widget block and picking a widget from your workspace
The Shapo Widget block with a live preview in the editor

Elementor, Beaver Builder, Bricks and WPBakery

  • Search your builder's elements for Shapo Widget and drag it onto the page.

  • Use Choose from Shapo to pick a widget, form or survey from your connected workspace, or Paste an id instead.

  • Turn on Lazy load to wait until visitors scroll near it, which helps long pages load faster.

Shortcodes (Divi, Oxygen, Breakdance, the classic editor and theme templates)

  • [shapo id="WIDGET_ID"] shows a reviews widget.

  • [shapo form="FORM_ID"] shows a testimonial form, and [shapo survey="SURVEY_ID"] a survey.

  • Add lazy="true" to wait until visitors scroll near it, for example [shapo id="WIDGET_ID" lazy="true"].

  • You can paste the embed code copied from Shapo in place of any id.

Sidebars and footers

Go to Appearance > Widgets and add the Shapo Widget, or use the Shapo Widget block in the site editor.

Show a widget or survey on every page

For something that should follow visitors around the whole site, such as a floating review popup or a feedback survey button:Open the Shapo page in WordPress.

A reviews grid, a rating badge and a floating review popup on a live WordPress page

  • Under Show on every page, pick it in Site-wide embed, or paste its id or embed code if you did not connect.

  • Click Save Changes.

Add review stars to Google search results

Add [shapo_rating_schema id="WORKSPACE_ID"] to a page to publish review schema (an aggregate rating) built from your Shapo reviews. You can narrow it with tags, name and type, for example [shapo_rating_schema id="WORKSPACE_ID" tags="Blue Shoes" name="Blue Shoes" type="Product"]. See how to implement Shapo's review schema for where to find your workspace id.

Troubleshooting

A new widget does not appear in the list. On the Shapo page, click Refresh next to Your widgets, forms and surveys.

The widget is blank inside a popup, a tab or content that loads as you scroll. On the Shapo page, turn on Load the Shapo script on every page and save. The script then loads before that content appears.

I use a caching or speed plugin. No setup is needed. The plugin stops WP Rocket, LiteSpeed Cache and Cloudflare Rocket Loader from delaying the Shapo script, which would otherwise leave widgets empty for visitors who never click on the page.

What happens if I disconnect? Widgets already on your pages keep showing. You only lose the list of widgets in the editor until you connect again.

Do I need a paid plan? No. Everything in the plugin works on the free plan, which includes up to 10 testimonials and imported reviews, unlimited widgets and forms, and one survey. Pro removes the testimonial limit and the Shapo branding, and re-imports your reviews every day.

Related articles

Attachment icon
Did this answer your question?