Purchase Notifications for Framer Real-time social proof that turns browsers into buyers.
The problem: Visitors land on your site, browse, and leave. They liked what they saw but needed one more push. That push is seeing other people already buying.
What this does
A small, tasteful popup appears on your page: "Alex T. from Toronto just purchased Premium Bundle." It keeps showing as new sales roll in. Visitors stop hesitating and start converting.
Why it works
People trust what other people are doing. When a visitor sees a stream of real purchases happening around them, three things kick in: trust builds faster, urgency goes up, and the fear of missing out does your selling for you. No pushy countdown timers. No fake scarcity. Just real activity doing the heavy lifting.
What you get
Connect your own API for live sales data or use the built-in demo generator to start immediately. You control everything: timing, position, colors, style variants, how long each notification stays on screen, and how often new ones appear. It works on mobile, supports accessibility features, and falls back to demo data gracefully if your API ever hiccups.
Setup takes 5 minutes
Drop it on your Framer canvas. Set your API endpoint (optional), pick a position, adjust the timing, and you're live. No code edits. No external tools. Test mode lets you preview everything before going live.
API is flexible
Any HTTPS GET endpoint returning JSON works. Single object or array. Auth headers included automatically if you add an API key. If your data shape is different, just map it server-side to name, location, product, and time.
Recommended settings for best results
Show a new notification every 10 to 20 seconds. Keep each one visible for 5 to 8 seconds. Start with a 2 to 5 second delay after page load. Cap visible notifications at 2 or 3. These ranges feel natural without overwhelming your visitors.
Quick heads up
Make sure your endpoint allows CORS from your Framer domain. Use HTTPS in production. Keep your polling interval at 10 seconds or above to avoid rate limits.
The math is simple
This component costs less than a single lost sale. If even one extra visitor converts because they saw proof that others are buying, it's already paid for itself. Most stores lose dozens of potential customers every week to hesitation alone.
Refund policy
Full refund within 7 days if the product isn't as described or you hit a technical issue we can't resolve. No refunds for change of mind, skipping the setup steps, or partially used bundles.