Broker Drop-In Install Guide

Use this page to package PrepTheTech for contractors, web vendors, SaaS brokers, and agencies. Every contractor gets a unique contractor ID, license key, domain list, and launcher snippet.

Purchase a Contractor License Run Install Self-Check Open Contractor Login View Embed Demo

1. Create The Contractor

For a manual pilot, run the onboarding CLI from the deployed app environment:

npm run onboard:contractor -- --name="Acme Garage Door" --domains=acmegaragedoor.com --phone=+15551234567 --base-url=https://YOUR-WIDGET-DOMAIN.example --brand="Acme Garage Door" --title="Request a repair quote" --primary="#0f766e"

2. Paste The Launcher

This starts small on the contractor website. When the customer clicks Start, it expands into the full request form.

<script
  src="https://YOUR-WIDGET-DOMAIN.example/public/embed.js"
  data-contractor="CONTRACTOR_ID"
  data-license-key="LICENSE_KEY"
  data-brand="Acme Garage Door"
  data-title="Request a repair quote"
  data-primary="#0f766e"
  defer></script>

3. Contractor Dashboard

Send the contractor to /public/contractor-login.html. They enter email, contractor ID, license key, and pilot access code. The license key binds the dashboard session to that contractor. After login, click Send Test Alert and have the contractor confirm they received the text or email before calling the install live.

4. Run The Install Self-Check

Before asking for support, open /public/self-check.html and enter the contractor domain, contractor ID, and license key. The page checks the install and gives a support summary that can be copied into an email.

5. Broker QA Checklist

InstallIframe loads on desktop and phone from the licensed domain.
NotifyDashboard Send Test Alert reaches the contractor by text or email.
SubmitOne video request and one photo request can be submitted.
ReviewDashboard shows urgent status, media status, and proof hash.

6. Production CLI Checks

Before taking paid traffic on a new deployment, run:

npm run readiness:production
npm run smoke