Team Hub · Included in every plan

Replace seven group chats.
One internal feed.

Announcements in every tech’s feed, with push on Android. 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
Android push Direct Messages live Per-tech opt-out
Replaces every group chat your shop currently juggles
Android Push Slack (replaced) WhatsApp (replaced) Group SMS (replaced) Instagram (cross-post) iMessage Threads Direct Messages Group Channels Live Leaderboards Photo Wins Android 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
1
Feed for the whole company — office and field
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

Owner / manager broadcasts land in every tech's feed, with a push notification on Android. 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 Android. 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.

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.

ONEREQ PRO FieldONEREQ PRO Field · iPhone + iPad + Android

Team Hub on the iPad

Feed and DMs share the same screen with a toggle at the top. Android techs get a 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 contest that pays for the behaviour you want.

Points post themselves off completed jobs, signed estimates and reviews — no spreadsheet, no end-of-week tally. What makes it worth running is what the prizes are attached to: closing %, add-ons, and installs that do not come back.

Contest: Team standings
Team standings Six branches ranked by points per person, so a 14-tech branch cannot win on headcount. Week 6 of 8, 42 people, 15,849 points.

Real screens from the demo account — the Fall Comfort Challenge, week 6 of eight, two teams across six branches.

It measures itself

Each contest records the team’s closing % before it started, then pays a weekly bonus on the improvement against that baseline. So you find out whether the contest moved anything, instead of assuming it did.

Nobody is left out

Dispatchers and CSRs score on their own weekly production rather than on sold jobs, with the metrics set per company. Installers are kept out of the closing tiers, because they do not sell.

It runs on its own

Points post off the job. Weekly bonuses compute on a schedule. Closing % is recalculated nightly as late invoices land, so a number cannot be stale on a Monday.

In their pocket

A trophy tab appears in the field app while a contest is live and disappears when it ends. Techs see the standings on the same phone they run the job on.

The contest standings in the field app on a tech’s phone

The tech’s view

The same standings the office sees, on the phone in their pocket, while the contest is running. No separate app to install, no login to remember, and nothing to update by hand.

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.