Clinq Labs

Discovery Suite — private

Clinq Labs. Discovery Suite

An AI product suite for the beverage industry

Eight products. One spine. A suite built to sell wine.

Clinq Labs' discovery portfolio isn't eight disconnected tools — it's a single pipeline that mirrors a wine going to market: sense demand, manage price, win the placement, work the field. Each product feeds the next.

8Products
4Connected layers
1Already live in prod
1Shared data spine

The architecture

The suite, top to bottom

Four functional layers, read like a wine being made. Signals flow down — what's selling and where it's about to run out triggers everything below it. Select any product to see what it consumes and what it produces.

L1 Demand & Inventory Intelligence — the sensing layer Trigger signals
02Live

Auto Store Call

auto-call-service

AI phones stores, asks what's on the shelf, and turns the answer into structured signals.

in call resultsout store_signal_feed · routing queue
01POC → MVP

Depletion Anomaly Detector

depletion-anomaly-detector

Projects out-of-stock dates and reorder timing; owns the distributor-level Delta inventory model.

in depletions · store signalsout OOS & reorder projections
Auto Store Call Depletion · store_signal_feed Auto Store Call Enablement · routing queue
L2 Pricing System-of-Record — the keystone Source of truth
03Greenfield

Price Management Suite

price-management-suite

Replaces Sam's 253-sheet pricing spreadsheet. The one product that turns pricing into a queryable service — a price-lookup API and an RFP feed.

in Master-Pricing.xlsmout price API · RFP feed
Price Suite RFP Builder · RFP feed
L3 Sales Collateral & Win — the output layer Document generators
04New repo

RFP Builder

rfp-builder

Auto-fills retail-chain RFP templates in place, grounded in real pricing — with a mandatory pricing-approval gate.

in RFP feed · SKU dataout filled templates
05New repo

Sales Deck & Pitch Generator

sales-deck-generator

Turns an account into co-branded decks and sell sheets in seconds, with auto-sourced property photos.

in account · pricing · brandout decks · sell sheets
06New repo

Agency Brief Agent

agency-brief-agent

Runs a brand team through writing an agency brief live in their group chat. A marketing-side island.

in brand kit · live chatout agency-ready brief
Sales Deck RFP Builder · SKU + pricing Enablement pulls collateral from L3
L4 Field Force — the action layer Convergence point
07Greenfield

Field Sales Enablement Agent

field-sales-enablement-agent · ACT

Plans a rep's day, pulls the right collateral, scans the shelf for gaps, and captures the visit by voice.

in routing queue · OOS riskout visit records · follow-ups
08Forked from live

Field Sales CRM Assistant

field-sales-crm-assistant · KNOW

The system of record. Captures visits by voice, files photos, and answers questions over the whole book.

in rep debriefs · photosout weekly digest · NL answers
Enablement (ACT) reads CRM (KNOW)

The shared spine

Nearly every dependency traces back to two master files and a common vocabulary. Today it's files; the Price Suite is what turns the spine into a service.

Master-Pricing.xlsm Product-Info.xlsx SKU state distributor account Delta

The wiring

The dependencies that matter

Every cross-product feed below is documented in a product's PRD — these are the contracts that drive build sequencing, not aspirational arrows.

FeedInterfaceWhat it carries
Auto Store Call → Depletionstore_signal_feedPer account × SKU: in-stock, shelf price, placement, last delivery. Store → distributor, one way.
Auto Store Call → Enablement/api/routing/queueThe ranked "show up here today" list, with reason codes.
Price Suite → RFP BuilderRFP feedPer-state, per-deal-level prices. The single most-cited cross-product feed.
Sales Deck → RFP BuilderSKU + pricingSales Deck feeds RFP but never owns the form-fill itself.
Enablement ↔ CRMaccount bookACT reads KNOW's records and NL-query surface. One direction.
CRM ⟵ forked ⟵ Auto Call SvccodebaseBuild-time fork: voice, extractor, scheduler, Account model. ~1:1 architecture.

Decided non-dependencies — wires that deliberately don't exist

  • Sales Deck does not consume the Price Suite — it reads the pricing master directly. Only RFP Builder takes the RFP feed.
  • RFP Builder does not use the live TTB data service — the COLA cross-check was declined.
  • Agency Brief Agent has zero runtime coupling to the other seven — it can be built fully in parallel.
  • CRM Assistant does not own pricing or chargebacks — that's handed entirely to the Price Suite.

The plan

What the dependencies imply

The map isn't just descriptive — it dictates a build order. Five decisions fall straight out of the wiring.

Build the pricing parser once

The Price Suite and RFP Builder both need the 253-tab pricing parse — RFP Builder's highest-risk component. Build it in the Price Suite, expose the RFP feed, don't duplicate.

Ship Auto Store Call's contracts early

Two products wait on store_signal_feed and the routing queue. Those API surfaces gate both depletion enrichment and field routing.

Fork the CRM before Enablement ships

Enablement (ACT) reads CRM's (KNOW) account book. Fork CRM first, or stub the KNOW interface so ACT can build against it.

Consolidate the .xlsm readers

Three products parse the same master files today. A shared ingestion service removes the most duplicated, highest-risk work in the suite.

Run Agency Brief in parallel

Zero runtime coupling means no waiting. It can be staffed and shipped entirely independently.


Already standing

Live foundations

This isn't a greenfield bet from zero. One product is already in production, and it doubles as the fork-base for another — with shared infrastructure running underneath the whole suite.

In production

auto-call-service

autocall.clinqlabs.ai

FastAPI + Arq, Postgres · Redis · R2, Retell + Claude. ~836 tests. The engine for product 02 (Auto Store Call) and the fork-base for product 08 (CRM Assistant).

Shared

Cloudflare R2 + Claude

object store · the model

A common object store for recordings, transcripts and photos; Anthropic Claude is the shared model across all eight products.