Replace seven group chats.
One internal feed.
Announcements with native iOS push. 1:1 and group Direct Messages — NEW. Sales contests with live leaderboards. Photo wins. Group channels. Member management. One feed wired into your jobs, your invoices, and your contest rules.
Eight things your shop does in three different apps.
Slack for announcements, iMessage for DMs, WhatsApp for the photo wins, group texts for "I'm running late" — all replaced by a single feed wired into your jobs, your invoices, and your contest rules.
Announcements + Push
Owner / manager broadcasts via APNs to every tech's iPad. Auto-posts (job assignments, payment received) intentionally silent. Tap → deep-link straight in.
Direct Messages
1:1 DMs and group chats — between techs, dispatch, and office staff. Toggle 📢 Feed and 💬 Messages at the top of Team Hub. Push notification on every send. Last-read + mute per member. Migration 321.
Sales Contests
Live leaderboards by trade, tech, or team. Points auto-tally from completed jobs and signed estimates. Gold / Silver / Bronze rankings, prize tracking, automatic winner reveal. Trophy tab appears in the field app only while a contest is active.
Photo Wins
Techs post install photos and before/afters. Hearts, comments, automatic contest points. Owners share the best ones to social with one tap.
Groups & Channels
HVAC team, Plumbing team, after-hours crew, install crew, sales advisors — group-specific feeds keep noise down for everyone else.
Member Management
Roles, permissions, opt-out per tech. New hires onboarded with one click. Departing techs deactivated, feed contributions preserved.
Comments & Edits
Threaded replies, edit history, system messages from the platform's lifecycle events (job created, estimate signed, payment received).
Cross-device (iOS + CRM)
The same Messenger panel renders inside ONEREQ PRO Field and on the CRM /team-hub page — office staff and techs DM each other from any device, same thread.
Trophy tab (iOS)
The live-only contest tab. Only renders when a contest row is status='active'. Red dot fires when standings update; clears on open.
Per-tech opt-out
Tech sets their own preferences from the ONEREQ PRO Field settings page. Admin mute respected. Bilingual EN/ES throughout.
Live leaderboard
Standings refresh as jobs complete and estimates close. No end-of-week spreadsheet. No manual entry.
Wired to the CRM
Photo wins attach to the invoice. Contest points pull from real revenue. System messages broadcast from job/estimate lifecycle events.
The same feed. Every device.
Office staff post from the CRM, techs read and reply from the iPad. Same threads, same DMs, same leaderboard — one canonical Team Hub.
ONEREQ PRO Field · iPhone + iPad + Android
Team Hub on the iPad
Feed and DMs share the same screen with a toggle at the top. APNs push on every announcement. Memberships, contest tab, photo wins — all one tap away on the bottom nav.

Team Hub on the CRM
Office posts announcements, manages members, fires up contests, and DMs the team — all from the browser. Cross-device threads stay in sync.

A live leaderboard that updates itself.
Points pull straight from completed jobs, signed estimates, and photo wins — no manual entry, no end-of-week spreadsheet. The contest your shop should have been running all along.
Leaderboard
Four formats, one engine.
Spin up a contest in 60 seconds. Revenue, lift, close rate, review stars — the engine pulls from real jobs, real estimates, and real signed reviews. Auto-tally. Auto-rank. Auto-reveal.
Revenue Contests
Points per dollar of signed estimate or completed invoice.
Ticket Lift
Comfort Advisor lift % over baseline ticket size — rewards upselling.
Close Rate
Estimates signed vs estimates issued. Quality over volume.
Review Stars
5-star Google reviews directly attributed to the tech who ran the job.
Replace seven group chats with one feed.
Team Hub is built into ONEREQ PRO — no extra setup, no extra subscription. Direct Messages live now. Schedule a demo and we'll show you exactly how it lights up your shop.

