> ## Documentation Index
> Fetch the complete documentation index at: https://docs.superoffice.com/llms.txt
> Use this file to discover all available pages before exploring further.

# SuperOffice.WebApi.Data.EventHandlerType

# <a id="SuperOffice_WebApi_Data_EventHandlerType" /> Enum EventHandlerType

Namespace: [SuperOffice.WebApi.Data](SuperOffice.WebApi.Data.md)\
Assembly: SuperOffice.WebApi.dll

CrmScript Event triggers - when CRMScript is run based on user or system actions.

```csharp theme={null}
public enum EventHandlerType
```

## Fields

`ChatAfterSaveNewMessage = 403`

403: ChatAfterSaveNewMessage

`ChatBeforeSaveNewMessage = 402`

402: ChatBeforeSaveNewMessage

`ChatNewSession = 400`

400: ChatNewSession

`ChatSessionChangedStatus = 401`

401: ChatSessionChangedStatus

`CompactModeInjection = 200`

200: CompactModeInjection

`CustomerCenterAuthentication = 210`

210: CustomerCenterAuthentication

`CustomerSetSubscriptions = 302`

302: CustomerSetSubscriptions

`DbiTaskFailed = 301`

301: DbiTaskFailed

`ImportMailAfterProcessing = 304`

304: ImportMailAfterProcessing

`ImportMailBeforeProcessing = 303`

303: ImportMailBeforeProcessing

`MainMenu = 305`

305: MainMenu

`NewNotifyTicketFromForm = 105`

105: NewNotifyTicketFromForm

`NewTicket = 100`

100: NewTicket

`NewTicketFromCustomerCenter = 101`

101: NewTicketFromCustomerCenter

`NewTicketFromCustomerCenterBeforeSave = 103`

103: NewTicketFromCustomerCenterBeforeSave

`NewTicketFromEmail = 102`

102: NewTicketFromEmail

`NewTicketFromForm = 106`

106: NewTicketFromForm

`NewTicketFromSpmLink = 104`

104: NewTicketFromSpmLink

`SalesAfterSaveAppointment = 1101`

1101: SalesAfterSaveAppointment

`SalesAfterSaveApproveQuote = 1114`

1114: SalesAfterSaveApproveQuote

`SalesAfterSaveContact = 1105`

1105: SalesAfterSaveContact

`SalesAfterSaveCustomObject = 1117`

1117: SalesAfterSaveCustomObject

`SalesAfterSaveDocument = 1104`

1104: SalesAfterSaveDocument

`SalesAfterSavePerson = 1106`

1106: SalesAfterSavePerson

`SalesAfterSaveProject = 1109`

1109: SalesAfterSaveProject

`SalesAfterSaveProjectMember = 1111`

1111: SalesAfterSaveProjectMember

`SalesAfterSaveQuote = 1103`

1103: SalesAfterSaveQuote

`SalesAfterSaveQuoteLine = 1113`

1113: SalesAfterSaveQuoteLine

`SalesAfterSaveRejectQuote = 1115`

1115: SalesAfterSaveRejectQuote

`SalesAfterSaveRelation = 1107`

1107: SalesAfterSaveRelation

`SalesAfterSaveSale = 1108`

1108: SalesAfterSaveSale

`SalesAfterSaveSelection = 1110`

1110: SalesAfterSaveSelection

`SalesAfterSaveSelectionMember = 1112`

1112: SalesAfterSaveSelectionMember

`SalesAfterSaveStakeholder = 1102`

1102: SalesAfterSaveStakeholder

`SalesAfterSaveTicket = 1116`

1116: SalesAfterSaveTicket

`SalesBeforeSaveAppointment = 1001`

1001: SalesBeforeSaveAppointment

`SalesBeforeSaveApproveQuote = 1014`

1014: SalesBeforeSaveApproveQuote

`SalesBeforeSaveContact = 1005`

1005: SalesBeforeSaveContact

`SalesBeforeSaveCustomObject = 1018`

1018: SalesBeforeSaveCustomObject

