ECOSYSTEM CATALOGSAPPNEURALAdd catalog
Directory/Customers & Sales/coupon

coupons.appneural.com

COUPONS

Discount campaigns for every website: codes, automatic offers, a checkout API and on-site widgets, in each brand's look.

Catalog surfaceDEPLOYEDHEALTHY
InventoryACTIVE2 items
P2PARTIALLY VERIFIEDPUBLISHED
Overview

Purpose and boundaries

Percent or amount off, free shipping, buy X get Y, fixed prices, spend more save more and free gifts, with one shared code, unique codes per shopper or no code at all. Rules for products, categories, customer tags, email domains, first orders, countries, dates, weekdays and happy hours; limits in total, per customer, per code and as a budget, re-checked inside every redemption; item floors and stacking by priority. A checkout API (validate, redeem, rollback), signed webhooks, and one script tag for an announcement bar, popup, offers launcher, inline card, spin wheel, ?coupon= links and an apply box, all in the domain's brand. Claude sets up campaigns from a sentence and reports what to change. Each domain has public offers at coupon.<domain>, and APPNEURAL Payments checkouts use the same campaigns through the @appneural/coupons package.

Offers, coupon codes and on-site widgets (bars, popups, wheels) for a connected domain, checked at checkout.

Prices and checkout belong to Payments.

Priority
P2
Portfolio
Customers & Sales
Capability
Customers & Sales
Technical owner
Not configured
Runtime
Cloudflare Workers / OpenNext
Last verified
2026-11-08T06:19:01.545Z
Semantic inventory

Every number says what it counts

2Catalog itemstrackedEntityCount · catalog-api:live
Production-ready gate

Governance evidence required

6 of 18 required controls are configured. Catalog deployment and inventory maturity remain independent until every required control is present.

MissingBusiness owner
MissingProduct owner
MissingTechnical owner
MissingMaintaining team
ConfiguredGitHub repository
ConfiguredProduction URL
ConfiguredHealth endpoint
MissingDocumentation
MissingArchitecture document
MissingCurrent security review
ConfiguredData classification
MissingDependencies
MissingConsumers
MissingSLA / SLO
MissingOn-call
MissingLast release
ConfiguredLast verification
ConfiguredDeprecation status
Catalog details

coupon schema v1

Catalog-specific metadata is not configured.
Live host

Where it runs

coupons.appneural.com DEPLOYED

coupons.appneural.com

Worker
coupon-catalog
Health
HEALTHY
Last deployment
2026-11-03T00:00:00.000Z
DNS & routing

Confirmed infrastructure only

Provider inspection appears after Cloudflare credentials are configured. Mutations require dry run, idempotency and explicit confirmation.
Repository & architecture

Technical context

Documentation

Documentation and architecture evidence are not configured.
Dependencies

Registered relationships

No dependency edges are registered. Nothing has been inferred.
Operations

Checks and verification

HEALTHYHTTP 200 · 975 ms · 2026-11-08T06:19:01.545Z
HEALTHYHTTP 200 · 1294 ms · 2026-11-08T05:19:01.333Z
HEALTHYHTTP 200 · 562 ms · 2026-11-08T04:18:58.997Z
HEALTHYHTTP 200 · 578 ms · 2026-11-08T03:19:03.829Z
HEALTHYHTTP 200 · 481 ms · 2026-11-08T02:18:54.441Z
Security

Review posture

Security review not configured. This does not mean the catalog is secure or insecure.
Automatic reconciliation

GitHub · Cloudflare · DNS · catalog APIs

CLOUDFLARENOT_CONFIGURED · 2026-11-08T06:19:02.541Z
GITHUBNOT_CONFIGURED · 2026-11-08T06:19:02.541Z
CATALOG APISUCCEEDED · 2026-11-08T06:19:03.206Z
DNSSUCCEEDED · 2026-11-08T06:19:02.128Z
GITHUBNOT_CONFIGURED · 2026-11-08T05:19:02.344Z
CLOUDFLARENOT_CONFIGURED · 2026-11-08T05:19:02.344Z
CATALOG APISUCCEEDED · 2026-11-08T05:19:03.023Z
DNSSUCCEEDED · 2026-11-08T05:19:01.923Z
GITHUBNOT_CONFIGURED · 2026-11-08T04:18:59.950Z
CLOUDFLARENOT_CONFIGURED · 2026-11-08T04:18:59.950Z
CATALOG APISUCCEEDED · 2026-11-08T04:19:00.608Z
DNSSUCCEEDED · 2026-11-08T04:18:59.553Z
CLOUDFLARENOT_CONFIGURED · 2026-11-08T03:19:04.964Z
GITHUBNOT_CONFIGURED · 2026-11-08T03:19:04.964Z
CATALOG APISUCCEEDED · 2026-11-08T03:19:05.685Z
DNSSUCCEEDED · 2026-11-08T03:19:04.496Z
GITHUBNOT_CONFIGURED · 2026-11-08T02:18:55.410Z
CLOUDFLARENOT_CONFIGURED · 2026-11-08T02:18:55.410Z
CATALOG APISUCCEEDED · 2026-11-08T02:18:56.031Z
DNSSUCCEEDED · 2026-11-08T02:18:55.010Z

