1

Apptics — Subscription CRM Growth Surface

Two front ends for a Shopify subscription CRM — a long-form marketing site where the design team keeps working in Framer while engineering owns the bundle and the performance budget, and a ten-step qualification funnel that scores prospects, survives abandonment, and books them onto a sales call.

Technology Stack

Marketing site — Vite, React, TypeScript, Tailwind CSS, unframer, Framer, Motion One, Lottie, ESLint, Prettier, Husky, Vercel

Lead funnel — Next.js 15, React 19, TypeScript, Tailwind CSS 4, Zustand, Zod, Framer Motion, Google Sheets API, Resend, iClosed, Cal.com, libphonenumber-js, OGL, Vercel

Overview

Duration: 8/2025 - 1/2026

Apptics is an all-in-one platform that turns one-time Shopify shoppers into recurring subscribers — subscription management, payment optimisation, and customer retention behind a single dashboard. Selling it needs two very different front ends, and this project delivered both: a long-form marketing site that explains a fairly technical payments product to non-technical eCommerce founders, and a qualification funnel that turns the resulting interest into booked sales calls.

The site solves a problem a lot of design-led companies have. The design team works in Framer and does not want to stop; engineering needs a real bundle, a real performance budget, and real tooling. The build resolves that instead of picking a side: the Framer project is compiled down to plain React and pulled into a Vite + TypeScript application, so designers keep their workflow and re-sync with one command, while engineering owns routing, loading strategy, bundle size, and deployment.

Architecture

That seam is the whole value. Without it, a design-tool workflow means either shipping a hosted export you cannot optimise, or forking the design into code and watching the two drift apart within a month.

Key Features

Performance Engineering

This is where owning the code pays for itself — a hosted design-tool export gives you none of it:

Craft & Conversion

Lead Qualification Funnel

Live: apptics-form-iclosed.vercel.app

The second surface is a separate Next.js application that replaces the usual "contact us" box. Rather than one intimidating form, it asks ten questions one screen at a time, so each step is a single low-effort decision and the visitor is progressively committed by the time contact details are requested:

Question labels live in one module that is the single source of truth for the on-screen copy, the spreadsheet column headers, and the notification email — so a reworded question can never desynchronise the data from the form.

Funnel Engineering

Together these two surfaces show the full path: the iteration speed of a visual design tool combined with the performance and tooling guarantees of a real front-end codebase, and then a funnel that carries that traffic through to a booked call while keeping its data even when the visitor leaves early.