Messages

Per-jobcard customer threads and one-to-one team chat in a single place

ManagerReceptionTechnician

Messages in Pistonlog are internal team chat. Three kinds of conversation share the same composer and the same notification stream:

  • Jobcard threads — a chat thread attached to a specific jobcard, so context comes with the conversation
  • Direct messages — a one-to-one chat between two teammates, not tied to any jobcard
  • Groups — a named chat between several teammates, not tied to any jobcard

All of them are visible only to your team. Customers don't see them and don't reply to them — for customer comms you'd use reminders or reviews.

Why team chat lives in Pistonlog

Coordination about a specific car is easier when the message and the jobcard sit in the same place. A technician posts a quick "found the leak, see job 3" on the jobcard thread; reception sees it next time they open the jobcard. No app-switching, no losing context.

Mentions and notifications

@-mention a teammate in a message and they get a Pistonlog notification (in-app bell and, if they have the mobile app installed, a push). Direct messages notify the recipient on every message, no @ needed. Assignments, mentions, direct messages, and failed-inspection flags are the notification triggers in the product today.

Permissions

PermissionDefaultWhat it gates
messages.viewOwner, Manager, Reception, TechnicianSee message threads
messages.createOwner, Manager, Reception, TechnicianSend messages
messages.directOwner, Manager, ReceptionStart one-to-one DMs and group chats

Technicians do not have messages.direct by default — they can post on jobcard threads but can't start a private DM or group chat with teammates without a custom role granting it.

Related

In this section

Was this article helpful?