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#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Categorized Tickets | Text | No | {input} | Output of Categorize LiveAgent Tickets. Use {input} when wired. |
| Dry Run | Yes/No | No | On | Preview the tags without writing. Turn off to actually tag tickets. |
| Tag Prefix | Text | No | ai: | Prefix for applied tags so AI labels stay distinguishable. |
Outputs#
| Output | Type |
|---|---|
| Tagged | Any |
| Applied Count | Any |
| Failed Count | Any |
| Ticket Count | Any |
| Dry Run | Any |
| Success | Any |
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#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Model | Choice | No | jev | LLM 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) | Number | No | 30 | Categorize tickets created within this many days. |
| Max Tickets | Number | No | 200 | Upper bound on tickets fed to the model (caps cost/latency). |
| Categories | Text | No | billing, integrations, onboarding, bugs, feature requests, … | Comma-separated categories. Each ticket is assigned one of these and nothing else. |
| Status | Text | No | (empty) | Optional ticket-status filter (e.g. ‘R’ for resolved). |
| Message Body Chars | Number | No | 0 | Include up to this many characters of each ticket’s conversation for more accurate categorization (0 = subject only). (Advanced) |
| System Prompt | Text | No | Which type of customer request or issue is this support … | System prompt override for the categorization LLM call. (Advanced) |
Outputs#
| Output | Type |
|---|---|
| Categorized | Any |
| Category Counts | Any |
| Ticket Count | Any |
| Window Days | Any |
| Success | Any |
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#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Text | No | (empty) | The contact’s email address. | |
| Phone | Text | No | (empty) | The contact’s phone number. |
| Name | Text | No | (empty) | The contact’s full name (will be split into first and last name). |
| Company | Text | No | (empty) | The contact’s company identifier. |
Outputs#
| Output | Type |
|---|---|
| Contact | Object |
| Contact Id | Any |
| Success | Yes/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#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Name | Text | Yes | (empty) | The department name. |
| Description | Text | No | (empty) | The department description. |
| Signature | Text | No | (empty) | The department email signature. |
| Text | No | (empty) | The department email address. | |
| Is Default | Yes/No | No | Off | Whether this is the default department. |
| Online Status | Text | No | (empty) | The department online status. |
Outputs#
| Output | Type |
|---|---|
| Department | Object |
| Department Id | Any |
| Success | Yes/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#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Name | Text | Yes | (empty) | The tag name. |
| Color | Text | No | (empty) | The tag text color (e.g., ‘#FFFFFF’). |
| Background Color | Text | No | (empty) | The tag background color (e.g., ‘#000000’). |
| Is Public | Yes/No | No | Off | Whether the tag is public. |
Outputs#
| Output | Type |
|---|---|
| Tag | Object |
| Tag Id | Any |
| Success | Yes/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#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| User ID | Text | Yes | (empty) | The user identifier for the ticket. |
| Recipient | Text | Yes | (empty) | The recipient email address. |
| Department ID | Text | Yes | (empty) | The department ID to assign the ticket to. |
| Subject | Text | No | (empty) | The ticket subject. |
| Message | Text | No | (empty) | The ticket message content. |
| Recipient Name | Text | No | (empty) | The recipient’s name. |
| Status | Text | No | (empty) | The ticket status. |
| Owner Contact ID | Text | No | (empty) | The owner contact ID. |
| Agent ID | Text | No | (empty) | The agent ID to assign the ticket to. |
| Tags | Text | No | (empty) | Comma-separated list of tags. |
Outputs#
| Output | Type |
|---|---|
| Ticket | Object |
| Ticket Id | Any |
| Success | Yes/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#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Tag ID | Text | Yes | (empty) | The ID of the tag to delete. |
Outputs#
| Output | Type |
|---|---|
| Tag Id | Any |
| Success | Yes/No |
| Response Data | Object |
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#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Agent ID | Text | Yes | (empty) | The ID of the agent to retrieve. |
Outputs#
| Output | Type |
|---|---|
| Agent | Object |
| Agent Id | Any |
| Success | Yes/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#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Contact ID | Text | Yes | (empty) | The ID of the contact to retrieve. |
Outputs#
| Output | Type |
|---|---|
| Contact | Object |
| Contact Id | Any |
| Success | Yes/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#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Department ID | Text | Yes | (empty) | The ID of the department to retrieve. |
Outputs#
| Output | Type |
|---|---|
| Department | Object |
| Department Id | Any |
| Success | Yes/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#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Tag ID | Text | Yes | (empty) | The ID of the tag to retrieve. |
Outputs#
| Output | Type |
|---|---|
| Tag | Object |
| Tag Id | Any |
| Success | Yes/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#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Ticket ID | Text | Yes | (empty) | The ID of the ticket to retrieve. |
Outputs#
| Output | Type |
|---|---|
| Ticket | Object |
| Ticket Id | Any |
| Success | Yes/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#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Ticket ID | Text | Yes | (empty) | The ID of the ticket to get messages for. |
| Message Type | Text | No | — | 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 Type | Text | No | — | Filter by message group type. Options: M, C, P, V, 1, I, U, Z, S, T, R, J and 22 more |
| Limit | Number | No | 10 | Maximum number of messages to return. |
| Offset | Number | No | 0 | Number of messages to skip. |
| Sort Field | Text | No | datecreated | Field to sort by (e.g., ‘datecreated’). |
| Sort Direction | Text | No | ASC | Sort direction (‘ASC’ or ‘DESC’). |
Outputs#
| Output | Type |
|---|---|
| Messages | List |
| Ticket Id | Any |
| Total Count | Number |
| Success | Yes/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#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Status | Text | No | (empty) | Filter by agent status. |
| Role ID | Text | No | (empty) | Filter by agent role ID. |
| Limit | Number | No | 10 | Maximum number of agents to return. |
Outputs#
| Output | Type |
|---|---|
| Agents | List |
| Total Count | Number |
| Success | Yes/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#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Text | No | (empty) | Filter by email address. | |
| First Name | Text | No | (empty) | Filter by first name. |
| Last Name | Text | No | (empty) | Filter by last name. |
| Limit | Number | No | 10 | Maximum number of contacts to return. |
Outputs#
| Output | Type |
|---|---|
| Contacts | List |
| Total Count | Number |
| Success | Yes/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#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Online Status | Text | No | (empty) | Filter by online status. |
| Limit | Number | No | 10 | Maximum number of departments to return. |
| Offset | Number | No | 0 | Number of departments to skip. |
Outputs#
| Output | Type |
|---|---|
| Departments | List |
| Total Count | Number |
| Success | Yes/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#
| Output | Type |
|---|---|
| Tags | List |
| Total Count | Number |
| Success | Yes/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#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Status | Text | No | (empty) | Filter by ticket status (e.g., ‘N’ for new, ‘T’ for chatting, ‘R’ for resolved). |
| Agent ID | Text | No | (empty) | Filter by assigned agent ID. |
| Department ID | Text | No | (empty) | Filter by department ID. |
| Owner Contact ID | Text | No | (empty) | Filter by owner contact ID. |
| Limit | Number | No | 10 | Maximum number of tickets to return. |
| Offset | Number | No | 0 | Number of tickets to skip. |
| Sort Field | Text | No | date_created | Field to sort by (e.g., ‘date_created’). |
| Sort Direction | Text | No | DESC | Sort direction (‘ASC’ or ‘DESC’). |
Outputs#
| Output | Type |
|---|---|
| Tickets | List |
| Total Count | Number |
| Success | Yes/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#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Categories & Trends | Text | No | {input} | Output of Ticket Trends (or Categorize). Use {input} when wired. |
| Model | Choice | No | gpt-4.1-mini | LLM 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 Prompt | Text | No | You are a customer-support analyst writing a report for a … | System prompt override for the report LLM call. (Advanced) |
Outputs#
| Output | Type |
|---|---|
| Report | Any |
| Success | Any |
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.
LiveAgent Ticket 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#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Categorized Tickets | Text | No | {input} | Output of Categorize LiveAgent Tickets. Use {input} when wired. |
| Bucket Size (days) | Number | No | 7 | Width of each time bucket used to measure the trend. |
Outputs#
| Output | Type |
|---|---|
| Trends | Any |
| Category Counts | Any |
| Bucket Days | Any |
| Ticket Count | Any |
| Success | Any |
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#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Department ID | Text | Yes | (empty) | The ID of the department to update. |
| Name | Text | No | (empty) | The new department name. |
| Description | Text | No | (empty) | The new department description. |
| Signature | Text | No | (empty) | The new department email signature. |
| Text | No | (empty) | The new department email address. | |
| Is Default | Yes/No | No | Off | Whether this is the default department. |
| Online Status | Text | No | (empty) | The new department online status. |
Outputs#
| Output | Type |
|---|---|
| Department | Object |
| Department Id | Any |
| Success | Yes/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#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Tag ID | Text | Yes | (empty) | The ID of the tag to update. |
| Name | Text | No | (empty) | The new tag name. |
| Color | Text | No | (empty) | The new tag text color (e.g., ‘#FFFFFF’). |
| Background Color | Text | No | (empty) | The new tag background color (e.g., ‘#000000’). |
| Is Public | Yes/No | No | Off | Whether the tag is public. |
| Is Archived | Yes/No | No | Off | Whether the tag is archived. |
Outputs#
| Output | Type |
|---|---|
| Tag | Object |
| Tag Id | Any |
| Success | Yes/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#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Ticket ID | Text | Yes | (empty) | The ID of the ticket to update. |
| Subject | Text | No | (empty) | The new ticket subject. |
| Status | Text | No | (empty) | The new ticket status. |
| Department ID | Text | No | (empty) | The new department ID. |
| Agent ID | Text | No | (empty) | The new assigned agent ID. |
| Owner Contact ID | Text | No | (empty) | The new owner contact ID. |
| Tags | Text | No | (empty) | Comma-separated list of tags. |
Outputs#
| Output | Type |
|---|---|
| Ticket | Object |
| Ticket Id | Any |
| Success | Yes/No |
Use as an agent tool#
Tool name: liveagent_update_ticket
Update an existing ticket in LiveAgent