Skip to content Docs index for AI agents (llms.txt)

Grow your shopOnline booking

Online booking

Add the Repender plugin to your website so customers can book a repair and follow its status.

Updated 7 min read

The Repender plugin puts a booking form on your website. Customers pick their device and repair, see your price and book a time. The booking arrives in Repender as a repair with the status Pending approval, and both you and the customer get a confirmation email. The plugin is part of the Plus and Pro plans.

No website yet? See the FAQ.

Install the plugin

Open Settings, then Installation under Plugin.

WordPress

  1. Download the latest version of the Repender WordPress plugin.
  2. In WordPress, go to Plugins, Add Plugin, Upload Plugin and upload the zip file.
  3. Activate Repender Plugin.
  4. Open the new Repender item in the WordPress menu.
  5. Back in Repender, generate your plugin token and paste it into the WordPress Repender menu.

Shopify

  1. Generate your plugin token on the installation page, and copy the code snippet.
  2. In Shopify, go to Online Store, Themes, and click Customize.
  3. In the Footer group, click Add section and choose Custom Liquid. The footer is on every page, so the plugin loads everywhere.
  4. Paste the code snippet into the section and click Save.

To show the booking form, search bar or status page on a page, add a Custom Liquid section to that page and paste the snippet in it.

Other websites

  1. Generate your plugin token on the installation page.
  2. Copy the code snippet and paste it into your website template, just before the closing </body> tag.

Using a website builder? It needs a way to add your own code, often called a custom HTML, code or embed block. Without one, the builder cannot show the plugin.

A booking button now appears on your website. It opens the plugin in a popup.

The plugin updates itself, on WordPress, Shopify and any other website. You never have to update it yourself to get the latest version.

The plugin does not show or work properly
  • The plugin does not show at all: open Settings, then API access, and check that your plugin token is still there. If it was revoked, generate a new one on the installation page and paste it into your website. On a trial, check that the trial has not ended.
  • Changes do not show: clear your browser cache, or open the page in a private window.
  • The popup or scrolling does not work properly: some website builders put your own code in an iframe, sometimes called safe mode. Turn that off for the Repender code.
  • Still stuck? Contact support. Support can also install the plugin for you.

Ways to show the plugin

There are four ways to show the plugin on your website. Use one or combine them. For each one except the popup, open Settings, then Shortcodes under Plugin, copy the snippet and paste it where you want it on your website.

Placement What visitors get
Popup A button on every page that opens the booking form over the page.
Inline booking form The booking form as part of a page.
Search bar A search field that takes visitors straight to their device.
Status page A page where customers follow their repair.

Once the plugin is installed, a button shows on every page of your website, with the text "Plan your repair" by default. Clicking it opens the booking form in a popup over the page. Change the text and colour of the button in the plugin settings, or turn off Show popup if you only want to use the other placements.

You can also open the popup from your own buttons and links. Copy a snippet under Buttons to open popup: it can open the popup at the start, or with a device type, a brand or one device already selected. Handy on a page about one brand or device.

Inline booking form

Put the booking form right in a page, for example on a "Book a repair" page, instead of in a popup. Copy a snippet under In-page / Inline. It can start with all devices, or with a device type, a brand or one device already selected, so you can add a booking form to a page per brand or device.

A search field, for example on your homepage. Visitors type their device, pick it from the list, and land on your booking page with that device already selected.

The search bar needs a page with the inline booking form to send visitors to. Set that page as Search bar redirect URL in the plugin settings. Run the search bar on more than one website? Use the Custom redirect for this website snippet to send visitors to a page on that website instead.

Status page

A page where customers follow their repair without calling you. They see the status, the device, the repairs and the price. They also see their last 10 other repairs at your shops, so a returning customer sees their whole history in one place.

Every repair has its own link to the status page. Customers get it in the booking confirmation email and as a QR code on the proof of delivery, and you can add it to your email and WhatsApp templates. Customers without the link can enter their email address on the status page to get their links by email.

To add it, put the Status page snippet on its own page, for example /repair-status. Then enter the address of that page as Status Page URL in the plugin settings, so the links point to it.

Plugin settings

Open Settings, then Settings under Plugin, to set:

  • The shops customers can book at. Only shops with a subscription can be selected. Added a shop? Select it here, or customers cannot book there. With more than one shop, customers choose the shop after they have chosen the device they want repaired. Add a banner image per shop under Settings, then General info under Shop, and it shows when the customer chooses. The banner field only appears when your organization has more than one shop.
  • The language and colours, the text on the popup button, and whether the popup shows at all.
  • Links to your terms and conditions, your status page and the page with your inline booking form.
  • Which service methods you offer.
  • A booking delay.

Which repairs and prices customers see comes from your repair pricing.

Service methods

The service method is how the device gets to you. Turn on the ones you offer, and customers choose one when they book:

  • Bring it in: the customer brings the device to your shop at a time within your opening hours.
  • Send it in: the customer mails the device to you. With Sendcloud connected, they get a shipping label right away.
  • Schedule Device Pickup: you collect the device at the customer's address, at a time within your service windows.
  • On-site Repair: you repair the device at the customer's address, also within your service windows.

Bringing a device in is always free. For the other methods you can charge an extra fee. Each method also has a field for additional info, such as your shop's address or how to pack the device, which customers see in the booking form and the confirmation email.

Booking delay

The booking delay keeps the first hours or days after a booking free, for example to give parts time to arrive. You set two delays: one for when the parts for the repair are available, and one for when they are not. That way, a repair with the parts ready can be booked sooner than one where the parts still need to be ordered.

The booking delay applies to bringing a device in, pickup and on-site repairs.

See how the plugin performs

Statistics, then Plugin analytics, shows how visitors use the plugin on your website. See statistics.

Google Analytics and Google Ads

To measure bookings in your own tools, for example as a conversion in Google Ads, use Google Tag Manager. The plugin sends an event to your website's data layer for each step a visitor takes:

Event When
rependerPopupOpened The popup opens.
rependerShopSelected The visitor picks a shop.
rependerDeviceTypeSelected The visitor picks a device type.
rependerBrandSelected The visitor picks a brand.
rependerDeviceSelected The visitor picks a device.
rependerRepairSelected The visitor picks a repair.
rependerColorSelected The visitor picks a colour.
rependerDateSelected The visitor picks a date and time.
rependerAppointmentCreated The booking is complete.

In Google Tag Manager, create a Custom Event trigger for the event you want, such as rependerAppointmentCreated, and a tag that sends it to Google Analytics 4 or Google Ads. The installation page has a manual with the data each event sends.