import { highLevelTriggerDefinitions as definitions } from "@automate.ax/catalog/triggers/highlevel" import { createTrigger } from "../../automation/create-trigger" /** Subscribes to every supported HighLevel webhook event. */ export const onHighLevelEvent = createTrigger(definitions.highLevelEvent) /** Subscribes when a HighLevel appointment is created. */ export const onHighLevelAppointmentCreated = createTrigger( definitions.highLevelAppointmentCreated, ) /** Subscribes when a HighLevel appointment is updated. */ export const onHighLevelAppointmentUpdated = createTrigger( definitions.highLevelAppointmentUpdated, ) /** Subscribes when a HighLevel appointment is deleted. */ export const onHighLevelAppointmentDeleted = createTrigger( definitions.highLevelAppointmentDeleted, ) /** Subscribes when HighLevel campaign membership status changes. */ export const onHighLevelCampaignStatusUpdated = createTrigger( definitions.highLevelCampaignStatusUpdated, ) /** Subscribes when a HighLevel contact is created. */ export const onHighLevelContactCreated = createTrigger( definitions.highLevelContactCreated, ) /** Subscribes when a HighLevel contact is updated. */ export const onHighLevelContactUpdated = createTrigger( definitions.highLevelContactUpdated, ) /** Subscribes when a HighLevel contact is deleted. */ export const onHighLevelContactDeleted = createTrigger( definitions.highLevelContactDeleted, ) /** Subscribes when HighLevel contact DND settings change. */ export const onHighLevelContactDndUpdated = createTrigger( definitions.highLevelContactDndUpdated, ) /** Subscribes when HighLevel contact tags change. */ export const onHighLevelContactTagsUpdated = createTrigger( definitions.highLevelContactTagsUpdated, ) /** Subscribes when a HighLevel conversation's unread state changes. */ export const onHighLevelConversationUnreadUpdated = createTrigger( definitions.highLevelConversationUnreadUpdated, ) /** Subscribes when HighLevel merges an identified live-chat conversation. */ export const onHighLevelConversationUpdated = createTrigger( definitions.highLevelConversationUpdated, ) /** Subscribes when HighLevel receives a message. */ export const onHighLevelMessageReceived = createTrigger( definitions.highLevelMessageReceived, ) /** Subscribes when HighLevel sends a message. */ export const onHighLevelMessageSent = createTrigger( definitions.highLevelMessageSent, ) /** Subscribes when a HighLevel note is created. */ export const onHighLevelNoteCreated = createTrigger( definitions.highLevelNoteCreated, ) /** Subscribes when a HighLevel note is updated. */ export const onHighLevelNoteUpdated = createTrigger( definitions.highLevelNoteUpdated, ) /** Subscribes when a HighLevel note is deleted. */ export const onHighLevelNoteDeleted = createTrigger( definitions.highLevelNoteDeleted, ) /** Subscribes when a HighLevel opportunity is created. */ export const onHighLevelOpportunityCreated = createTrigger( definitions.highLevelOpportunityCreated, ) /** Subscribes when a HighLevel opportunity is updated. */ export const onHighLevelOpportunityUpdated = createTrigger( definitions.highLevelOpportunityUpdated, ) /** Subscribes when a HighLevel opportunity is deleted. */ export const onHighLevelOpportunityDeleted = createTrigger( definitions.highLevelOpportunityDeleted, ) /** Subscribes when a HighLevel opportunity changes pipeline stage. */ export const onHighLevelOpportunityStageUpdated = createTrigger( definitions.highLevelOpportunityStageUpdated, ) /** Subscribes when a HighLevel opportunity status changes. */ export const onHighLevelOpportunityStatusUpdated = createTrigger( definitions.highLevelOpportunityStatusUpdated, ) /** Subscribes when a HighLevel opportunity's monetary value changes. */ export const onHighLevelOpportunityValueUpdated = createTrigger( definitions.highLevelOpportunityValueUpdated, ) /** Subscribes when a HighLevel opportunity's assignee changes. */ export const onHighLevelOpportunityAssigneeUpdated = createTrigger( definitions.highLevelOpportunityAssigneeUpdated, ) /** Subscribes when a HighLevel task is created. */ export const onHighLevelTaskCreated = createTrigger( definitions.highLevelTaskCreated, ) /** Subscribes when a HighLevel task is completed. */ export const onHighLevelTaskCompleted = createTrigger( definitions.highLevelTaskCompleted, ) /** Subscribes when a HighLevel task is deleted. */ export const onHighLevelTaskDeleted = createTrigger( definitions.highLevelTaskDeleted, ) /** Subscribes when the connected HighLevel location is updated. */ export const onHighLevelLocationUpdated = createTrigger( definitions.highLevelLocationUpdated, ) /** Subscribes when a HighLevel sub-account user is created. */ export const onHighLevelUserCreated = createTrigger( definitions.highLevelUserCreated, ) /** Subscribes when a HighLevel sub-account user is updated. */ export const onHighLevelUserUpdated = createTrigger( definitions.highLevelUserUpdated, ) /** Subscribes when a HighLevel sub-account user is deleted. */ export const onHighLevelUserDeleted = createTrigger( definitions.highLevelUserDeleted, )