`SalesBeforeSaveDocument = 1004`

1004: SalesBeforeSaveDocument

`SalesBeforeSavePerson = 1006`

1006: SalesBeforeSavePerson

`SalesBeforeSaveProject = 1009`

1009: SalesBeforeSaveProject

`SalesBeforeSaveProjectMember = 1011`

1011: SalesBeforeSaveProjectMember

`SalesBeforeSaveQuote = 1003`

1003: SalesBeforeSaveQuote

`SalesBeforeSaveQuoteLine = 1013`

1013: SalesBeforeSaveQuoteLine

`SalesBeforeSaveRejectQuote = 1015`

1015: SalesBeforeSaveRejectQuote

`SalesBeforeSaveRelation = 1007`

1007: SalesBeforeSaveRelation

`SalesBeforeSaveSale = 1008`

1008: SalesBeforeSaveSale

`SalesBeforeSaveSelection = 1010`

1010: SalesBeforeSaveSelection

`SalesBeforeSaveSelectionMember = 1012`

1012: SalesBeforeSaveSelectionMember

`SalesBeforeSaveStakeholder = 1002`

1002: SalesBeforeSaveStakeholder

`SalesBeforeSaveTicket = 1016`

1016: SalesBeforeSaveTicket

`SalesLoadCustomObject = 1017`

1017: SalesLoadCustomObject

`SalesLoadTicket = 1020`

1020: SalesLoadTicket

`SalesLoadTicketMessage = 1021`

1021: SalesLoadTicketMessage

`SalesSplitTicket = 1019`

1019: SalesSplitTicket

`ScheduledTaskFailed = 300`

300: ScheduledTaskFailed

`ServiceScreenAddMessageAfterSubmit = 703`

703: ServiceScreenAddMessageAfterSubmit

`ServiceScreenAddMessageBeforeSubmit = 603`

603: ServiceScreenAddMessageBeforeSubmit

`ServiceScreenAddMessageLoad = 503`

503: ServiceScreenAddMessageLoad

`ServiceScreenEditCompanyAfterSubmit = 708`

708: ServiceScreenEditCompanyAfterSubmit

`ServiceScreenEditCompanyBeforeSubmit = 608`

608: ServiceScreenEditCompanyBeforeSubmit

`ServiceScreenEditCompanyLoad = 508`

508: ServiceScreenEditCompanyLoad

`ServiceScreenEditCustomerAfterSubmit = 706`

706: ServiceScreenEditCustomerAfterSubmit

`ServiceScreenEditCustomerBeforeSubmit = 606`

606: ServiceScreenEditCustomerBeforeSubmit

`ServiceScreenEditCustomerLoad = 506`

506: ServiceScreenEditCustomerLoad

`ServiceScreenEditExtraTableAfterSubmit = 710`

710: ServiceScreenEditExtraTableAfterSubmit

`ServiceScreenEditExtraTableBeforeSubmit = 610`

610: ServiceScreenEditExtraTableBeforeSubmit

`ServiceScreenEditExtraTableLoad = 510`

510: ServiceScreenEditExtraTableLoad

`ServiceScreenEditTicketAfterSubmit = 704`

704: ServiceScreenEditTicketAfterSubmit

`ServiceScreenEditTicketBeforeSubmit = 604`

604: ServiceScreenEditTicketBeforeSubmit

`ServiceScreenEditTicketLoad = 504`

504: ServiceScreenEditTicketLoad

`ServiceScreenForwardAfterSubmit = 709`

709: ServiceScreenForwardAfterSubmit

`ServiceScreenForwardBeforeSubmit = 609`

609: ServiceScreenForwardBeforeSubmit

`ServiceScreenForwardLoad = 509`

509: ServiceScreenForwardLoad

`ServiceScreenListTicketMessagesAfterSubmit = 702`

702: ServiceScreenListTicketMessagesAfterSubmit

`ServiceScreenListTicketMessagesBeforeSubmit = 602`

602: ServiceScreenListTicketMessagesBeforeSubmit

