Professor Meerkat — Meerkat LLC mark
Meerkat LLC · Gumroad QA Kit v1.0.0

Validate every Gumroad product before you publish.

An n8n workflow + Python runner that audits every Gumroad product against a canonical launch checklist (GumRoad.md). Catches the silent-failure modes that bite first-time sellers — Custom Receipt URL not set, missing entry-point files, browser-shows-raw-directory-listing, broken Buy buttons.
n8n ≥ 1.50 Python ≥ 3.9 Gumroad API Slack Notion
Buy on Gumroad · $25 single-purchase · perpetual license · instant download

How it fits together

Ingress Webhook browser / mobile mic Twilio inbound voice call Schedule (5m) workflow 3 trigger n8n orchestration · workflows 1–4 1 · Capture + Inflection 2 · Voice Command 3 · TTS Reply 4 · Twilio + Urgency scoring engine (Code node, deterministic) pitch · variance · energy · pause · rate · sentiment → sentiment · emotion · pattern · tone · urgency 0–100 AI services OpenAI Whisper · GPT STT + intent + reply text Deepgram Nova-3 prosody + sentiment ElevenLabs SSML-driven TTS Notion · 4 databases Voice Captures · Inflection Tasks · Voice Replies AWS S3 / R2 tts mp3 store (workflow 3) Slack alert channel urgency ≥ 60 (workflow 4)

The four workflows

workflow 1

Voice Capture → Transcribe → Inflection

Audio webhook → Whisper transcript + Deepgram prosody → 2 linked Notion rows.
JSON Walkthrough
workflow 2

Voice Command → Notion CRUD

Whisper → GPT intent classifier → Switch routes create / update / query against Tasks.
JSON Walkthrough
workflow 3

Notion → TTS Voice Reply

Schedule → pull P0 tasks → LLM composes SSML → ElevenLabs → S3 → Voice Replies row.
JSON Walkthrough
workflow 4

Twilio Call → Live Inflection → Urgency Alert

Inbound call → record → score urgency 0–100 → Slack alert + P0 task at threshold.
JSON Walkthrough Scoring rules

Documentation

overview

What this does

One-page operator summary.
Read
setup

Software requirements

Every dependency, cost, signup link.
Read
setup

Setup guide

.env in, run setup.py, done.
Read
architecture

How it works

Per-workflow data flow + latency budget.
Read
tuning

Inflection rules

Every threshold, every weight, why.
Read
tuning

Customization

Swap providers, retune, multi-tenant.
Read
support

Troubleshooting

Common errors, real fixes.
Read
support

FAQ

15 of the questions clients ask first.
Read
interactive

Inflection explorer

Real pitch contours from the 8 voice fixtures.
Open
QA

Accuracy report

24/24 structural + scoring tests on the included fixtures.
MarkdownPDF
QA

Run tests yourself

Offline harness, no creds. python3 tests/run_tests.py
ViewCI workflow

Assets you'll touch directly

Notion schema + seed data

4 databases with relations and 80 fake rows (≈20 each) ready to merge into Notion.
Schema Seed CSVs

Voice fixtures

8 mood samples + extracted prosody.json. Use for regression tests against the scoring node.
Manifest Explore

Automation

.env template, deploy script, smoke-test runner. One command end-to-end install.
.env.example setup.py test-workflows.sh

Legal & license

EULA

Single-organization, perpetual, internal-use. Texas governing law.
Read

Changelog

v1.0.0 — initial release.
Read

Version

1.0.0 · effective May 6, 2026.