ExternalLead
Stentor API Reference / stentor-models/src / ExternalLead
Interface: ExternalLead
Defined in: packages/stentor-models/src/Crm.ts:9
Propertiesβ
userId?β
optionaluserId?:string
Defined in: packages/stentor-models/src/Crm.ts:13
The user ID that generated the lead
sessionId?β
optionalsessionId?:string
Defined in: packages/stentor-models/src/Crm.ts:17
The session ID that generated the lead
fieldsβ
fields:
LeadFormField[]
Defined in: packages/stentor-models/src/Crm.ts:21
Fields such as name and email
source?β
optionalsource?:string
Defined in: packages/stentor-models/src/Crm.ts:25
Optional source, typically chat-widget or form-widget
company?β
optionalcompany?:string
Defined in: packages/stentor-models/src/Crm.ts:29
Optional company
transcript?β
optionaltranscript?:Message[]
Defined in: packages/stentor-models/src/Crm.ts:34
Transcript of the conversation
refId?β
optionalrefId?:string
Defined in: packages/stentor-models/src/Crm.ts:38
Optional reference ID in the 3rd party CRM or FSM
jobTypeId?β
optionaljobTypeId?:string
Defined in: packages/stentor-models/src/Crm.ts:43
Optional job type ID in the 3rd party CRM (this maybe looked up already as a side effect of the avalability request)
availabilityClassId?β
optionalavailabilityClassId?:string
Defined in: packages/stentor-models/src/Crm.ts:47
Optinal id to to identify the availabilty stratego (blocked days ahead, etc)
isAbandoned?β
optionalisAbandoned?:boolean
Defined in: packages/stentor-models/src/Crm.ts:51
Is it abandoned (unfinished)?
placeId?β
optionalplaceId?:string
Defined in: packages/stentor-models/src/Crm.ts:57
Optional Google Place ID identifying which business location this lead originated from. Used for multi-location businesses to route leads to the correct external system.