`ServiceScreenListTicketMessagesLoad = 502`

502: ServiceScreenListTicketMessagesLoad

`ServiceScreenNewQuickTicketAfterSubmit = 701`

701: ServiceScreenNewQuickTicketAfterSubmit

`ServiceScreenNewQuickTicketBeforeSubmit = 601`

601: ServiceScreenNewQuickTicketBeforeSubmit

`ServiceScreenNewQuickTicketLoad = 501`

501: ServiceScreenNewQuickTicketLoad

`ServiceScreenNewTicketAfterSubmit = 700`

700: ServiceScreenNewTicketAfterSubmit

`ServiceScreenNewTicketBeforeSubmit = 600`

600: ServiceScreenNewTicketBeforeSubmit

`ServiceScreenNewTicketLoad = 500`

500: ServiceScreenNewTicketLoad

`ServiceScreenViewCompanyAfterSubmit = 707`

707: ServiceScreenViewCompanyAfterSubmit

`ServiceScreenViewCompanyBeforeSubmit = 607`

607: ServiceScreenViewCompanyBeforeSubmit

`ServiceScreenViewCompanyLoad = 507`

507: ServiceScreenViewCompanyLoad

`ServiceScreenViewCustomerAfterSubmit = 705`

705: ServiceScreenViewCustomerAfterSubmit

`ServiceScreenViewCustomerBeforeSubmit = 605`

605: ServiceScreenViewCustomerBeforeSubmit

`ServiceScreenViewCustomerLoad = 505`

505: ServiceScreenViewCustomerLoad

`TicketActivated = 113`

113: TicketActivated

`TicketChangedCategory = 141`

141: TicketChangedCategory

`TicketChangedOwnedBy = 142`

142: TicketChangedOwnedBy

`TicketChangedPrimaryCustomer = 143`

143: TicketChangedPrimaryCustomer

`TicketChangedPriority = 140`

140: TicketChangedPriority

`TicketChangedSlevel = 145`

145: TicketChangedSlevel

`TicketChangedTicketStatus = 144`

144: TicketChangedTicketStatus

`TicketClosed = 110`

110: TicketClosed

`TicketDeleted = 112`

112: TicketDeleted

`TicketExternalMessageAdded = 152`

152: TicketExternalMessageAdded

`TicketInternalMessageAdded = 151`

151: TicketInternalMessageAdded

`TicketMessageAdded = 150`

150: TicketMessageAdded

`TicketMessageSentimentCalculated = 153`

153: TicketMessageSentimentCalculated

`TicketPostponed = 111`

111: TicketPostponed

`TicketReopened = 120`

120: TicketReopened

`TicketReopenedFromCustomerCenter = 121`

121: TicketReopenedFromCustomerCenter

`TicketReopenedFromEmail = 122`

122: TicketReopenedFromEmail

`TicketSave = 109`

109: TicketSave

`Unknown = 0`

0: Unknown trigger


## Related topics

- [SuperOffice.WebApi.Data.CustomerService EventHandlerExistsRequest](/en/api/reference/webapi/SuperOffice.WebApi.Data.CustomerService_EventHandlerExistsRequest.md)
- [SuperOffice.WebApi.Data.CustomerService EventHandlersExistsRequest](/en/api/reference/webapi/SuperOffice.WebApi.Data.CustomerService_EventHandlersExistsRequest.md)
- [SuperOffice.WebApi.Agents.ICustomerServiceAgent](/en/api/reference/webapi/SuperOffice.WebApi.Agents.ICustomerServiceAgent.md)
- [SuperOffice.WebApi.Agents.CustomerServiceAgent](/en/api/reference/webapi/SuperOffice.WebApi.Agents.CustomerServiceAgent.md)
- [SuperOffice.WebApi.Data.EventData](/en/api/reference/webapi/SuperOffice.WebApi.Data.EventData.md)
- [SuperOffice.WebApi.Data.TriggerScriptEntity](/en/api/reference/webapi/SuperOffice.WebApi.Data.TriggerScriptEntity.md)
