Reps join your team with this code
(app → "New rep? Join your team"):
Someone left the crew? Generate a new code — the old one stops working
immediately. Nobody already on your team is signed out.
These ride every rep's scannable door badge (Settings → My badge in
the app) — proof of license and insurance at hello.
Defaults apply to canvassers without their own rates below. Any rate can be 0.
Team roles & pay
Managers get this report page and all team settings. Reps see a live “Money made” counter (hourly + bonuses combined); est. pay lands here and on the nightly email.
Doors knocked per day
Doors by rep
Appointments + sold by rep
Hours worked by rep
Disposition mix
Leaderboard
Technician scorecard
What we told them & what happened
Appointments & leads
Appointment handoffs
The closer pool — leave every box unticked and it is every sales rep and
manager. A rep marked away is skipped whatever the rule says.
Do high-scored doors convert?
Upcoming callbacks
Objection intelligence
What your team hears at the door, and how often they turn it
around (a save = that knock still became a callback, lead, or appointment)
Door conversations
Recent recordings from the field — your team's real pitches.
The best ones are your training library.
None recorded yet — reps tap
“Record the conversation” on the knock sheet.
Objection playbook
What the rebuttal card shows your reps at the door when they
tag each objection. Make it sound like your best knocker.
The AI trainer rewrites these cards every Monday from your team's recorded conversations — best lines get attributed to the rep who said them. Your edits stay until the next refresh.
Pitch structure
The sections your team's conversations are graded on, in
order, and what a good rep says or does in each one. The coach scores
every recorded conversation against exactly this. Keep the standard
structure, or change the sections and what goes inside them.
Changes apply to conversations scored after you save. Scores already recorded keep the section names they were graded under.
Bring your history over
Switching from SalesRabbit, SPOTIO or a spreadsheet? Export
your doors to CSV and drop the file here. Your crew keeps every street they
already worked, so the app knows not to send them back down it.
Your export must include latitude and longitude columns — without coordinates
we cannot place a door on the map. Imported doors appear on the map and warn
your reps not to re-knock, but they never count toward anyone's pay,
leaderboard or coaching, because nobody on your team knocked them.
Your branding
Your logo, colors and heading style go on everything a
homeowner sees from Field: Storm Proof, the storm history and claim
report, Show them, the badge page and your printed day sheets.
Also updates your Stack, and with
it your mail designs, proposals and customer pages.
No logo yet
Heading sample
Storm history for 1428 Maple Street
Call or text (615) 555-0100
Too-light colors are deepened wherever text sits on them.
Everywhere puts your mark on the sign-in screen and your color on the
home screen and the door sheet. Light keeps it on the header only.
Billing
Checking…
30-day money-back guarantee
Checking your first month…
Integrations
Send every appointment, sale, and logged outcome into your
CRM through its own webhook URL, or through a Zapier or Make hook for a
CRM that has none. AccuLynx has no lead webhook to paste: catch these
events in Zapier with Webhooks by Zapier (Catch Hook), paste that hook
URL below, and add AccuLynx's Create Lead action.
Direct API access — JobNimbus, AccuLynx, ServiceTitan & custom
Your CRM (or IT team) uses the API key to push leads into Knock and pull
knocks & outcomes back out. The signing secret lets your webhook receiver
verify every event really came from us. Both are shown once —
hand them to whoever wires up the CRM.
Full guide: /integrations
API key
Signing secret
— copy it now; it will not be shown again.
Last webhook deliveries
No deliveries yet.
Permit history for any house in Field, checked houses are free forever.
Checking…
Daily email to manager
Sends automatically every evening (see data/email_config.json).
This is today's email body.