Drift findings

RESOLVED · canonicalHostnameResolvesDNS · last seen 2026-11-08T06:19:01.919Z
Evidence & history

Trust record

DNS resolvesScheduled registry and network check · cloudflare-worker
VERIFIED

No remediation required.

Canonical hostname matchesScheduled registry and network check · cloudflare-worker
VERIFIED

No remediation required.

HTTPS worksScheduled registry and network check · cloudflare-worker
VERIFIED

No remediation required.

Production environment existsScheduled registry and network check · cloudflare-worker
VERIFIED

No remediation required.

Repository existsScheduled registry and network check · cloudflare-worker
VERIFIED

No remediation required.

Business owner existsScheduled registry and network check · cloudflare-worker
UNVERIFIED

Configure or repair: Business owner exists.

Product owner existsScheduled registry and network check · cloudflare-worker
UNVERIFIED

Configure or repair: Product owner exists.

Technical owner existsScheduled registry and network check · cloudflare-worker
UNVERIFIED

Configure or repair: Technical owner exists.

Maintaining team existsScheduled registry and network check · cloudflare-worker
UNVERIFIED

Configure or repair: Maintaining team exists.

Documentation existsScheduled registry and network check · cloudflare-worker
UNVERIFIED

Configure or repair: Documentation exists.

Architecture documentation existsScheduled registry and network check · cloudflare-worker
UNVERIFIED

Configure or repair: Architecture documentation exists.

Security review is currentScheduled registry and network check · cloudflare-worker
UNVERIFIED

Configure or repair: Security review is current.

Data classification existsScheduled registry and network check · cloudflare-worker
VERIFIED

No remediation required.

Dependencies existScheduled registry and network check · cloudflare-worker
UNVERIFIED

Configure or repair: Dependencies exist.

Consumers existScheduled registry and network check · cloudflare-worker
UNVERIFIED

Configure or repair: Consumers exist.

Health endpoint existsScheduled registry and network check · cloudflare-worker
VERIFIED

No remediation required.

SLA or SLO existsScheduled registry and network check · cloudflare-worker
UNVERIFIED

Configure or repair: SLA or SLO exists.

On-call existsScheduled registry and network check · cloudflare-worker
UNVERIFIED

Configure or repair: On-call exists.

Release existsScheduled registry and network check · cloudflare-worker
UNVERIFIED

Configure or repair: Release exists.

Catalog inventory synchronizesScheduled registry and network check · cloudflare-worker
VERIFIED

No remediation required.

Infrastructure drift is clearScheduled registry and network check · cloudflare-worker
UNVERIFIED

Configure or repair: Infrastructure drift is clear.

DNS resolvesScheduled registry and network check · cloudflare-worker
VERIFIED

No remediation required.

Canonical hostname matchesScheduled registry and network check · cloudflare-worker
VERIFIED

No remediation required.

HTTPS worksScheduled registry and network check · cloudflare-worker
VERIFIED

No remediation required.

Production environment existsScheduled registry and network check · cloudflare-worker
VERIFIED

No remediation required.

Repository existsScheduled registry and network check · cloudflare-worker
VERIFIED

No remediation required.

Business owner existsScheduled registry and network check · cloudflare-worker
UNVERIFIED

Configure or repair: Business owner exists.

Product owner existsScheduled registry and network check · cloudflare-worker
UNVERIFIED

Configure or repair: Product owner exists.

Technical owner existsScheduled registry and network check · cloudflare-worker
UNVERIFIED

Configure or repair: Technical owner exists.

Maintaining team existsScheduled registry and network check · cloudflare-worker
UNVERIFIED

Configure or repair: Maintaining team exists.

AI workspace

Human-reviewed drafts

AI outputs are saved as drafts with evidence references. They never replace verified catalog fields automatically.