{"kind":"demo-tenant-clone-package","version":"wave-1","sourceDemo":{"slug":"roofing-estimator","title":"Roofing Estimator","archetype":"A3","canonicalPath":"/demo-library/roofing-estimator","appPath":"/demo-apps/roofing-estimator","subdomain":"roofing-estimator.ideas-realized.com"},"package":{"headline":"RidgeQuote tenant clone package","summary":"A rebrand-and-launch packet for turning Roofing Estimator into a client-specific tenant: brand, workflow spine, import plan, permissions, procurement, SEO/AEO routes, deployment, and support cutover.","packageName":"RidgeQuote Proposal Launch Kit","productName":"RidgeQuote","tenantName":"Northline Roofing Co.","previewUrl":"https://roofing-estimator.ideas-realized.com?screen=proposal","previewScreen":{"id":"proposal","label":"Proposal","proof":"proposal package and estimate margin proof","url":"https://roofing-estimator.ideas-realized.com?screen=proposal"},"productionDomain":"roofing-estimator.ideas-realized.com","canonicalPage":"https://ideas-realized.com/demo-library/roofing-estimator","industryPage":"/industries/roofing-estimating-software","pilotOffer":"Roofing estimate and proposal software pilot package","commercialSnapshot":"$20k-$38k setup / $900-$3.2k/month recurring / 1 week price-book prep, 2 weeks estimate and approval hardening, 2 weeks proposal pilot..","clonePackageScore":79,"buyerDecision":"Ready for buyer review once brand, tenant, and domain receives client input.","nextImplementationMove":"Buyer must approve proposal cover, warranty, license, and next-step copy before live output.","primaryRisk":"Client-specific price book and warranty language are required.","lanes":[{"id":"brand-domain","label":"Brand, tenant, and domain","owner":"Implementation lead","status":"buyer-input","score":67,"summary":"This kit prepares the roofing estimator for contractors by packaging proposal naming, scope terminology, margin approval language, customer-facing copy, and variants for exterior remodeling and field-sales teams.","proof":"Northline Roofing Co. is configured for roofing-estimator.ideas-realized.com; 3 white-label variants are mapped.","nextAction":"Buyer must approve proposal cover, warranty, license, and next-step copy before live output.","assets":["[Contractor name] Estimate Desk, [Trade name] Proposal Studio, or [Market name] ScopeBoard.","Use estimates.clientdomain.com or proposals.clientdomain.com for production and keep roofing-estimator.ideas-realized.com as the sales preview.","Proposal brand kit: Logo, proposal cover style, customer-safe colors, license copy, and warranty/footer language.","Price-book terminology: Material categories, labor labels, warranty tiers, and approval reason names.","Customer proposal copy: Homeowner-facing explanation for scope, options, approval timing, and e-sign next steps."]},{"id":"workflow-data","label":"Workflow spine and data import","owner":"Implementation lead","status":"buyer-input","score":83,"summary":"The first pilot should prove estimate consistency before full CRM, e-sign, or PDF automation. The import plan focuses on material/labor line items, margin guardrails, and proposal-ready sections.","proof":"3 reusable product-spine modules and 3 data sources are mapped for first-tenant launch.","nextAction":"Load a controlled roof-system price book, validate markup math with the sales manager, then let reps build review-ready estimates while proposal export remains template-based.","assets":["Estimate and proposal workspace: Estimate table, material sections, margin metrics, proposal readiness, and approval panels.","Approval automation layer: Low-margin gate, follow-up reminders, price drift review, and escalation owners.","Buyer proof model: Baseline metrics, pilot KPIs, and stakeholder story.","Price book: 80 to 400 material and labor rows","Estimate templates: 5 to 20 scope templates","Proposal content: 8 to 25 proposal sections"]},{"id":"access-procurement","label":"Access, procurement, and buyer approval","owner":"Estimator lead","status":"buyer-input","score":82,"summary":"A buyer-facing approval packet for turning Roofing Estimator into a paid pilot: commercial scope, data boundaries, access model, hosting plan, support coverage, automation limits, and sign-off evidence.","proof":"8 procurement sections, 3 roles, and 3 permission scopes are documented.","nextAction":"Price book approved: Pilot materials, labor rates, waste factors, and margin floors validated against sample jobs.","assets":["Identity: Sales team email login for pilot users, with customer proposal links isolated from staff workspaces.","Session model: Company-scoped staff sessions plus tokenized customer proposal view sessions.","Commercial approval: ready","Data handling and import: needs-client","Access and role boundaries: scoped","Hosting and domain launch: scoped"]},{"id":"integrations-automation","label":"Integrations and automation boundaries","owner":"Product lead","status":"buyer-input","score":74,"summary":"The pilot should help sales teams quote faster while keeping margin exceptions, stale proposals, and customer handoff steps visible.","proof":"4 setup integrations, 3 automation rules, and 5 environment variables are scoped.","nextAction":"Depends on sales pipeline source of truth.","assets":["PDF proposal export: Proposal sections and customer packet structure are scoped.","E-sign envelope: DocuSign, Dropbox Sign, or native acceptance can be selected.","CRM deal sync: Depends on sales pipeline source of truth.","Price book import: Material/labor line item model can ingest contractor pricing.","Low-margin approval gate: ready","Proposal follow-up reminder: template","Price book drift review: needs-client"]},{"id":"seo-aeo-routes","label":"SEO/AEO demand capture","owner":"Growth lead","status":"buyer-input","score":86,"summary":"The roofing estimator demo can support pages for contractors that need roof scope, material choices, margin approvals, proposal packets, and CRM handoff evidence.","proof":"/industries/roofing-estimating-software anchors 3 content briefs, 3 answer blocks, and 2 comparison pages.","nextAction":"Publish the highest-intent route for roofing estimating software, then link it to /demo-library/roofing-estimator and the pilot package.","assets":["Primary intent: roofing estimate proposal software","Roofing estimate proposal software for margin-controlled sales teams: /industries/roofing-estimate-proposal-software","Roofing price book drift checks before customer proposals: /resources/roofing-price-book-drift-checks","Roofing proposal builder vs spreadsheet estimates: /compare/roofing-proposal-builder-vs-spreadsheets","What should roofing estimate software include before proposal send?","How can roofing companies control low-margin proposals?"]},{"id":"deployment-support","label":"Deployment, support, and cutover","owner":"Estimator launch thread","status":"buyer-input","score":81,"summary":"A production handoff plan for taking Roofing Estimator from sales preview to a client-owned launch domain with Netlify hosting, environment gates, monitoring, rollback, and canonical SEO/AEO checks.","proof":"3 environments, 5 release gates, and 2 support levels are ready for cutover planning.","nextAction":"Merge the reviewed branch after typecheck, lint, build, schema validation, and browser QA pass.","assets":["Preview: https://roofing-estimator.ideas-realized.com","Production: https://roofing-estimator.ideas-realized.com","Estimator launch thread: Next business day","Weekly estimating review: Scheduled"]}],"cloneTargets":[{"label":"Siding and exterior estimate desk","segment":"Exterior remodeling contractors","targetKeyword":"siding estimate software","launchPath":"/industries/siding-estimate-software","fitScore":90,"launchEffort":"Low","rebrandMoves":["Swap roof planes for wall elevations","Rename shingles as siding profiles","Adjust waste and accessory calculations"],"riskControl":"Validate measurement assumptions for wall openings and trim before presenting margin guidance."},{"label":"Window replacement proposal desk","segment":"Window and door replacement companies","targetKeyword":"window replacement proposal software","launchPath":"/industries/window-replacement-proposal-software","fitScore":83,"launchEffort":"Medium","rebrandMoves":["Swap roof areas for openings","Add room/location fields","Rename material swatches as window series and glass packages"],"riskControl":"Add opening-level quantity checks before using totals for procurement handoff."},{"label":"Restoration supplement workspace","segment":"Insurance restoration contractors","targetKeyword":"restoration supplement software","launchPath":"/industries/restoration-supplement-software","fitScore":81,"launchEffort":"Medium","rebrandMoves":["Emphasize supplement desk and carrier status","Add cause-of-loss and claim fields","Swap homeowner proposal copy for adjuster evidence copy"],"riskControl":"Keep carrier-specific documentation requirements explicit before automating supplement submission."}],"seoAeoRoutes":["/industries/roofing-estimating-software","/industries/roofing-estimating-software","/industries/roofing-estimate-proposal-software","/resources/roofing-price-book-drift-checks","/compare/roofing-proposal-builder-vs-spreadsheets","siding estimate software: /industries/siding-estimate-software","What should roofing estimate software include before proposal send? Proof source: Estimate calculation log and proposal handoff export record","How can roofing companies control low-margin proposals? Proof source: Margin approval notes"],"rebrandMoves":["Estimate -> Proposal, quote, scope, bid, or project packet","Roof plan -> Takeoff, measurement, sketch, scope plan, or property diagram","Margin approval -> Manager approval, discount review, price exception, or profit guardrail","Swap roof planes for wall elevations","Rename shingles as siding profiles","Adjust waste and accessory calculations"],"exportLinks":[{"label":"Live app preview","href":"https://roofing-estimator.ideas-realized.com?screen=proposal","detail":"App-only sales surface opened to Proposal: proposal package and estimate margin proof."},{"label":"Canonical landing page","href":"/demo-library/roofing-estimator","detail":"SEO/indexable proof page on the main Ideas Realized domain."},{"label":"Industry page","href":"/industries/roofing-estimating-software","detail":"Primary SEO/AEO route for buyer-intent capture."},{"label":"Pilot package","href":"/pilot-packages/roofing-estimator-pilot-package","detail":"Commercial package page for the first paid setup."},{"label":"Implementation intake","href":"/implementation-intake/roofing-estimator-implementation-intake","detail":"Buyer qualification and asset collection route."},{"label":"Procurement pack","href":"/demo-library/roofing-estimator/procurement-pack","detail":"Approval packet for security, commercial, data, and support review."},{"label":"Sample data package","href":"/demo-library/roofing-estimator/sample-data-package","detail":"Buyer-ready sample data package with CSV templates, seed rows, validation gates, and cutover notes."},{"label":"Sample data package JSON","href":"/demo-library/roofing-estimator/sample-data-package.json","detail":"Machine-readable sample-data manifest for implementation automation and dry-import planning."},{"label":"Tenant clone package","href":"/demo-library/roofing-estimator/tenant-clone-package","detail":"Downloadable rebrand-and-launch packet for implementation handoff."},{"label":"Clone package JSON","href":"/demo-library/roofing-estimator/tenant-clone-package.json","detail":"Machine-readable tenant clone manifest for automation and implementation handoff."}]},"implementationManifest":{"markdownPath":"/demo-library/roofing-estimator/tenant-clone-package","jsonPath":"/demo-library/roofing-estimator/tenant-clone-package.json","implementationSpecPath":"/demo-library/roofing-estimator/implementation.json","firstProofUrl":"https://roofing-estimator.ideas-realized.com?screen=proposal","firstProofScreen":"proposal","buyerReviewRoutes":[{"label":"Live app preview","href":"https://roofing-estimator.ideas-realized.com?screen=proposal","detail":"App-only sales surface opened to Proposal: proposal package and estimate margin proof."},{"label":"Canonical landing page","href":"/demo-library/roofing-estimator","detail":"SEO/indexable proof page on the main Ideas Realized domain."},{"label":"Industry page","href":"/industries/roofing-estimating-software","detail":"Primary SEO/AEO route for buyer-intent capture."},{"label":"Pilot package","href":"/pilot-packages/roofing-estimator-pilot-package","detail":"Commercial package page for the first paid setup."},{"label":"Implementation intake","href":"/implementation-intake/roofing-estimator-implementation-intake","detail":"Buyer qualification and asset collection route."},{"label":"Procurement pack","href":"/demo-library/roofing-estimator/procurement-pack","detail":"Approval packet for security, commercial, data, and support review."},{"label":"Sample data package","href":"/demo-library/roofing-estimator/sample-data-package","detail":"Buyer-ready sample data package with CSV templates, seed rows, validation gates, and cutover notes."},{"label":"Sample data package JSON","href":"/demo-library/roofing-estimator/sample-data-package.json","detail":"Machine-readable sample-data manifest for implementation automation and dry-import planning."},{"label":"Tenant clone package","href":"/demo-library/roofing-estimator/tenant-clone-package","detail":"Downloadable rebrand-and-launch packet for implementation handoff."},{"label":"Clone package JSON","href":"/demo-library/roofing-estimator/tenant-clone-package.json","detail":"Machine-readable tenant clone manifest for automation and implementation handoff."}]}}