BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
Qreet – Personal Gift Messages for WooCommerce icon
Actively maintained Tested up to 7.0.6 #8 in gift message

Qreet – Personal Gift Messages for WooCommerce

Let WooCommerce shoppers add a personal video, voice, or text message to a gift. A QR card is included so the recipient can scan and watch.

Active installs<10New
Downloads · 30d146▲ +180.8% vs prev. 30d
Rating—0 reviews
Health score59/100Fair
All-time downloads365Since Jul 2026
Support resolved—No recent threads
RequiresWP 6.0PHP 8.0+
Downloads · 7d15▼ -25% week over week
Our verdict

Use with caution

Qreet works, but test it on a staging site before relying on it in 2026. Was last updated 3 weeks ago, and scores 59/100 on our health check.

  • Actively developed — last update 3 weeks ago
  • Small user base (<10 active installs)
  • Very few reviews so far

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

91827Jul 19Aug 26Oct 4
Yesterday2
Daily average (1y)5
Peak day37Sep 17, 2026
Last 12 months365

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where Qreet stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
gift message #100 487 Best gift message plugins →
Greeting >100 447 Best Greeting plugins →
qr code >100 1,453 Best qr code plugins →
video message >100 2,444 Best video message plugins →
woocommerce >100 10,000 Best woocommerce plugins →

About Qreet

From the official readme · v1.6.1

Description

Start free — every store gets 5 credits every month, no credit card. You set the add-on price and keep 100% of the sale (Qreet takes no commission).

Qreet adds a “personal message” option to your WooCommerce store. At the product page, cart, and checkout, shoppers can add a short video, voice, or text message to their gift for a small fee. After payment they receive a link to record the message, and a QR code card is produced to include with the order — the recipient scans it to watch.

This plugin is an interface to the Qreet service (a third-party software-as-a-service). A Qreet account and message credits are required for the recording, hosting, and QR/card generation. Creating an account is free.

Features

  • Inline “add a personal message” placement on the cart and checkout, plus a checkbox option on product pages.
  • One-click add-on: no fields to fill in at checkout. The sender adds the recipient’s name when they record; the shipping name is used as a starting point.
  • Shows “Free” instead of a $0 price when you offer the message at no charge.
  • Sends the customer a recording link by email after payment, with a scannable QR code.
  • “Match my theme” styling that inherits your theme’s button styles, or custom colours you choose in the settings tab or the Customizer (with live preview).
  • Optional admin email with a printable card for each order.
  • Works with classic and block cart/checkout.

Requires WooCommerce 7.0 or later.

External services

