Review, approve, or deny portal access requests. Approved users can use the estimate calculator; ops team members manage their roles here too. Use the Invite button to send a Firebase email-link to a new ops team member.
| Company | Salesman | Phone | PIN | Co. Markup | Sales Markup | Features | Status | Requested | Actions | |
|---|---|---|---|---|---|---|---|---|---|---|
| Loading contractors... | ||||||||||
Per-company user counts, estimate volume, and salesman leaderboards. Estimate revisions are collapsed to one logical estimate (value averaged); contractor-deleted estimates are excluded. Activity is measured from estimate timestamps.
Same view as Roofing, against the siding-estimates collection.
Unified feed of recent events from the past 14 days — estimates created, time-clock punches, and ops-admin actions. Use this tab to spot who's been busy / quiet, and as a sanity check after role changes. Layout is a first-pass starter; iterate as you find what's useful.
© 2026 Seamless Exterior Solutions • Arthur, IL • Contact