← All work

2023 — Present · CTO · Architecture · Full-Stack

Ruletaxpress

Gamification SaaS that converts contact lists into immediate sales. Spin-to-win campaigns, campaign editor, email automations, and an embeddable widget for any platform.

  • Laravel
  • Vue 3
  • MySQL
  • Webhooks
  • n8n
  • Make
  • Zapier

The problem

Marketing and e-commerce teams face a recurring problem: contact lists and existing traffic that don’t convert. Traditional email or discount campaigns get ignored. The question was whether gamification — something as simple as a prize wheel — could sustainably change that conversion ratio.

The bet: build a SaaS that lets any store or marketing team launch a spin-to-win campaign in minutes, without relying on a developer, integrable with their current stack.

Key decisions

No-code campaign configuration. The campaign editor lets you define dates, participant limits, prize probabilities, per-prize inventory, and active/inactive states without touching code. The marketing team operates autonomously.

Customizable lead form. Each campaign can capture the fields the business needs — name, email, phone, custom fields — and mark them as required or optional. Captured leads are available to export or sync via webhook.

Mustache-style email editor. Event-triggered email automations (registration, winner, follow-up) with a visual editor requiring no technical knowledge. Variables are inserted with Mustache syntax over pre-designed templates.

Embeddable widget + public URL. The widget integrates via a JavaScript snippet on any platform — Shopify, WordPress, Webflow, Wix, Framer. Or shared as a public URL for email or WhatsApp campaigns.

Webhook/API integrations. Each participation or triggered prize can be sent to n8n, Make, or Zapier. This connects Ruletaxpress with the client’s CRM, email marketing platform, or ERP without additional development.

Anti-fraud controls. Configurable probabilities per prize, inventory limits, participation control by device/email, and schedulable win/no-win states.

Build

The stack is Laravel on the backend with Vue 3 on the frontend — the same pattern as other platforms in the portfolio, enabling fast movement without accumulating technical debt. The most critical engineering feature was the probability system: it has to be fair, auditable, and resistant to manipulation attempts.

The embeddable widget was another interesting challenge — it has to work in any page context without breaking the host’s CSS, load fast, and be fully responsive.

Outcome

Platform in production with active clients in e-commerce and marketing. Entry price of $10/month — a model designed so the ROI is evident in the first campaign.

The product is ready to add new game formats (scratch & win, surprise box) on the same campaign infrastructure, without a rewrite.

What I learned

  • Configuration simplicity is the product. A marketer launching their first campaign in 10 minutes without reading documentation is the right benchmark.
  • Webhooks to n8n/Make/Zapier multiply perceived value without adding backend complexity.
  • The embeddable widget is the highest technical friction point. CSS isolation in external contexts requires more work than it appears at first glance.