This plugin connects to one or more external services. It is important you and your customers understand where data is sent.

  1. Qreet (https://qreet.io) — the core service this plugin integrates with.
    • What it does: creates, hosts, and serves the recorded video/voice/text message and generates the QR code card.
    • When data is sent: when you verify your API key, when you refresh credits, and when an order containing a message card is processed.
    • What is sent: your store API key/identifier, and for each message order the shipping name (used as the recipient’s name, if present), the shipping address, and order/identifier information needed to generate the message link and card. Customers who record a message interact with Qreet directly.
    • Since version 1.6.0 the order request also sends the customer’s billing phone number in E.164 format and the customer’s name (so the recording page can pre-fill them), your store’s notification email address and the order’s admin link (so Qreet can email you the printable card as a PDF attachment); the occasion is no longer sent.
    • Creating a Qreet account (optional): if you use the in-plugin “create account” form instead of signing up on the website, the plugin sends the business details you enter — email address, business name, business phone, business type, country, city, province/state — together with your site URL to Qreet (POST https://qreet.io/api/shop/register-from-plugin) to create the account. Qreet then emails you to verify and issue an API key.
    • Buying message credits (optional): when you open the “Buy Credits” screen the plugin fetches the available pricing bundles from Qreet (GET https://qreet.io/api/pricing/plugin-credits); this request sends no personal data. When you choose a bundle, your store API key is sent to Qreet (POST https://qreet.io/api/billing/buy-plugin-credits) to create a secure checkout session, and your browser is redirected to Stripe to complete payment. Payment card details are entered on Stripe and are never handled by the plugin or your site.
    • Opening the Qreet dashboard (optional): when you use a dashboard quick-link, your store API key is sent to Qreet (POST https://qreet.io/api/auth/plugin-login-token) to obtain a one-time sign-in token so the dashboard opens without a separate login.
    • QR code images shown in notification emails are generated by the Qreet service (GET https://qreet.io/api/plugin/qr). Only the order’s recording-link token is sent, and the image simply encodes that same Qreet recording link.
    • Terms of Use: https://qreet.io/terms
    • Privacy Policy: https://qreet.io/privacy

Qreet is the only external service this plugin contacts; no third-party services are used.

By installing, activating, and configuring this plugin with your Qreet API key, you consent to the data transmissions described above.

Privacy

The plugin stores the recipient name (taken from the order’s shipping name, and later confirmed by the customer when recording) as order data in your WooCommerce store. To produce the message and QR card, that data and order identifiers are sent to Qreet as described in “External services”. Please reflect this in your site privacy policy.

Installation

  1. Install and activate WooCommerce.
  2. Upload the plugin to /wp-content/plugins/ or install it from the Plugins screen, then activate it.
  3. Go to WooCommerce → Settings → Qreet and enter your Qreet API key (create a free account at https://qreet.io if you don’t have one).
  4. Visit WooCommerce → Qreet for your credits, store status, and quick links.
  5. Choose placement and style under WooCommerce → Settings → Qreet, or adjust colours live under Appearance → Customize → “Qreet message card”.

Frequently asked questions

Do I need a Qreet account?

Yes. The plugin is an interface to the Qreet service, which records, hosts, and serves the messages and QR cards. Sign up free at https://qreet.io.

Is there a cost?

Creating an account is free. Producing and hosting messages uses Qreet credits; see https://qreet.io for current pricing.

Where does the message get recorded?

After checkout the customer receives an email with a secure link to record their video, voice, or text message on Qreet. No app is required for the recipient — they scan the QR card and watch.

Will it match my theme?

Yes. The default “Match my theme” mode uses your theme’s button styling and adapts to light or dark themes. You can also pick custom colours.

Changelog

The shop's card is now delivered by secure link (no PDF stored on your site), the recipient shows in the shop email and auto-fills from the shipping name, and adding a message at checkout no longer reloads the page.

1.6.1

  • Fix: restores the redesigned four-step “How does it work?” panel (tick the box, record, we tuck a card in the gift, they scan and watch) on product, cart and checkout pages. 1.6.0 shipped the older three-step strip by mistake.
  • Cart: the add-on product is now called “Personal video or voice message” (renamed automatically only if you kept the default name), its cart note is a single line, and it shows “Free” instead of $0.00 in the cart and checkout tables when the price is 0.
  • Admin: the WooCommerce menu entry is now “Qreet – Gift Messages”.

1.6.0

  • Simpler add-on: the recipient name and occasion fields are gone from the product page, cart, and checkout. Adding a message is now a single click (a checkbox on product pages). The sender enters the recipient’s name when they record, pre-filled from the order’s shipping name.
  • Free pricing: when the Default Message Price is 0 the add-on shows “Free” everywhere instead of “$0.00”.
  • New card design: the printable card the shop receives is now a single, occasion-neutral design that looks finished whether or not the recipient’s name is known yet, so it can be printed the moment the order comes in. It adds a “For ” line automatically once the name is available.
  • Orders: the admin order box and shop notification pick up the recipient’s name after the customer records.

1.5.2

  • Fix: changing the Default Message Price in settings now updates the Qreet add-on product price (previously the product kept its original price until edited directly).

1.5.1

  • Onboarding: clarified the offer — every store gets 5 free credits every month (no credit card); your customers add the video, voice, or text message, and you set the price and keep the sale.

1.5.0

  • Card delivery: the shop’s print-card notification email now delivers the card via a secure, unguessable link instead of writing a PDF file into the uploads directory, and it now shows the message recipient.
  • Checkout: the recipient name auto-fills from the shipping (or billing) first name (the shopper can override it), and adding, editing, or removing the message updates the widget in place without reloading the page, so entered address fields are preserved.
  • Activation: the WooCommerce product is created on the first load after activation instead of during activation, preventing a possible activation error on some hosts.
  • Configuration: the plugin uses https://qreet.io by default; define the QREET_API_BASE_URL constant to point at a staging or self-hosted endpoint.
  • Housekeeping: WordPress Coding Standards polish (no functional changes).

1.4.0

  • Privacy: the occasion list is only fetched from the Qreet service after you save your API key; before setup the plugin uses its built-in list and makes no external request.
  • Privacy: notification-email QR codes are now generated by the Qreet service itself instead of a third-party image provider; emails include both the scannable QR and a “record” button.
  • Compliance: front-end and admin CSS/JS is delivered via the WordPress enqueue system (no inline <style>/<script> tags); server values passed to scripts via wp_localize_script.
  • Compliance: added the “Requires Plugins: woocommerce” header.
  • Fix: temporary card PDFs are written to a private folder in the uploads directory instead of the system temp directory.

Full changelog on WordPress.org →

Screenshots

Shoppers add a personal video, voice, or text message right on the product page — also available on the cart and checkout.
Shoppers add a personal video, voice, or text message right on the product page — also…
After checkout, your customer records their message from a link — no app to download.
After checkout, your customer records their message from a link — no app to download.
A print-ready QR card is generated for every order and delivered to your shop by a secure link; the recipient scans it to watch.
A print-ready QR card is generated for every order and delivered to your shop by a secure…

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best Qreet alternatives

All gift message plugins →

FAQ

Qreet: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Oct 5, 2026

Is Qreet free?

Yes. Qreet is free to download and use from the official WordPress.org plugin directory.

Is Qreet safe to use in 2026?

Qreet works, but test it on a staging site before relying on it in 2026. Was last updated 3 weeks ago, and scores 59/100 on our health check.

How many websites use Qreet?

Qreet is active on <10 WordPress websites and has been downloaded 365 times since it launched in July 2026. It was downloaded 146 times in the last 30 days.

Does Qreet work with WordPress 7.1?

Qreet is officially tested up to WordPress 7.0.6, while the latest release is 7.1.2. It may still work, but try it on a staging site first.

What PHP version does Qreet need?

Qreet requires PHP 8.0 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was Qreet last updated?

The latest version, 1.6.1, was released on September 17, 2026 (3 weeks ago).

Who makes Qreet?

Qreet is developed and maintained by qreet.

What are the best alternatives to Qreet?

The most popular alternatives to Qreet are Gift Message for WooCommerce (200+ installs), Tinyplugs Gift Wrapping (10+ installs) and ReadyGo Gift Wrap (10+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.