QUILTY ENTERPRISE

Build your configuration

Four choices set your price. Change any of them at the start of any month. Every rate is locked for your term.

STEP 1

Platform base

$750 / mo

Included with every plan: 3 seats, your organization's credit wallet, admin console, live usage dashboard, standard support, and Discovery Network access.

STEP 2

Choose your modules

$400 / mo each

Pick at least one. Add more any time, mid-month additions are prorated.

Finance & Budgeting IN DEVELOPMENT

Production budgeting and finance tools. In development, not yet billable.

STEP 3

Seats

$250 / mo per 5
3

3 seats come with the base. Add packs of 5 as your team grows.

STEP 4

Pick this month's credit block

1 credit = 1 full screenplay analysis. Bigger blocks buy cheaper credits, and you choose again every month.

Reading more than 400 scripts a month? Talk to us about a custom block on an annual term.
IMPLEMENTATION NOTES FOR ENGINEERING

Where it lives

Ships as /enterprise in the SvelteKit app. This prototype is plain HTML/CSS/JS on purpose: every piece maps one-to-one to a Svelte component (ModuleCard, SeatStepper, BlockPicker, TopSheet) with a single derived store computing totals. No React, so nothing here fights our stack.

Pricing is one config object

All numbers live in the PRICING object at the top of the script (base, module price, seat pack, blocks with rates). In production this comes from one server-side config so marketing can change a rate without a deploy touching components. The math is pure addition, so totals should be a derived value, never stored state.

Wiring

"Request this configuration" posts the config JSON to a lead endpoint and prefills the deal-desk email. Post-contract, the same object seeds the org wallet (existing Stripe wallet + quota services) as the monthly committed block. Fire analytics on every change: enterprise_config_changed with the full config payload, and enterprise_config_submitted on CTA. Abandoned configs are sales signal.

SEO and rendering

Server-render the page with the default configuration and price ranges in the HTML so crawlers index real numbers, then hydrate. Add Product/Offer structured data with the $2,110 starting price. Target queries: "script coverage software pricing", "screenplay analysis enterprise". Publishing prices is deliberate, it pre-answers the first sales question and filters unqualified leads.

Guards to keep

Minimum one module (the last one cannot be deselected), one block always selected, floor configuration $2,110. Keyboard focus is visible on every control, reduced motion is respected, and the layout stacks below 940px. Keep all of that in the production build.

In-development modules

Modules carry an inProgress flag in the pricing config. Flagged modules render as a dashed, non-selectable card with an IN DEVELOPMENT badge and never enter the total. Flipping the flag to false is the entire launch switch for Finance & Budgeting: the card becomes selectable at the standard module rate with no other code change.

Not built yet, by design

Annual prepay checkout, the 500+ contact flow, and charter-offer logic are stubs here. They land after the pricing is approved and Simon signs off on the external terms.