Skip to content
← All projects
In Progress In progress

Showuply

Building an integration-heavy scheduling product that combines WhatsApp automation, booking flows, and internal operations tooling to reduce missed appointments.

In ProgressWhatsApp APINext.jsTypeScriptAutomationBooking Workflows
project.local
Showuply case study screenshot

Overview

Showuply is an in-progress product focused on reducing appointment no-shows through WhatsApp-first automation, booking flows, and internal operational tooling.

The Problem

Appointment-based businesses lose revenue to no-shows while handling fragmented reminder and scheduling processes.

The Solution

Showuply connects WhatsApp webhook automation, onboarding and admin controls, and booking profile experiences into one product architecture.

My Role

Owner / Lead Developer

Repository evidence suggests broad full-stack prototyping ownership, while launch maturity and deployment status remain in progress.

Current Status
Active in-progress build with meaningful technical foundations. Best represented as in progress until launch maturity and outcomes are verified.

Closing Takeaway

"Showuply demonstrates strong capability in integration-heavy automation products and practical validation tooling while a product is still being shaped."

Key Features

WhatsApp webhook verification and message handling flows.

Intent branches for schedule, reschedule, info, and human handoff behavior.

Embedded-signup onboarding route set for account connection.

Internal admin app for review demos and operational checks.

Profile-based booking flows with configurable services and steps.

Public landing surface centered on no-show reduction positioning.

Technical Implementation

Frontend / Mobile

  • Internal Next.js admin app with validation and signed-cookie access gate.
  • Separate Next.js booking app for customer scheduling progression.
  • Public landing frontend for acquisition messaging.

Backend / API

  • Express and TypeScript backend with TSOA and dependency injection.
  • Webhook verification, duplicate protection, and intent handling paths.
  • Onboarding routes for embedded signup callback and webhook subscription lifecycle.

Database / Storage

  • Source summary indicates parts of onboarding state are still scaffolded or in-memory.

AI / Integrations

  • Intent-classifier and FAQ responder service layers are present and evolving.
  • Provider details are configurable and still in-progress.

Deployment / Security

  • Webhook signature verification patterns for inbound events.
  • Cloud Run deployment script present in backend repository.

Product & Design Decisions

  • Split architecture into API, admin, booking, and landing surfaces for faster iteration.

  • Build app-review demo tooling early to de-risk platform approval dependencies.

  • Keep booking profiles configurable per business use case.

Challenges & Tradeoffs

  • Designing resilient state-machine behavior across free text, buttons, flow replies, and handoffs.

  • Narrowing scope from broad no-show goals into reliable first-release workflows.

  • Coordinating multiple repos and product surfaces while integration behavior evolves.