The customer-vehicle pair the opportunity is scored for. STEER_CUSTOMER_ID together with STEER_VEHICLE_ID identifies a record. STEER_VEHICLE_ID is null for customers scored without a vehicle, so do not enforce NOT NULL on it and treat null as a key value.
Field Name
Data Type
Description
Required
STEER_TENANT_ID
String (UUID)
Unique tenant identifier (parent organization)
Yes
STEER_SHOP_ID
String (UUID)
The customer’s primary shop
Yes
STEER_CUSTOMER_ID
String (UUID)
Customer identifier
Yes
STEER_VEHICLE_ID
String
Vehicle identifier (null when the customer has no vehicle)
Each signal comes as a pair: OPPORTUNITY_VAL_<SIGNAL> holds the measured value, and OPPORTUNITY_<SIGNAL> holds the score part calculated from it. Both are null when the signal does not apply to the pair.
Signal
Value field
Score field
Measures
PAC
OPPORTUNITY_VAL_PAC
OPPORTUNITY_PAC
Past appointments count, last 365 days
DSLA
OPPORTUNITY_VAL_DSLA
OPPORTUNITY_DSLA
Days since last appointment, last 365 days
ABC
OPPORTUNITY_VAL_ABC
OPPORTUNITY_ABC
Abandoned online bookings count, last 14 days
DSLAB
OPPORTUNITY_VAL_DSLAB
OPPORTUNITY_DSLAB
Days since last abandoned booking, last 14 days
DSMA
OPPORTUNITY_VAL_DSMA
OPPORTUNITY_DSMA
Days since a missed appointment not yet rebooked, last 45 days
DSGV
OPPORTUNITY_VAL_DSGV
OPPORTUNITY_DSGV
Days since the customer last opened their Digital Glovebox, last 30 days
DSWF
OPPORTUNITY_VAL_DSWF
OPPORTUNITY_DSWF
Days since the customer last submitted a web form, last 30 days
DSLPI
OPPORTUNITY_VAL_DSLPI
OPPORTUNITY_DSLPI
Days since last paid invoice, last 365 days
NMR
OPPORTUNITY_VAL_NMR
OPPORTUNITY_NMR
Number of maintenance reminders: overdue up to 180 days, plus due within the next 60 days
NDS
OPPORTUNITY_VAL_NDS
OPPORTUNITY_NDS
Number of declined services, last 180 days
DSDS
OPPORTUNITY_VAL_DSDS
OPPORTUNITY_DSDS
Days since last declined service, last 180 days
MRDI
OPPORTUNITY_VAL_MRDI
OPPORTUNITY_MRDI
Days until the maintenance reminder is due (negative = overdue): from 180 days overdue to 60 days ahead