Back to Blog
SnapSentiment setup process diagram

SnapSentiment Setup Guide: Collect Customer Reviews Through Stripe

Learn how to set up SnapSentiment with Stripe to collect and display customer reviews.

Posted by

Prerequisites

  • Active Stripe account
  • Website where you'll display reviews
  • Admin access to modify website code

Step 1: Install the SnapSentiment App

  1. Go to the Stripe App Marketplace
  2. Click "Install"
  3. Authorize the app permissions when prompted
  4. Create your SnapSentiment account when redirected

Step 2: Configure Review Collection Settings

  1. In your SnapSentiment dashboard, navigate to "Settings" → "Review Collection"
  2. Configure timing preferences:
    • Standard Products: 7-14 days after purchase (recommended)
    • Digital Products: 3-5 days after purchase
  3. Select trigger events (typically "payment.succeeded" or "checkout.session.completed")
  4. Save your settings

Step 3: Customize Review Request Templates

  1. Go to "Templates" in your dashboard
  2. Edit the default email template or create a new one
  3. Personalize:
    • Subject line
    • Email content
    • Review form appearance
    • Rating scale (stars, numbers, emojis)
  4. Enable optional features:
    • Photo uploads
    • Follow-up questions
    • Incentives (discounts on next purchase)

Step 4: Implement Review Display

  1. Navigate to "Display Widget" in your dashboard
  2. Select your preferred display style:
    • Carousel
    • Grid
    • Individual testimonials
  3. Copy the generated code snippet
  4. Paste the code where you want reviews to appear on your website
  5. If using a platform like Shopify or WordPress, use the appropriate plugin instead
<!-- Example widget implementation -->
<div id="snapsentiment-reviews"></div>
<script>
  window.snapSentiment.init({
    containerId: 'snapsentiment-reviews',
    apiKey: 'YOUR_PUBLIC_KEY',
    style: 'carousel',
    productsPerPage: 3,
    autoplay: true
  });
</script>

Step 5: Test Your Implementation

  1. Create a test product in Stripe
  2. Make a test purchase
  3. Verify the review request is sent based on your timing settings
  4. Submit a test review
  5. Confirm it appears on your display widget

Step 6: Monitor Performance

Use the "Review Analytics" dashboard to track:

  • Rating distribution
  • Review trends over time
  • Product-specific ratings
  • Conversion impact

Troubleshooting Tips

  • Reviews not sending: Verify webhook events are properly configured
  • Display widget not showing: Check for JavaScript conflicts
  • Low collection rates: Consider adjusting email timing or offering incentives

For additional support, contact help@snapsentiment.com or use the chat support feature in your dashboard.

Ready to start collecting reviews? Sign up for SnapSentiment and connect your Stripe account to get started.

Related Resources