BACK TO DIRECTORY

Primiko – Quote Requests by Trade and Contact Form

by nolidev

0.0
(0 ratings)

A contact form tells a tradesperson very little: a name, a phone number and “I need a quote”. Then comes a phone call to ask what the job is, where it is, how big it is, and whether there are photos.

Primiko gives each trade a ready-made quote request: the questions a roofer, a tiler or a plumber would ask, in the right order, with the address of the work and photos taken from the phone. Choose your trade, put the form on a page, and the requests arrive complete.

This is not a form builder, and it never shows a price. It collects and qualifies the request. The quote stays yours.

What visitors get

  • One question at a time, in short steps with a progress bar, made for phones first.
  • Questions that follow the answers: a leak brings questions about the leak, a roof window brings questions about the window.
  • Photos straight from the phone camera or library, resized on the phone before sending.
  • A review of every answer before sending, and a copy of the request by email.
  • Keyboard and screen reader friendly: errors are announced and linked to their field.

What you get

  • Questions you can fit to your business: hide a step, a question or an answer you do not offer, rename what you say differently, add answers or your own questions, change their order, rewrite the messages sent to visitors. Questions that depend on a hidden answer disappear with it.
  • Every request saved in WordPress, under Quote requests, with its answers and photos.
  • An email for each new request, to one or more addresses, with the photos attached. Reply to it and your answer goes to the visitor.
  • As many forms as you need, each with its own questions, recipients and messages: a quote form on the home page and a simple message in the footer can share a page.
  • A list of requests with the form, town, photos and status, New and Handled views, a filter by form, and the number of new requests next to the menu.
  • Photos kept in a private folder, outside the media library, without their location data.
  • Requests deleted automatically after the period you choose (three years by default), with their photos.
  • Plugged into the personal data tools of WordPress: a visitor’s requests are part of the export and erase requests made with their email address. A paragraph is suggested for your privacy policy.
  • Protection against spam without any outside service: a hidden field, a minimum filling time, a single use token and a limit per connection.
  • A block for the block editor, and a shortcode for page builders and classic themes.
  • WP-CLI commands to list, export and delete requests: wp primiko list, export, delete, purge and templates.
  • The look of your theme, adjustable with two CSS variables.

Trades

Twenty-one templates, all free, found in a searchable list when you create a form:

  • Building trades: roofer, tiler, plumber and heating engineer, electrician, painter and decorator, mason, joiner and window fitter.
  • Outdoor: septic systems and earthworks, landscaper and gardener.
  • Home services: pest control, cleaning, removals.
  • Professional services: accountant, lawyer, notary, architect, property diagnostics, land surveyor.
  • Two general templates, for renovation works and for any service on quote, when your trade has no template yet.
  • A simple message: a contact form on one screen (name, phone, email, message), to replace the contact form of the site.

More trades are coming.

About

Primiko is developed and maintained by Nolidev, a WordPress studio in Vannes, France.

External services

The plugin works without any outside service. Two optional anti-spam services can be turned on under Quotes, Settings, for sites that already use them. Nothing is loaded or sent until a service is chosen and its keys are saved.

Cloudflare Turnstile

When chosen, the Turnstile script is loaded from challenges.cloudflare.com on the pages that show a quote form, and the browser of the visitor exchanges technical data with Cloudflare to tell people from robots. When a request is sent, the site sends the Turnstile answer and your secret key to Cloudflare to check it. Terms of service, privacy policy.

Google reCAPTCHA v3

When chosen, the reCAPTCHA script is loaded from www.google.com on the pages that show a quote form, and the browser of the visitor exchanges technical data with Google to score the visit. When a request is sent, the site sends the reCAPTCHA answer and your secret key to Google to check it. Terms of service, privacy policy.

Screenshots

The visitor form: one question at a time, with a progress bar, in the colours and fonts of the theme.

The visitor form: one question at a time, with a progress bar, in the colours and fonts of the theme.

Questions that follow the answers: a leak brings questions about the leak.

Questions that follow the answers: a leak brings questions about the leak.

The review step: every answer, with a link back to each step, before sending.

The review step: every answer, with a link back to each step, before sending.

Creating a form: search a trade among twenty templates.

Creating a form: search a trade among twenty templates.

Fitting the questions to your business: hide, rename, reorder, add your own.

Fitting the questions to your business: hide, rename, reorder, add your own.

The list of requests, with the trade, town, photos and status.

The list of requests, with the trade, town, photos and status.

A request with all its answers and a reply button.

A request with all its answers and a reply button.

Plugin Details

Active Installs
0
Total Downloads
129
Version
1.1.2
Requires WP
6.0
Requires PHP
7.4
Tested Up To
7.1.4
Added
2026-10-24
Last Updated
2026-10-30 2:24pm GMT

Ratings

5
0
4
0
3
0
2
0
1
0