Integrations

LiveAgent

23 actions for LiveAgent.

Apply LiveAgent Ticket Tags#

Write AI-assigned categories back to LiveAgent tickets as tags, filling the gaps left by forgotten manual tagging.

Plans: Trial, Starter, Pro, Premium, Enterprise · Type: LiveAgentApplyTicketTags · Beta

Inputs#

FieldTypeRequiredDefaultWhat it does
Categorized TicketsTextNo{input}Output of Categorize LiveAgent Tickets. Use {input} when wired.
Dry RunYes/NoNoOnPreview the tags without writing. Turn off to actually tag tickets.
Tag PrefixTextNoai:Prefix for applied tags so AI labels stay distinguishable.

Outputs#

OutputType
TaggedAny
Applied CountAny
Failed CountAny
Ticket CountAny
Dry RunAny
SuccessAny

Use as an agent tool#

Tool name: liveagent_apply_ticket_tags

Write categorized LiveAgent tickets’ categories back onto the tickets as tags. Defaults to a dry-run preview; set dry_run=false to actually write.

Categorize LiveAgent Tickets#

Fetch recent LiveAgent tickets and automatically categorize each one by the type of customer request or issue, replacing unreliable manual tags.

Plans: Trial, Starter, Pro, Premium, Enterprise · Type: LiveAgentCategorizeTickets · Beta

Inputs#

FieldTypeRequiredDefaultWhat it does
ModelChoiceNojevLLM used to assign a category to each ticket. Options: jev, gpt-6-luna-decisions, default, flowhunt-recommended, flowhunt-cheapest, flowhunt-smartest, gpt-4o-mini, gpt-4.1, gpt-5, gpt-5-mini, gpt-5-nano, gpt-5.2 and 61 more
Window (days)NumberNo30Categorize tickets created within this many days.
Max TicketsNumberNo200Upper bound on tickets fed to the model (caps cost/latency).
CategoriesTextNobilling, integrations, onboarding, bugs, feature requests, …Comma-separated categories. Each ticket is assigned one of these and nothing else.
StatusTextNo(empty)Optional ticket-status filter (e.g. ‘R’ for resolved).
Message Body CharsNumberNo0Include up to this many characters of each ticket’s conversation for more accurate categorization (0 = subject only). (Advanced)
System PromptTextNoWhich type of customer request or issue is this support …System prompt override for the categorization LLM call. (Advanced)

Outputs#

OutputType
CategorizedAny
Category CountsAny
Ticket CountAny
Window DaysAny
SuccessAny

Use as an agent tool#

Tool name: liveagent_categorize_tickets

Fetch recent LiveAgent tickets and categorize each by request/issue type (billing, integrations, onboarding, bugs, feature requests, configuration, etc.). Returns categorized tickets plus per-category counts.

Create Contact in LiveAgent#

Creates a new contact in LiveAgent.

Plans: Trial, Starter, Pro, Premium, Enterprise · Type: LiveAgentCreateContact

Inputs#

FieldTypeRequiredDefaultWhat it does
EmailTextNo(empty)The contact’s email address.
PhoneTextNo(empty)The contact’s phone number.
NameTextNo(empty)The contact’s full name (will be split into first and last name).
CompanyTextNo(empty)The contact’s company identifier.

Outputs#

OutputType
ContactObject
Contact IdAny
SuccessYes/No

Use as an agent tool#

Tool name: liveagent_create_contact

Create a new contact in LiveAgent

Create Department in LiveAgent#

Creates a new department in LiveAgent.

Plans: Trial, Starter, Pro, Premium, Enterprise · Type: LiveAgentCreateDepartment

Inputs#

FieldTypeRequiredDefaultWhat it does
NameTextYes(empty)The department name.
DescriptionTextNo(empty)The department description.
SignatureTextNo(empty)The department email signature.
EmailTextNo(empty)The department email address.
Is DefaultYes/NoNoOffWhether this is the default department.
Online StatusTextNo(empty)The department online status.

Outputs#

OutputType
DepartmentObject
Department IdAny
SuccessYes/No

Use as an agent tool#

Tool name: liveagent_create_department

Create a new department in LiveAgent

Create Tag in LiveAgent#

Creates a new tag in LiveAgent.

Plans: Trial, Starter, Pro, Premium, Enterprise · Type: LiveAgentCreateTag

Inputs#

