BuiltSaaS · Restaurant engagement

A QR-code prize wheel that turns diners into Google reviews, with automated replies, review insights and a multi-location owner dashboard.

Built at
RaftWorks
Client
Spinfluence
Role
Full-stack developer
Platform
Web app · Diner mobile web
Year
2025
spinfluence01 / 25
Platform-wide key metrics
01 / 06The problem

Restaurants live and die on Google reviews, but happy diners rarely leave one, and owners have no time to reply to reviews or read them for patterns.

02 / 06My role

  • Built the diner flow: QR scan, review, prize wheel and reward
  • Built review analytics and rule-based automated replies
  • Built multi-location accounts, team management and a customer list
  • Integrated Stripe subscriptions
03 / 06Diner flow

Owners configure the wheel's rewards (discount percentages, free items, gift cards) and print a QR code. Diners get a result screen immediately after spinning.

Table QR code
Set up rewards
Reward: discount
Reward: free item
Diner wins a discount
Diner wins a free item
04 / 06Insights

Beyond star ratings and spin engagement, the analytics pull a keyword tag cloud from review text and surface improvement tips (food quality, cleanliness, service) alongside peak-review-time heatmaps and reward redemption by type.

Owners write reply templates and map each one to a star-rating range; the system applies them automatically.

spinfluence
Review analytics with sentiment, peak times and improvement tips
Review analytics · full page, scroll inside
spinfluence
Review analytics metric overview
Review analytics: metrics · full page, scroll inside
Reviews
Review detail
Automated reply rules
05 / 06Operators

A platform-wide Key Metrics view aggregates users, revenue and reviews across every location, with its own multi-location onboarding, plus auth, billing tiers, team management and a CRM-style customer list.

spinfluence
Key metrics across multiple restaurant locations
Platform-wide key metrics · full page, scroll inside
spinfluence
Metrics overview for one restaurant
Per-restaurant metrics · full page, scroll inside
spinfluence
Spinfluence marketing homepage
Marketing site · full page, scroll inside
Restaurant owners
Add a location
Customer list
Customer list, filtered
Team management
Add a team member
Plans: single and multi-location
Billing tiers
Plan checkout
Profile and settings
Profile editing
06 / 06Tech stack

Platform
Bubble.ioBackend workflows
Integrations
API ConnectorGoogle reviewsStripeSMS
BuiltResult

Built end to end: diner flow, owner analytics, automation and multi-location billing.

reward types
4+
dashboard levels: platform and location
2