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.
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
6. Production CLI Checks
Before taking paid traffic on a new deployment, run:
npm run readiness:production npm run smoke