Concept
When a time entry or work item is processed, Thread automatically determines which Default Work Role and Work Type to apply. Instead of requiring manual selection every time, Thread resolves each value using a three-tier priority chain and uses the first match it finds. Work Role: Ticket → Agreement → Member
Work Type: Ticket → Agreement → Default Work Type
Members don’t have a default Work Type, so the Work Type chain falls back to your PSA’s default Work Type instead.
- Ticket (Highest Priority)
- Agreement (Fallback)
- Member or Default Work Type (Final Fallback)
Inactive values are skipped
Thread only uses an active Work Role or Work Type. If a source points to one that is inactive in your PSA, Thread skips that source and moves on to the next one in the chain. For example, a ticket that still carries an agreement’s retired Work Role gets the technician’s own Work Role instead.Where to change the defaults
You don’t set these defaults in Thread Inbox. Thread reads every source in the chain from your PSA when it syncs tickets, agreements, members and work types. To change which value Thread picks, update it in your PSA:- Ticket: the Work Role or Work Type on the ticket.
- Agreement: the default Work Role or Work Type on the client’s agreement.
- Member: the default Work Role on the technician’s member record.
- Default Work Type: the Work Type flagged as the default.
Value
- Eliminates manual entry: technicians don’t need to pick a Work Role/Type on every time entry.
- Ensures consistency: agreements can enforce standardized billing and categorization across all their tickets.
- Guarantees a result: the final fallback means every time entry resolves to something meaningful, even when nothing is configured upstream.
- Supports exceptions: a single ticket can override the norm without disrupting the defaults set at the agreement or member level.