FieldTypeRequiredDefaultWhat it does
NameTextYes(empty)The tag name.
ColorTextNo(empty)The tag text color (e.g., ‘#FFFFFF’).
Background ColorTextNo(empty)The tag background color (e.g., ‘#000000’).
Is PublicYes/NoNoOffWhether the tag is public.

Outputs#

OutputType
TagObject
Tag IdAny
SuccessYes/No

Use as an agent tool#

Tool name: liveagent_create_tag

Create a new tag in LiveAgent

Create Ticket in LiveAgent#

Creates a new ticket in LiveAgent.

Plans: Trial, Starter, Pro, Premium, Enterprise · Type: LiveAgentCreateTicket

Inputs#

FieldTypeRequiredDefaultWhat it does
User IDTextYes(empty)The user identifier for the ticket.
RecipientTextYes(empty)The recipient email address.
Department IDTextYes(empty)The department ID to assign the ticket to.
SubjectTextNo(empty)The ticket subject.
MessageTextNo(empty)The ticket message content.
Recipient NameTextNo(empty)The recipient’s name.
StatusTextNo(empty)The ticket status.
Owner Contact IDTextNo(empty)The owner contact ID.
Agent IDTextNo(empty)The agent ID to assign the ticket to.
TagsTextNo(empty)Comma-separated list of tags.

Outputs#

OutputType
TicketObject
Ticket IdAny
SuccessYes/No

Use as an agent tool#

Tool name: liveagent_create_ticket

Create a new ticket in LiveAgent

Delete Tag from LiveAgent#

Deletes a tag from LiveAgent.

Plans: Trial, Starter, Pro, Premium, Enterprise · Type: LiveAgentDeleteTag

Inputs#

FieldTypeRequiredDefaultWhat it does
Tag IDTextYes(empty)The ID of the tag to delete.

Outputs#

OutputType
Tag IdAny
SuccessYes/No
Response DataObject

Use as an agent tool#

Tool name: liveagent_delete_tag

Delete a tag from LiveAgent

Get Agent from LiveAgent#

Gets a specific agent from LiveAgent by ID.

Plans: Trial, Starter, Pro, Premium, Enterprise · Type: LiveAgentGetAgent

Inputs#

FieldTypeRequiredDefaultWhat it does
Agent IDTextYes(empty)The ID of the agent to retrieve.

Outputs#

OutputType
AgentObject
Agent IdAny
SuccessYes/No

Use as an agent tool#

Tool name: liveagent_get_agent

Get a specific agent from LiveAgent by ID

Get Contact from LiveAgent#

Gets a specific contact from LiveAgent by ID.

Plans: Trial, Starter, Pro, Premium, Enterprise · Type: LiveAgentGetContact

Inputs#

FieldTypeRequiredDefaultWhat it does
Contact IDTextYes(empty)The ID of the contact to retrieve.

Outputs#

OutputType
ContactObject
Contact IdAny
SuccessYes/No

Use as an agent tool#

Tool name: liveagent_get_contact

Get a specific contact from LiveAgent by ID

Get Department from LiveAgent#

Gets a specific department from LiveAgent by ID.

Plans: Trial, Starter, Pro, Premium, Enterprise · Type: LiveAgentGetDepartment

Inputs#

FieldTypeRequiredDefaultWhat it does
Department IDTextYes(empty)The ID of the department to retrieve.

Outputs#

OutputType
DepartmentObject
Department IdAny
SuccessYes/No

Use as an agent tool#

Tool name: liveagent_get_department

Get a specific department from LiveAgent by ID

Get Tag from LiveAgent#

Gets a specific tag from LiveAgent by ID.

Plans: Trial, Starter, Pro, Premium, Enterprise · Type: LiveAgentGetTag

Inputs#

FieldTypeRequiredDefaultWhat it does
Tag IDTextYes(empty)The ID of the tag to retrieve.

Outputs#

OutputType
TagObject
Tag IdAny
SuccessYes/No

Use as an agent tool#

Tool name: liveagent_get_tag

Get a specific tag from LiveAgent by ID

Get Ticket from LiveAgent#

Gets a specific ticket from LiveAgent by ID.

Plans: Trial, Starter, Pro, Premium, Enterprise · Type: LiveAgentGetTicket

Inputs#

FieldTypeRequiredDefaultWhat it does
Ticket IDTextYes(empty)The ID of the ticket to retrieve.

Outputs#

OutputType
TicketObject
Ticket IdAny
SuccessYes/No

Use as an agent tool#

Tool name: liveagent_get_ticket

Get a specific ticket from LiveAgent by ID

Get Ticket Messages from LiveAgent#

Gets messages for a specific ticket from LiveAgent.

Plans: Trial, Starter, Pro, Premium, Enterprise · Type: LiveAgentGetTicketMessages

Inputs#

FieldTypeRequiredDefaultWhat it does
Ticket IDTextYes(empty)The ID of the ticket to get messages for.
Message TypeTextNo—Filter by message type (M=Message, N=Note, I=Internal). Options: M, N, I, Y, Q, F, T, E, D, H, R, S and 21 more
Message Group TypeTextNo—Filter by message group type. Options: M, C, P, V, 1, I, U, Z, S, T, R, J and 22 more
LimitNumberNo10Maximum number of messages to return.
OffsetNumberNo0Number of messages to skip.
Sort FieldTextNodatecreatedField to sort by (e.g., ‘datecreated’).
Sort DirectionTextNoASCSort direction (‘ASC’ or ‘DESC’).

Outputs#

OutputType
MessagesList
Ticket IdAny
Total CountNumber
SuccessYes/No

Use as an agent tool#

Tool name: liveagent_get_ticket_messages

Get messages for a specific ticket from LiveAgent

List Agents from LiveAgent#

Lists agents from LiveAgent with optional filters.

Plans: Trial, Starter, Pro, Premium, Enterprise · Type: LiveAgentListAgents

Inputs#

FieldTypeRequiredDefaultWhat it does
StatusTextNo(empty)Filter by agent status.
Role IDTextNo(empty)Filter by agent role ID.
LimitNumberNo10Maximum number of agents to return.

Outputs#

OutputType
AgentsList
Total CountNumber
SuccessYes/No

Use as an agent tool#

Tool name: liveagent_list_agents

List agents from LiveAgent with optional filters

List Contacts from LiveAgent#

Lists contacts from LiveAgent with optional filters.

Plans: Trial, Starter, Pro, Premium, Enterprise · Type: LiveAgentListContacts

Inputs#

FieldTypeRequiredDefaultWhat it does
EmailTextNo(empty)Filter by email address.
First NameTextNo(empty)Filter by first name.
Last NameTextNo(empty)Filter by last name.
LimitNumberNo10Maximum number of contacts to return.

Outputs#

OutputType
ContactsList
Total CountNumber
SuccessYes/No

Use as an agent tool#

Tool name: liveagent_list_contacts

List contacts from LiveAgent with optional filters

List Departments from LiveAgent#

Lists departments from LiveAgent with optional filters.

Plans: Trial, Starter, Pro, Premium, Enterprise · Type: LiveAgentListDepartments

Inputs#

FieldTypeRequiredDefaultWhat it does
Online StatusTextNo(empty)Filter by online status.
LimitNumberNo10Maximum number of departments to return.
OffsetNumberNo0Number of departments to skip.

Outputs#

OutputType
DepartmentsList
Total CountNumber
SuccessYes/No

Use as an agent tool#

Tool name: liveagent_list_departments

List departments from LiveAgent with optional filters

List Tags from LiveAgent#

Lists all tags from LiveAgent.

Plans: Trial, Starter, Pro, Premium, Enterprise · Type: LiveAgentListTags

Outputs#

OutputType
TagsList
Total CountNumber
SuccessYes/No

Use as an agent tool#

Tool name: liveagent_list_tags

List all tags from LiveAgent

List Tickets from LiveAgent#

Lists tickets from LiveAgent with optional filters.

Plans: Trial, Starter, Pro, Premium, Enterprise · Type: LiveAgentListTickets

Inputs#

FieldTypeRequiredDefaultWhat it does
StatusTextNo(empty)Filter by ticket status (e.g., ‘N’ for new, ‘T’ for chatting, ‘R’ for resolved).
Agent IDTextNo(empty)Filter by assigned agent ID.
Department IDTextNo(empty)Filter by department ID.
Owner Contact IDTextNo(empty)Filter by owner contact ID.
LimitNumberNo10Maximum number of tickets to return.
OffsetNumberNo0Number of tickets to skip.
Sort FieldTextNodate_createdField to sort by (e.g., ‘date_created’).
Sort DirectionTextNoDESCSort direction (‘ASC’ or ‘DESC’).

Outputs#

OutputType
TicketsList
Total CountNumber
SuccessYes/No

Use as an agent tool#

Tool name: liveagent_list_tickets

List tickets from LiveAgent with optional filters

LiveAgent Ticket Report#

Generate a comprehensive support report from categorized LiveAgent tickets and their volume trends.

Plans: Trial, Starter, Pro, Premium, Enterprise · Type: LiveAgentTicketReport · Beta

Inputs#

FieldTypeRequiredDefaultWhat it does
Categories & TrendsTextNo{input}Output of Ticket Trends (or Categorize). Use {input} when wired.
ModelChoiceNogpt-4.1-miniLLM used to write the report. Options: default, flowhunt-recommended, flowhunt-cheapest, flowhunt-smartest, gpt-4o-mini, gpt-4.1, gpt-5, gpt-5-mini, gpt-5-nano, gpt-5.2, gpt-5.4, gpt-5.4-mini and 59 more
System PromptTextNoYou are a customer-support analyst writing a report for a …System prompt override for the report LLM call. (Advanced)

Outputs#

OutputType
ReportAny
SuccessAny

Use as an agent tool#

Tool name: liveagent_ticket_report

Generate a comprehensive support report (top topics, training gaps, documentation gaps, product suggestions, anomalies) from categorized LiveAgent tickets and their volume trends.

Detect how support-ticket volume changes over time per category, from categorized LiveAgent tickets.

Plans: Trial, Starter, Pro, Premium, Enterprise · Type: LiveAgentTicketTrends · Beta

Inputs#

FieldTypeRequiredDefaultWhat it does
Categorized TicketsTextNo{input}Output of Categorize LiveAgent Tickets. Use {input} when wired.
Bucket Size (days)NumberNo7Width of each time bucket used to measure the trend.

Outputs#

OutputType
TrendsAny
Category CountsAny
Bucket DaysAny
Ticket CountAny
SuccessAny

Use as an agent tool#

Tool name: liveagent_ticket_trends

Given categorized LiveAgent tickets, compute per-category volume trends over time (increasing / decreasing / stable) by bucketing tickets into fixed-width time windows.

Update Department in LiveAgent#

Updates an existing department in LiveAgent.

Plans: Trial, Starter, Pro, Premium, Enterprise · Type: LiveAgentUpdateDepartment

Inputs#

FieldTypeRequiredDefaultWhat it does
Department IDTextYes(empty)The ID of the department to update.
NameTextNo(empty)The new department name.
DescriptionTextNo(empty)The new department description.
SignatureTextNo(empty)The new department email signature.
EmailTextNo(empty)The new department email address.
Is DefaultYes/NoNoOffWhether this is the default department.
Online StatusTextNo(empty)The new department online status.

Outputs#

OutputType
DepartmentObject
Department IdAny
SuccessYes/No

Use as an agent tool#

Tool name: liveagent_update_department

Update an existing department in LiveAgent

Update Tag in LiveAgent#

Updates an existing tag in LiveAgent.

Plans: Trial, Starter, Pro, Premium, Enterprise · Type: LiveAgentUpdateTag

Inputs#

FieldTypeRequiredDefaultWhat it does
Tag IDTextYes(empty)The ID of the tag to update.
NameTextNo(empty)The new tag name.
ColorTextNo(empty)The new tag text color (e.g., ‘#FFFFFF’).
Background ColorTextNo(empty)The new tag background color (e.g., ‘#000000’).
Is PublicYes/NoNoOffWhether the tag is public.
Is ArchivedYes/NoNoOffWhether the tag is archived.

Outputs#

OutputType
TagObject
Tag IdAny
SuccessYes/No

Use as an agent tool#

Tool name: liveagent_update_tag

Update an existing tag in LiveAgent

Update Ticket in LiveAgent#

Updates an existing ticket in LiveAgent.

Plans: Trial, Starter, Pro, Premium, Enterprise · Type: LiveAgentUpdateTicket

Inputs#

FieldTypeRequiredDefaultWhat it does
Ticket IDTextYes(empty)The ID of the ticket to update.
SubjectTextNo(empty)The new ticket subject.
StatusTextNo(empty)The new ticket status.
Department IDTextNo(empty)The new department ID.
Agent IDTextNo(empty)The new assigned agent ID.
Owner Contact IDTextNo(empty)The new owner contact ID.
TagsTextNo(empty)Comma-separated list of tags.

Outputs#

OutputType
TicketObject
Ticket IdAny
SuccessYes/No

Use as an agent tool#

Tool name: liveagent_update_ticket

Update an existing ticket in LiveAgent