RoofMap · staff app · for approval

The PM Manual, living inside RoofMap

Your Project Manager Manual as an in-app field guide. Same content as your PDF, cleaned up and updated for how the team works today: RoofMap as the CRM, chooserobust.com email, the act.claims login, State Farm notes restored, and the manual living under Resources. The phone is interactive: tap the gold card, then browse chapters.

9:41
Resources
Robust Roofing · team library
NEW
PM Manual
First knock to final check · 15 chapters · works offline

Room for more

Warranty PDFs, material specs, and pricing sheets slot in here as they're added.
PM Manual
v1 · AUG 2026

Your field guide from first knock to final check: canvassing, inspections, claims, and collecting. Lives on your phone and works with no signal.

PM Manual
1 / 15

Try it: tap the gold card, then open any chapter. Styled on RoofMap's real design system.

Where it lives

A new Resources area, per Josh.

  • Entry: a PM Manual card at the top of a new Resources screen, with room for future docs (warranty PDFs, material specs, pricing sheets) under the same roof.
  • Reader: a full-screen overlay in the style of the signing overlay you already ship. Contents grouped in the manual's three parts, 15 chapters, previous/next.
  • Offline: content ships inside the app bundle, so it loads on a roof with zero bars. Updates ride the normal deploy and auto-update path.
  • Versioned: stamped v1 · Aug 2026. Future edits bump the version the same way the agreement does.

Faithful to your document

Same sections, same wording, plus repairs:

  • Fixed the find-and-replace damage throughout the PDF ("aPMhitectural" is architectural again, "PMV" is RCV, "resouPMes" is resources, "staiPMase" is staircase).
  • Fixed the pay-schedule numbering that jumped from 5 to 7. It now reads 1 through 6.
  • Corrected the act.claims password (the PDF had the characters scrambled; Josh supplied the real one).
  • Everything else, from the scripts to the act-of-God paragraph to the carrier notes, reads exactly as your PDF has it.

Josh's calls · applied

From review on Aug 12.

  • RoofMap is the CRM. Every SalesRabbit reference replaced. The canvassing chapter is rewritten around the shared map and pins, with Lead status meaning the homeowner agreed to an inspection. The door script books the lead in RoofMap.
  • Lives under Resources. Entry card moved off My Stats into a new Resources screen.
  • Email. Claims correspondence goes from your @chooserobust.com address. Personal email is never used for business.
  • Pay. The comp structure is printed in Chapter 1: PMs earn 50% of gross profit per job after a $500 office fee; field reps earn $100 per inspected lead they acquired plus 10% of the PM's comp on approval. PMs can refer field reps who then canvass for them specifically.
  • Insurance. The insurance line is removed from the manual entirely.
  • State Farm. The old manual's notes are restored: AccuWeather rules, the 1-year RCV and 2-year ACV windows, and the discontinued-shingle list.
  • act.claims. Login printed in the Measurements chapter, matching your screenshot.
  • Weather system. Predictive Sales AI added to the canvassing chapter with the team login, and referenced in the claim chapter for picking the date of loss.
  • Drone policy. The photo list's item 11 is back to ladder and on-roof shots (the PDF had swapped it to drone). Drones are marked last resort in the photo chapter and the tools list.
  • Photo flow. The free inspection is now damage-first: chalk a 10 by 10 test square on each directional slope, 8+ hail impacts is the approval standard, and file the claim on the spot if the damage is there. The full photo list moved to the adjustment.

Still open

One small one.

  • 1Booking link The script schedules inspections "via Calendly." Want the actual booking link printed?

When you approve

The "put it in" step, concretely.

  • Add one self-contained module to index.html (Resources screen, manual content, reader), same pattern as the agreement overlay.
  • Component photos ship as compressed files in the deploy (about 300 KB total), not inline.
  • Deploy via tools/deploy.sh with a new pm-manual manifest marker so the regression guard protects it forever. The fleet picks it up via auto-update within about 5 minutes.

Reply "put it in" and it ships. Any edits, just tell me.