Platform / Smart Broadcasting
Smart Broadcasting

The right interpreter for every job — automatically

Broadcast job offers to qualified interpreters ranked by language, certification, proximity, and real-time availability. Conflict detection prevents double-bookings before they happen.

Broadcast Modal Screenshot 1200 × 840 recommended
Smart Matching

Every broadcast is filtered, scored, and ranked

When you broadcast a job, IMP doesn't just blast it to everyone. It filters your interpreter network by language permissions, delivery type capability, certifications, and specializations — then ranks the matches by proximity to the job location using haversine distance calculation.

Each interpreter row in the broadcast modal shows color-coded qualification tags so you can see at a glance why they're a match and how strong that match is.

Maria S.
92% match · 3.2 mi
James L.
85% match · 8.7 mi
Chen W.
68% match · 14.1 mi
Sarah K.
41% match · 32.5 mi
Match Scoring Detail Screenshot 960 × 760
Conflict Detection

Double-bookings die here

During broadcast, IMP checks every interpreter's confirmed assignments on the job date. Each interpreter is flagged with a clear visual status so you never accidentally dispatch someone who's already booked.

Interpreter Distance Status
Maria SantosSpanish · NIC · Medical
3.2 mi
✓ Free
James LeeMandarin · Certified
8.7 mi
⚠ 12min gap
Aisha MohamedArabic · Legal
5.1 mi
✗ Booked
David ParkKorean · Healthcare
11.3 mi
✓ Free
  • Green ✓ Free — no conflicts on job date
  • Yellow ⚠ Gap — insufficient buffer between jobs (70% opacity)
  • Red ✗ Booked — direct time overlap (auto-deselected, 45% opacity)
  • Configurable buffer time (default 15 min) in Settings → Automation
  • Tooltip shows conflicting job details on hover
Conflict Detection Screenshot 960 × 760
Accept & Decline

Interpreters respond with one tap

When a broadcast goes out, interpreters see the job in their portal with full details — language, location, date/time, delivery method, and any relevant notes. They accept or decline with a single click.

Admin sees all responses in real time. From the accepted pool, you confirm your preferred interpreter — or use auto-confirm to let the system assign the first accept automatically.

  • Email notification sent to interpreters on broadcast
  • One-click accept/decline in interpreter portal
  • Admin confirms from accepted responses
  • Auto-confirm option for hands-off assignment
  • Override: confirm any interpreter directly from job detail
Accept / Decline Flow Screenshot 960 × 760
Auto-Rebroadcast

Unfilled jobs get a second chance — automatically

If a broadcasted job gets no accepts within your configured threshold, IMP automatically sends it to the next batch of qualified interpreters who haven't received it yet. No manual intervention required.

Job Broadcasted
Sent to 8 interpreters
No Accepts
2 hours pass
Auto-Rebroadcast
Sent to 5 new interpreters
Accept Received
Job filled
  • Runs every 60 seconds during dashboard refresh
  • 30-minute cooldown between rebroadcasts per job
  • Configurable: hours before start (1–24h), max per job (1–5)
  • Off by default — enable in Settings → Automation
Auto-Rebroadcast Settings Screenshot 960 × 760
Custom Rosters

Preferred interpreter lists for recurring needs

Some accounts always want the same interpreters. Custom rosters let you create static lists of interpreters that you can select during broadcast — skipping the full network search and sending directly to your preferred team.

Create rosters by account, by specialization, by location, or any criteria that matters to your agency. When broadcasting, choose "Use Roster" and select the list.

A hospital with 3 preferred ASL interpreters? Create a roster. A school district that wants the same team every week? Roster. A law firm with specific certified interpreters? Roster.

  • Create unlimited custom rosters with static member lists
  • Select roster during broadcast for targeted dispatch
  • Conflict detection still applies within rosters
Custom Rosters Screenshot 960 × 760

See smart broadcasting
in action

Watch how jobs get matched, scored, and dispatched — live in a personalized demo.

Request a Demo → Back to Platform