Team Hub · Included in every plan

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.

See What's Inside
Native iOS push (APNs) Direct Messages live Per-tech opt-out
Replaces every group chat your shop currently juggles
APNs Push Slack (replaced) WhatsApp (replaced) Group SMS (replaced) Instagram (cross-post) iMessage Threads Direct Messages Group Channels Live Leaderboards Photo Wins APNs Push Slack (replaced) WhatsApp (replaced) Group SMS (replaced) Instagram (cross-post) iMessage Threads Direct Messages Group Channels Live Leaderboards Photo Wins
8
Message + post types in the same feed
2 modes
1:1 DMs and group chats — both with push
100%
Push delivery on announcements (APNs)
0 noise
Auto-posts intentionally silent — signal only
What's in the box

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 iOS 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 the iOS Tech App 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 Tech App 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.

Real screens · iPad + CRM

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.

Tech App · iPad

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 iPad
CRM · Desktop

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.

Team Hub on CRM
Sales contests

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.

Spring Sales Showdown 2026

Leaderboard

Week 6 of 12● Live
🏆
MT
Mike TorresHVAC Lead Tech
2,450
points
🥈
SK
Sarah KimPlumbing Specialist
2,180
points
🥉
JR
James RiveraElectrical Tech
1,920
points
4
TM
Tony MartinezHVAC Installer
1,680
points
5
CV
Carlos VegaPlumbing Lead
1,540
points
Contest types

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.

Team Hub · Included in every plan

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.