InTouch Hub · Blue Isle Software

HelpCrunch

Manage chats, customers, and messages in HelpCrunch customer support platform.

Provided free and as is, without warranty of any kind — including merchantability, fitness for a particular purpose, and the accuracy or completeness of any result. See the licence. You are responsible for checking what this produces before relying on it.

emaillogmessagesupport-helpdesk

HelpCrunch

Manage chats, customers, and messages in HelpCrunch customer support platform via the HelpCrunch REST API v1.

Operations

Operation Description
list-chats Fetch a paginated list of chats, sorted by most recent message
get-chat Fetch full details of a single chat by ID
list-customers Fetch a paginated list of customers
create-customer Add a new customer record
send-message Post a message to a chat on behalf of an agent or customer
get-messages Fetch all messages from a specific chat

API Key Setup

  1. Log in to your HelpCrunch account.
  2. Go to Settings → Developers → Public API.
  3. Copy your API key.
  4. Paste it into the apiKey input field when configuring this tool.

Authentication uses a Bearer token: Authorization: Bearer <api_key>.

Rate limit: 120 requests per minute.

Parameters

Parameter Required for Description
apiKey All HelpCrunch API key
operation All Operation name (see table above)
chatId get-chat, send-message, get-messages Numeric chat ID
messageText send-message Text content of the message
agentId send-message (optional) Agent ID to attribute message to; omit for customer messages
messageType send-message (optional) message (default, customer-visible) or private (agent note)
customerName create-customer Customer full name
customerEmail create-customer Customer email address
customerPhone create-customer Customer phone number
offset list-* operations Pagination offset (default: 0)
limit list-* operations Records per page, max 100 (default: 20)

Examples

List recent chats

operation: list-chats
apiKey: hc_live_xxxxxxxxxxxx
limit: 10

Send a message to a chat

operation: send-message
apiKey: hc_live_xxxxxxxxxxxx
chatId: 542335
messageText: Hello! How can I help you today?
agentId: 12
messageType: message

Create a new customer

operation: create-customer
apiKey: hc_live_xxxxxxxxxxxx
customerName: Jane Smith
customerEmail: [email protected]
customerPhone: +14155552671

Get messages from a chat

operation: get-messages
apiKey: hc_live_xxxxxxxxxxxx
chatId: 542335
limit: 50

Publishes

The keys a later task may reference as {{taskName.key}}. Referencing anything not listed here resolves to nothing at run time.

Input Properties

Every property this tool accepts, from its own tool.iml.

Property Type Required Default Description
apiKey string yes — HelpCrunch API key from Settings → Developers → Public API.
operation string yes — One of: list-chats, get-chat, list-customers, create-customer, send-message, get-messages
chatId string no — Chat identifier (required for get-chat, send-message, get-messages).
messageText string no — Text of the message to send (required for send-message).
agentId string no — Agent ID to attribute the message to (optional for send-message; omit for customer messages).
messageType string no message Message type for send-message: 'message' (visible to customer) or 'private' (agent note). Default: message
customerName string no — Customer name (for create-customer).
customerEmail string no — Customer email (for create-customer).
customerPhone string no — Customer phone number (for create-customer).
offset string no 0 Pagination offset for list operations. Default 0.
limit string no 20 Maximum records to return for list operations (max 100). Default 20.