← Work
作

Case study

SlicePilot

Figma Plugin for Klaviyo Email Uploads

Role

End to endIndependent

Scope

Figma plugin · Stripe licensing · admin panel

Stack

TypeScriptFigma Plugin APINode.jsExpress.jsMongoDBStripeReactCloudflare Workers

What I built.

  1. 01

    Built the whole product, from the plugin designers use inside Figma to the payments and customer accounts behind it.

  2. 02

    Designers select an email design, choose how many slices, and click Compress & Upload; the plugin cuts, compresses and uploads each image to Klaviyo, replacing more than 10 manual steps.

  3. 03

    Agencies can save up to 100 brand accounts and switch between them from a dropdown.

  4. 04

    Subscribing on the website creates the account, generates a license key and emails it with the invoice, with no manual step.

  5. 05

    A free tier of 6 uploads a month with no sign-up, and a clear upgrade prompt when credits run out.

  6. 06

    An admin dashboard where the owner sees every customer and their usage, adds credits and creates trial keys.

  7. 07

    When a third-party service the plugin depended on shut down, replaced it with our own lightweight proxy, which also moved a secret key out of the plugin.