Magento 2 Post-Purchase Reviews
Private feedback before public reviews
Includes Core AI, the shared AI foundation, at no extra cost.
- Reply by Email No buttons required
- AI Routing Happy or problem path
- Review Asks Only after positive replies
- Pattern Alerts Themes and SKU rollups
Private feedback before public reviews
Generic review blasts ask too early and push unhappy shoppers straight to Google. Post-Purchase Reviews waits for delivery-aware timing, routes replies with AI, and only asks for public reviews after positive feedback.
- Reply-by-email via Mailgun, SendGrid, IMAP, or Graph
- AI sentiment routing for happy or problem paths
- Delivery-aware timing after handoff plus fallback
- Suppresses invites after prior reviews or cooldown
- Staff alerts and complaint pattern digests
Built for your store
Email-first Magento 2.4.x flow that includes Core AI and works with Luma and Hyvä storefronts.
- Works with Magento 2.4.x Open Source & Adobe Commerce
- Core AI is included and installs automatically; also requires Toweringmedia Base
- Configure under Towering Media Post-Purchase Reviews
- Public review destination Google, Facebook, or custom URL
- Optional verified on-site reviews and XML syndication
How It works
See It In Action
v0.3.14 · AI-Powered
Post-Purchase Reviews for Magento 2
Turn every delivery and pickup into a loyalty moment: personal AI check-ins, more Google reviews from happy customers, and private recovery for bad experiences — before they go public.
How It Works
Check in. Classify. Route.
After handoff (carrier delivered or Fulfillment pickup/delivery completed), wait one day by default, then send a short personal experience email. The customer replies in their inbox. AI reads the reply and chooses the next step automatically.
- ✓ Positive → Google review follow-up while the glow is still fresh
- ✓ Negative → staff alert with AI summary, quote, and order SKUs
- ✓ Unclear → needs-review queue for a human eye
Personal AI Emails
Not another generic “leave a review” blast
AI Core gathers order items, prior outreach, repeat-purchase context, and pickup vs delivery details, then drafts a short check-in. Customers reply in plain language — no login required for the primary flow.
- ✓ History-aware copy that avoids repeating the same pitch
- ✓ Pickup emails talk pickup; delivery emails talk delivery
- ✓ Template fallbacks if AI is unavailable
More Positive Google Reviews
Ask for the public review only when they already said it went well
Positive replies trigger a Google Business review follow-up (your Maps / write-a-review URL). Cooldowns and “already reviewed” checks keep you from nagging loyal customers.
- ✓ Timing after real handoff — not day-of-checkout spam
- ✓ Only the happy path reaches Google
- ✓ Optional on-site Magento reviews + XML feed for shopping channels
Protect the Brand
Bad experiences go to customer service — not Google
When AI detects a problem, your team gets an alert with the explanation, the customer’s own words, and what they ordered. Optional recovery acknowledgement keeps the customer in the loop while you fix it.
- ✓ No Google ask on negative sentiment
- ✓ Actionable staff email, not a vague “someone complained”
- ✓ Theme × SKU pattern reporting so recurring issues surface early
Admin Visibility
See every reply, sentiment, and next action
Browse Customer Responses for sentiment, confidence, and routed action. Reporting highlights complaint themes across check-ins so ops can fix products and processes — not just individual tickets.
- ✓ Invitation and response grids
- ✓ Weekly pattern digest to your staff inbox
- ✓ Unsubscribe / suppression built in
Built for Magento Merchants
Safe go-live, Hyvä-ready, mailbox flexible
Outreach cutoff prevents historical order blasts on enable. Inbound works with Mailgun, SendGrid, IMAP, or Microsoft Graph shared feedback@ via Toweringmedia SMTP (SMTP user guide). Pair with Fulfillment for accurate pickup timing.
- ✓ Composer package
toweringmedia/module-post-purchase-reviews - ✓ AI Core suggested for drafting + classification
- ✓ Luma and Hyvä compatible
Key Features
Delivery-aware experience emails, reply-by-email sentiment routing, and ops visibility for Magento 2 stores.
- Reply-by-email mode Mailgun, SendGrid, IMAP, or Microsoft Graph inbound.
- AI sentiment routing Positive, negative, or needs review with confidence.
- Delivery-aware timing After delivery or fulfillment handoff, plus fallback.
- Review-ask suppression Skip invites for prior reviews or invite cooldown.
- History-aware drafting Prior outreach and replies shape AI email copy.
- Staff problem alerts Summary, customer quote, and order SKUs for recovery.
- Complaint pattern digests Theme thresholds, SKU rollups, and weekly staff digests.
- Optional review feeds Verified on-site reviews plus Google/Bing XML syndication.
Demo
Docs & Support
📘 Documentation
Install via Composer, configure delivery-aware experience emails, reply routing, verified reviews, and Google/Bing syndication.
- Install overview and system requirements
- Admin configuration walkthrough
- Storefront behavior and troubleshooting
- FAQ and related extensions
💬 Support
Need help with install, configuration, or theme integration? Towering Media Magento specialists are ready to assist.
- Installation and go-live assistance
- Configuration and troubleshooting help
- Hyvä / theme integration guidance
- Ongoing Magento compatibility updates
Frequently Asked Questions
Only customers who reply positively receive a Google review follow-up — at the moment they already told you they had a great experience. Negative replies never get that public ask.
AI flags the reply and emails your team a private alert with a summary, the customer’s words, and order context. You can recover the relationship in customer service before anything lands on Google.
No. The primary flow is reply-by-email to your feedback mailbox. Button links remain only as a fallback when inbound email is not configured.
AI Core is suggested for AI drafting and reply classification (composer suggest); without it, fallback templates are used. It drafts the personal experience and review-invite emails from order/history context, and classifies inbound replies for routing.
No. An outreach start cutoff is stamped when you enable the module so historical completes are not blasted. Only new eligible orders after that point are scheduled.
Where do I configure Post-Purchase Reviews?
Go to Stores → Configuration → Towering Media → Post-Purchase Reviews for timing, inbound email, AI drafting, compliance, syndication, and notifications. Day-to-day work lives under Towering Media → Post-Purchase Reviews (invitations, customer responses, reporting).
Which inbound email providers are supported?
Reply-by-email supports Mailgun Routes, SendGrid Inbound Parse, IMAP mailbox polling, and Toweringmedia SMTP (Microsoft Graph) for shared feedback mailboxes. Configure the provider under Stores → Configuration → Towering Media → Post-Purchase Reviews → Inbound email replies.
Can the public review ask go somewhere other than Google?
Yes. Under Compliance you can set the public review destination to Google, Facebook, or a custom write-a-review URL. The first experience email never includes that link; it is sent only after a positive reply.
Do you offer support?
Yes. Email support@toweringmedia.com or call (773) 466-2454. Updates and support continue while your subscription is active.
Can I try a demo?
Yes. Use the View Demo button on this page. For a guided walkthrough, email support@toweringmedia.com.
What happens when I don’t renew?
Uncheck auto-renew at purchase, or cancel later. You keep access until the end of the paid period. After that, updates and support stop.
Technical Specifications
- Magento Version: Magento 2.4.x (Open Source & Adobe Commerce)
- PHP Version: PHP 8.1–8.4
- Package:
toweringmedia/module-post-purchase-reviews^0.3.14 - Required:
toweringmedia/module-base; Suggested:toweringmedia/module-ai-core(drafting + reply classification) - Recommended:
toweringmedia/module-smtp≥ 1.0.20 for Microsoft Graph shared feedback@ read;toweringmedia/module-fulfillmentfor pickup/delivery handoff timing
- Outbound emails: Magento TransportBuilder (sendmail, SMTP, or Toweringmedia SMTP Login / OAuth)
- Inbound replies: Mailgun, SendGrid, IMAP poller, or Microsoft Graph shared mailbox
- Experience timing: After delivery / Fulfillment completed + configurable delay (default 1 day)
- Routing: AI sentiment → Google review invite or staff alert / needs review
- Fallback: Great / OK / Problem buttons when inbound email is disabled
- Admin: Stores → Configuration → Towering Media → Post-Purchase Reviews; Invitations, Customer Responses, Reporting
- Frontend: Luma and Hyvä compatible (email-first; no storefront dependency for the primary flow)
- Multi-store: Yes
- Cron: Scheduling, experience send, inbound poll, reply processing, digests
Compatible with your Magento 2 store
Built for Magento 2.4.x (Open Source and Adobe Commerce) with PHP 8.1+. Requires toweringmedia/module-base and toweringmedia/module-ai-core for drafting and reply classification. Primary flow is email-first and works with Luma and Hyvä storefronts.
-
Magento 2.4
Open Source & Adobe Commerce
Hyvä compatibleBuilt for modern storefronts
Updates & supportKeep your store running smoothly