Pick a section to manage it.
| Rep | Doors | Convos | Appts | Closed | Close % | |
|---|---|---|---|---|---|---|
| Loading rankings… | ||||||
Pick a settings area to manage.
Update your own super-admin contact info and password.
| Company | Plan | Status | |
|---|---|---|---|
| Loading… | |||
Pick a section to manage it.
Group multiple companies under one parent. Enterprise orgs add a per-company fee on every company plus one org-wide fee, billed due on receipt — lock an org to immediately suspend every company under it until they pay.
Set Organization monthly to bill one flat amount (this is what the contract shows). Leave blank to itemize each company + fees.
One invoice itemized by company, sign-then-pay to the org's billing contact. Locking suspends every company in the org until paid.
Save the organization's card to charge its monthly automatically on a 30-day cycle (Square).
| Organization | Companies | Enterprise | $/mo | Status | |
|---|---|---|---|---|---|
| Loading… | |||||
Requests submitted from the “Request a Demo” form on the landing page. Every super-admin is emailed when one comes in.
| Received | Name | Company | Contact | Team / Industry | Status | |
|---|---|---|---|---|---|---|
| Loading… | ||||||
Keys for the email + SMS alerts that fire when a teammate is offline. Stored securely server-side and never shown again after saving. Leave a secret blank to keep the current value.
Send from your own email over SMTP — no SendGrid, no sender-verification. For Gmail / Google Workspace use host smtp.gmail.com, port 587, and a Google App Password (not your normal password).
Point Telnyx's webhooks at https://youtilityknock.web.app/telnyx/sms (Messaging Profile) and https://youtilityknock.web.app/telnyx/voice (Call Control Application) — that's what routes inbound texts/calls to the right rep's ported number.
OAuth credentials so reps can link Google / Outlook calendars (two-way sync). Secrets are stored server-side and never shown again. Leave a secret blank to keep it.
The homeowner-data keys powering address lookups + skip-trace. Overrides the server defaults.
Transcribes rep pitch recordings (Google Speech-to-Text) and grades them (Claude). Enable the Speech-to-Text API in the youtilityknock Google Cloud project, then paste an API key restricted to it, plus an Anthropic key.
Subscription tiers and what each unlocks. Assign a package to each company in Companies, or toggle individual services per company there. Enterprise shows “Contact for pricing.”
| Plan | Price | Max users | Includes | |
|---|---|---|---|---|
| No plans yet. | ||||
Pick which gateway charges your companies, then connect its credentials. Secret keys are stored server-side and never shown again.
Switch the dropdown to configure either provider. Only the active one is used to bill.
sq0idp-, sandbox with sandbox-sq0idb-) → paste into Application ID.L) of the location that should receive payments → paste into Location ID.https://youtilityknock.web.app/square/webhookpayment.created and payment.updated.Upcoming charges, due dates, and outstanding balances across every company.
| Company | Monthly | Next charge | Outstanding | Status |
|---|---|---|---|---|
| Loading… | ||||
| Invoice | Company | Amount | Due | Status | |
|---|---|---|---|---|---|
| Loading… | |||||
Turn individual tools on/off for just this company — overrides the package.
Your company's name and general contact info.
Shown on every rep's RallyCard unless a rep uploads their own logo override.
Reps' card member numbers show as this prefix + their number (e.g. "YT195474") instead of a plain, comma-formatted number.
Choose what each role sees at login and in the app. Team permissions are a locked baseline added on top of these. Company Admin always sees everything.
Paste a custom service agreement for this company. When set, it replaces the standard agreement in the preview and in the emailed sign-then-pay contract. Leave blank to use the standard one. Basic formatting: ## Heading, - bullet.
One platform-level key the CRM uses to provision new companies (POST /crm/provision) before they exist in Knock. After a company is created it gets its own CRM link — set the per-company webhook + secret on the company card (Manage → CRM link).
CRM endpoints (send header x-crm-secret): POST /crm/provision · GET /crm/export?companyId= · POST /crm/ingest at https://youtilityknock.web.app
Every company starts with Manager and User. Add custom titles mapped to a base tier; rank orders the hierarchy (higher = more senior).
| Title | Base tier | Rank | |
|---|---|---|---|
| Select a company… | |||
Optional. Group teams into a region and assign a regional manager — every team and rep in the region rolls up to them (downline, reports, leads, calendar).
How appointments are booked, formatted, and routed for this company. Reps book from the Map / Leads screens; these rules shape what times they can pick.
Mark who's a closer in the Accounts list below. A closer dispositions each appointment on-site; off-site dispositions are logged as a closer no-show.
0 means unlimited. The app blocks assigning a rep beyond this many territories.
General options for how this company operates.
Set the price and install adder for each battery. These seed the closer's Battery Tool proposals; a closer can still override on an individual proposal. Leave a row blank to omit it.
| Offer | Battery | Price / unit ($) | Install adder ($) |
|---|
The reservation deposit shown on the proposal's pricing slide, and your Sungage application link. Leave the deposit blank to use the $2,500 default.
The lender plans shown on the battery proposal. Set the finance company, APR, term, and dealer fee, and toggle each on or off. Leave all off/empty to use the built-in Sungage plans.
Used when a closer signs a customer up. Leave the installer name to fill the contractor-of-record line; add anyone who should receive a copy of every signed agreement.
Powers the rep Field Playbook in the Battery Tool. Edit these to keep the rate-reality talk track and utility export rates current for this company — they override the built-in defaults. Wrap words in **double asterisks** to bold them.
| Utility | They pay | Export label | Export value |
|---|
| Utility | They pay (¢) | Buy-back (¢) |
|---|
Connect this company to its account in youtilitycrm.us. Leads & appointments sync both ways: Knock pushes changes to the webhook below; the CRM pulls via /crm/export?companyId=… and pushes via /crm/ingest, authenticating with this company's secret.
| Name | Team / Region | Role | Reports to | Status | ||
|---|---|---|---|---|---|---|
| Select a company… | ||||||
Incentives reps see in the app. Benchmark rewards auto-unlock at a target; store rewards are redeemed with points.
| Reward | Type | Who | Condition | Status | |
|---|---|---|---|---|---|
| Select a company… | |||||
Company milestone ladders reps climb in the app. Each step has its own reward, so you can celebrate every milestone toward the big goal — great for culture.
| Rep | Reward | When | Status | |
|---|---|---|---|---|
| No redemptions yet. | ||||
When a lead's disposition changes to the trigger below, wait the delay, then send — only if the homeowner has opted in to texts (captured at the door) and hasn't replied STOP. Texts send from the rep's own ported number when they have one, otherwise the platform default.
Placeholders: {{firstName}} {{repName}} {{repPhone}} {{companyName}}
| Rule | Trigger | Delay | Channel | Status | |
|---|---|---|---|---|---|
| Select a company… | |||||