04
Guide 04 of 08 · E-commerce
AvailableEmail

Skroutz, BestPrice and „Verified Customer": automated review emails without burning your inbox reputation

Skroutz and BestPrice are the two dominant price-comparison engines in Greece (~70% of Greek e-commerce purchases flow through them). Both run „Verified Customer" programmes where the merchant sends a post-delivery email asking for a review. Send sloppily and Skroutz downranks you in listings — and Gmail flags you as spam.

Problem

Many e-shops send 3 review emails in 7 days. Result: 12% open rate, 1.8% complaint rate. Once you cross 0.3% spam complaints in Gmail Postmaster, you enter grey-list and the foundational use case (post-purchase email) is unreachable for the next 4–6 weeks.

Legal framework
Skroutz Merchant Code of Practice §4.2

Max one verified-customer email per order; second email allowed only if no review received within 14 days.

RFC 8058 (One-Click Unsubscribe)

Since 2024, Gmail requires List-Unsubscribe-Post: List-Unsubscribe=One-Click on all bulk email — also mandatory for review emails.

Ν. 4624/2019 + GDPR

Review emails qualify as „related product" for existing customers (soft opt-in). Does not apply to non-customer leads.

Architecture
01

Webhook from WMS/ERP

When the shipment status changes to „delivered", your WMS posts to /api/v1/dispatch with template_id=skroutz_review_request.

02

48-hour delay

4notify holds the email in queue for 48 hours after delivery — gives the customer time to try the product, lowers negative reviews.

03

Skroutz verified link with signed token

The link to Skroutz/BestPrice carries the order_id signed with HMAC — only genuine customers can leave a review.

04

Suppression list for negatives

If the customer left ≤ 2 stars or filed a refund, the review email is suppressed. Rule set once in the dashboard.

Code
bash
curl -X POST https://api.4notify.net/v1/dispatch \
  -H "Authorization: Bearer $API_KEY" \
  -d '{
    "channel": "email",
    "template_id": "skroutz_review_request",
    "recipient": "[email protected]",
    "variables": {
      "first_name": "Μαρία",
      "order_id": "2026-GR-0481",
      "product_title": "Αθλητικά παπούτσια AirRun X2",
      "delivery_date": "2026-05-23"
    },
    "delay_seconds": 172800,
    "compliance": { "soft_optin": true, "list_unsubscribe": "one-click" }
  }'
Sample message
EmailHow were your AirRun X2 trainers? — Leave a review on Skroutz

Good morning Maria, order 2026-GR-0481 was delivered 48 hours ago. If you've tried the shoes, a quick word on Skroutz helps other shoppers a lot: [Review on Skroutz].

Before launch
  • Wire WMS/ERP webhook to the delivery event
  • 48-hour delay before send
  • HMAC-sign the Skroutz/BestPrice link
  • Suppress on ≤ 2-star reviews or refund
  • Track Gmail Postmaster complaint rate below 0.1%
  • List-Unsubscribe one-click enabled
What 4notify does differently

Out-of-the-box Skroutz / BestPrice „Verified Customer" template with signed token, suppression rules and Gmail Postmaster integration — all in one setup.

FAQ
How many review emails per customer per year?

Recommended max 4–6 verified-customer emails per customer per year, with a 21-day minimum between sends. Beyond that, spam fatigue sets in.

Can the same flow request reviews and social proof?

No. Skroutz/BestPrice require an exclusive CTA. „Post review on social" should be a separate email later.

How do you handle refunds after the email is sent?

4notify accepts an „order.refunded" webhook and retroactively hides the CTA via a tracking pixel — the recipient sees „Order was cancelled".

Start free

14 days, no card. Greek-language support.

Other guides