Thodoris Doumtsis
WorkAboutContact

© 2026 Thodoris Doumtsis. All rights reserved.

Privacy Policy

Case Study: The Viber Customer List Builder

Type
Web Application
Year
2025
Tech Stack
Next.js , PostgreSQL, Viber Business API

Engineering a High-Margin Retention SaaS for a Greek Marketing Agency

The Business Problem

A marketing agency in Greece needed a way to prove immediate, tangible value to their local business clients (Hair Salons, Retail, Aesthetics Clinics). They were hitting three major issues.

  • Declining Social Reach: The agency was managing Instagram accounts for local shops, but due to algorithm changes, posts were only reaching a small fraction of the shops' actual followers. It was becoming hard to justify the monthly social media retainer.
  • The Direct Contact Gap: When a shop had a slow day and needed to reach past customers immediately, they had no professional way to do it.
  • Missing Customer Data: Most physical shops had steady daily traffic but no automated way to capture contact information. They were renting their audience from Instagram rather than owning a database of their actual, paying customers.

The Solution

I designed and built a White-Label Reactivation Engine tailored specifically for the agency. Instead of a bloated CRM, I built a frictionless "Capture & Broadcast" loop powered by the Viber Business API.

Core Features:

  • Point-of-Sale Capture: A mobile-optimized landing page generator. Shops simply placed a custom QR code at their cash register (e.g., "Scan to join our VIP list for a discount").
  • Agency Command Center: A secure, multi-tenant dashboard allowing the agency to manage all their different local clients from a single login.
  • Streamlined Broadcasting: A simple text editor that allowed the agency to send rich-media Viber messages (Image + Text + "Book Now" Button) directly to a specific shop's VIP list in seconds.

The Business Impact

Instead of just selling "social media posts," the tool gave the agency a way to actually fill empty seats and bring paying customers into the shops.

  • Building a Real Customer List: The simple QR-code on the counter allowed shops to easily collect the numbers of people who already visit them. They stopped relying purely on their Instagram followers and started owning their own customer list.
  • Filling Empty Slots Instantly: When a salon had a slow morning or a last-minute cancellation, the agency could send one bulk Viber message and get actual bookings within the hour, completely bypassing the Instagram algorithm.
  • A New Service to Sell: The agency was able to charge their clients a new monthly fee just for managing this VIP list. Shop owners were happy to pay it because they could clearly see the direct bookings it was generating.
Next Project